Opinion: Choice of Programming Language

Jesse Wright
10 min readOct 30, 2022

Long term programmer analysis and recommendation.

Photo by Chris Ried on Unsplash

I would recommend Ruby as the prime programming language and C for interaction with hardware. That is what I used for decades and still use at home (retired).

My current choice of Ruby for everything but Python for Scientific or AI programming. Many of the Python advanced libraries have been ported to Ruby but some have not. The Python ecosystem is stronger in those areas. Ruby is stronger in web development and services.

Even for embedded systems I would use Ruby in general and C for interrupt service routines or hardware initialization.

Languages I have used or studied.

Programming languages I have used: BASIC, FORTRAN, APL, PDP-11 and Z80 and x86 assembly, C, C++, FORTH, TCL, Pascal, Prolog, Perl, PHP, Python, Ruby, Groovy, Java, JavaScript (and related), LISP and more I cannot remember. I have looked in detail at Ada, Go, Rust, and Erlang.

The languages I have used the most are C, Perl, Ruby, Python, and Java in that order. The main applications were deep space mission monitor, deep space command, and video production automation.

Things that bug me in language choice

  • Strong typing better than weak…

--

--

Jesse Wright

Learning to be a writer. Ex-Grey beard programmer, now retired. Extensive wide ranging reader. Proud Democrat and Liberal and Atheist. Bipolar but Medicated.