Some interesting insight into the development of early Algol 60 compilers and why writing compilers was comparatively harder back then.
https://shape-of-code.com/2024/12/01/21-algol-60-compilers-in-1962
I just added a task to #RosettaCode, so have at it!
Bernstein basis polynomials - Rosetta Code https://rosettacode.org/wiki/Bernstein_basis_polynomials
More #Algol60 code for me:
Long multiplication - Rosetta Code https://rosettacode.org/wiki/Long_multiplication#ALGOL_60
It’s a little tough because there is so little specified for the language. They only added I/O as an afterthought, in 1972. But a person could probably take this language and make something better from it than we are used to.
@vpavlyshyn In what order did you learn your languages?
(as best as I can remember)
#Algol60 (1976 - high school)
#BASIC (1978)
#Pascal (1979 - university)
#Assembly (1980)
#PL/P (1981 - a subset of PL/1 developed by Prime Computer)
#COBOL (1981 - sandwich year job)
#APL (1982)
#Algol68 (1982)
#Lisp (1983)
#SML (1983 - postgrad work)
#Prolog (1984)
#Miranda (1985)
#C (1985)
#FORTRAN (1986)
#Smalltalk (1987)
#C++ (1992-1997 - ANSI X3J16 member)
#Java (1997)
#Perl (2001)
#ColdFusion (2002 - at Macromedia after they bought Allaire)
#Groovy (2007)
#Scala (2009)
#Clojure (2010)
#Python (2013)
#Ruby (2013)
#Elm (2013)
#GoLang (2014)
#Rust (2015)
#Kotlin (2017)
And various attempts at learning #Haskell since the mid-'90s!
#Clojure is my daily work language these days.