Programming languages

Posts
3,498
Likes
8,761
If you don't know any computer programming language, or even just the one, ignore this.

If you have used six for real work, or I dunno, think I'm up to ten?, it's rather funny. And horrifyingly true.

 
Posts
246
Likes
1,253
I am am amazed at the growth and depth of the mobil dev space in the last few years. Funny vid,
 
Posts
444
Likes
751
I've used in the last 28 years:
1) BASIC (in the late 80's).
2) Pascal (early 90's).
3) SAS (middle 90's).
4) User RPL (for the HP48G, 1997 to 2000).
5) C++ (from 1999 to these days).
6) SQL (2000 to 2002)
7) R (2001 to 2005).
8) Lua (2002-2003).
9) LaTeX (2003-2005).
10) ANSI C (2005 to 2007, POSIX API).
11) Java (in 2006 together with JNI and then again in 2007)
12) Python (2007 to 2008).
13) Qt (C++) and QML (Javascript) (2009 to 2013).
14) Rust (2013 to 2015, pre Rust 1.0 days).
15) CSS/JS (2013 to 2015, while hacking Blink & WebKit & Servo browser engine).
16) C intrinsics for ARM SIMD instructions, inspecting all the ASM generated by the compiler trying to squeeze all possible perf counting the cycles used by each instruction (started on 2016, still doing it to these days).

And sometimes my daughter asks me why I think like a computer and take things literal all the time.
😀

Edit: forgot to count Matlab (2002 to 2005), so a total of 17 languages.

And lets not forget 10 OSes that I used/programmed to (DOS, Window 3.1/95/98/2000/XP, Linux Conectiva/RedHat/Debian/Fedora/Ubuntu, FreeBSD, Solaris, OSX, Symbian, Maemo/Meego, iOS, Android).
Edited:
 
Posts
1,698
Likes
1,653
That was hilarious. I'm probably showing my age, but he might have spoofed LISP. And Snobol.
 
Posts
23,163
Likes
51,712
That was funny, but TBH, I couldn't watch the whole thing. Not being in the IT industry, I certainly wasn't familiar with all of those languages, but it made me realize that I have learned at least a dozen, more if you count various scripting languages and proprietary languages like MatLab. Of all the languages I have used, I regret taking the time to learn Perl, LISP, and R the most. Not that there was anything terrible about them, just that I got so little productive use from them before they were superseded or obsolete. In contrast, I used C productively for more than 30 years. These days, I am hoping that Python is the last language I will ever feel the need to learn.
 
Posts
365
Likes
1,079
That was funny, but TBH, I couldn't watch the whole thing. Not being in the IT industry, I certainly wasn't familiar with all of those languages, but it made me realize that I have learned at least a dozen, more if you count various scripting languages and proprietary languages like MatLab. Of all the languages I have used, I regret taking the time to learn Perl, LISP, and R the most. Not that there was anything terrible about them, just that I got so little productive use from them before they were superseded or obsolete. In contrast, I used C productively for more than 30 years. These days, I am hoping that Python is the last language I will ever feel the need to learn.

I use R on a daily basis and love it so this one hurt a little bit. But it’s ok, somebody’s probably written a package to help me with the heartbreak…
 
Posts
2,661
Likes
3,539
As a physical scientist, I still use Fortran almost daily for a lot of my calculations - it’s still the best language for running ocean physical and climate models. I have learned enough Matlab and python to be able to do some quick statistical analyses, but for large problems Fortran code is faster and more efficient, and I have decades worth of code and libraries I can draw from and am familiar with.

My students have primarily migrated to Matlab and Python by now, but some have actually moved to Fortran when they have to deal with really large data arrays - Matlab just bogs down in this case.
 
Posts
23,163
Likes
51,712
As a physical scientist, I still use Fortran almost daily for a lot of my calculations - it’s still the best language for running ocean physical and climate models. I have learned enough Matlab and python to be able to do some quick statistical analyses, but for large problems Fortran code is faster and more efficient, and I have decades worth of code and libraries I can draw from and am familiar with.

My students have primarily migrated to Matlab and Python by now, but some have actually moved to Fortran when they have to deal with really large data arrays - Matlab just bogs down in this case.

Indeed, physicists continue to love Fortran. I'll bet you swear by LaTex too. 😉
Edited:
 
Posts
1,134
Likes
1,690
Indeed, physicists continue to love Fortran. I'll bet you swear by LaTex too. 😉

Ah, LaTex... my uni prof gave extra credit to those completing the lab reports with LaTex instead of google docs/MS Word. It was really annoying to learn but yes, very pretty. Now every stem person I know writing papers swear by it.
 
Posts
29,134
Likes
75,280
As a physical scientist, I still use Fortran almost daily for a lot of my calculations - it’s still the best language for running ocean physical and climate models. I have learned enough Matlab and python to be able to do some quick statistical analyses, but for large problems Fortran code is faster and more efficient, and I have decades worth of code and libraries I can draw from and am familiar with.

My students have primarily migrated to Matlab and Python by now, but some have actually moved to Fortran when they have to deal with really large data arrays - Matlab just bogs down in this case.

Wondered when someone would mention Fortran. That's what I first used back in the late 70's, and also used Basic in the early 80's. I even have a calculator that can be programmed in Basic...but I haven't programmed anything since about 1986...
 
Posts
1,615
Likes
3,854
I did great things with Fortran 10 years ago, using it like an object-oriented language, able to encapsulate 40 years old code seamlessly. Nice, powerful and free.
 
Posts
3,498
Likes
8,761
First language I was paid to use was Control Data JCL. Incredibly sensitive, no training, no debugger, only way to test what I'd written was a run with live data. One misplaced space could cost my employer hundreds of pounds.
 
Posts
1,698
Likes
1,653
Joke current about 1975: "I don't know what programming language we will use in 2000, but I know it will be called Fortran."
 
Posts
246
Likes
1,253
I always thought that WYSIWYG tools would transform everyone into wanting to build their own software, as a hobby or for their profession, which would make software development as ubiquitous as texting.

Oops, I was wrong.
 
Posts
2,661
Likes
3,539
Indeed, physicists continue to love Fortran. I'll bet you swear by LaTex too. 😉
i do use LaTex to create equations which I then paste into Word documents - but only because the equation editor feature of Word sucks!
 
Posts
365
Likes
1,079
i do use LaTex to create equations which I then paste into Word documents - but only because the equation editor feature of Word sucks!

Amen. I was a LaTeX guy until RMarkdown came along - changed my life.
 
Posts
5,636
Likes
5,800
Amen. I was a LaTeX guy until RMarkdown came along - changed my life.
You know that Markdown (heh) was based on how we used to talk on USENET and signify importance?

Kids these days. 😁
 
Posts
5,636
Likes
5,800
You know that Markdown (heh) was based on how we used to talk on USENET and signify importance?

Kids these days. 😁
BTW yes I did nroff and LaTeX.