This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # admin-announcements (90)
- # beginners (36)
- # boot (169)
- # cider (18)
- # clojure (84)
- # clojure-australia (1)
- # clojure-brasil (20)
- # clojure-czech (2)
- # clojure-france (5)
- # clojure-germany (1)
- # clojure-india (8)
- # clojure-italy (39)
- # clojure-japan (14)
- # clojure-korea (2)
- # clojure-russia (9)
- # clojure-sg (1)
- # clojure-spain (16)
- # clojure-ukraine (1)
- # clojurebridge (20)
- # clojurescript (146)
- # code-reviews (48)
- # core-typed (1)
- # datomic (24)
- # editors (59)
- # euroclojure (6)
- # ldnclj (25)
- # off-topic (6)
- # onyx (3)
- # reagent (7)
A question arose during a coffee-run, from which language do clojure(script) developers come from?
Basic -> Sculptor 4GL -> C -> C++ -> Delphi -> Java -> Ruby -> Clojure / Clojurescript
Basic->various assembly langs->Fortran->COBOL->Powerbuilder->Java->Clojure with a little bit of C#, C++, JS, etc. thrown in for good measure (that list probably reveals my age too!)
What got me interested in clojure(script) was core.async, but then stayed for everything else!
immutable persistent structures all the way! that’s actually the first thing I mention before lisp and functional programming!
Pascal -> C -> Emacs Lisp -> C -> Tcl/tk -> Perl -> (C,C++,Perl,Ruby) -> Java,Perl -> Common Lisp -> Clojure plus some Python, Matlab and probably others, who know. Decidedly not linear
basic -> assembler -> forth -> c -> c++ -> smalltalk -> perl -> emacs lisp -> common lisp -> clojure here
logo -> vbscript -> js -> php -> java -> python -> js -> ruby -> (cycle clojure haskell js)
Lots of people starting with Basic. I wonder if that's an age thing - everyone over x years old started with Basic.
Hm, I was playing around with basic when I was like 10, but, not sure if that counts as "programming" 😄
stephen: it certainly is. when we were young, basic basically was the only language that we could use.
stephen: i tried to get a jupiter ace which ran on forth, but never could afford it when i was 16... 😞
Nice. I wonder how different my life would have been if I had started on a Forth machine..
Being much more low level it might have made me a much better programmer today, or I might have just become a bricklayer instead.
I tried to keep the love for high and low level alive since then. When my son turned old enough to want to start programming, all I had in his mother tongue was a Forth book so that is what he learned first. Like myself, he'll probably never write anything sizable in it, but I still think it is a good thing to know.
Apple Basic -> Pascal -> C -> C++ -> Ada -> Java -> Lisp -> ObjC -> Python -> Erlang-> Ruby -> Smalltalk -> Clojure -> Scala -> Clojure
I’m a wannabe mainframer, does that count? 😉 It’s not in my not-very-linear path, but I do (did?) know JCL and helped write a book on Linux-on-z….
@agile_geek: ha! I'm happy to be beyond that stage. I realized there are other languages (BASIC, Assembly, fortran)that I used, but professionally, COBOL would be my first.
@curtosis: I've heard that mainframe programmers can get paid pretty well. I think it's the rule of getting paid for things other people don't want to do.
my hourly rate is currently high enough to allow me to not be tempted by COBOL work. 😉
@curtosis: half the corporate systems out there in the wild still run COBOL somewhere under the covers. There are COBOL programs I wrote 25 years ago still running every month.
@curtosis: Not odd. You're right, cool hardware, and I'm sure there's a way to run some cool languages on them. We just need to nudge the banks and gov'ts to get off COBOL
yeah, I saw something recently that worldwide there are 100x more transactions every second passing thru COBOL than Google searches per second.
Is there a way to hide the " joined" messages? They seem like unnecessary fluff, and especially on my phone because they don't collapse into one message.