home.social

#algol60 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #algol60, aggregated by home.social.

  1. The vast majority of programming languages in the last half century have owed a huge debt to #ALGOL60. The ALGOL 60 Report stands as a colossus of its kind. It was, and still is, a thing of beauty - a work of art. (d l)

  2. Some interesting insight into the development of early Algol 60 compilers and why writing compilers was comparatively harder back then.

    shape-of-code.com/2024/12/01/2

    #algol60 #compilers #retrocomputing

  3. Some interesting insight into the development of early Algol 60 compilers and why writing compilers was comparatively harder back then.

    shape-of-code.com/2024/12/01/2

  4. Some interesting insight into the development of early Algol 60 compilers and why writing compilers was comparatively harder back then.

    shape-of-code.com/2024/12/01/2

    #algol60 #compilers #retrocomputing

  5. Some interesting insight into the development of early Algol 60 compilers and why writing compilers was comparatively harder back then.

    shape-of-code.com/2024/12/01/2

    #algol60 #compilers #retrocomputing

  6. Some interesting insight into the development of early Algol 60 compilers and why writing compilers was comparatively harder back then.

    shape-of-code.com/2024/12/01/2

    #algol60 #compilers #retrocomputing

  7. @ovid

    I worked with and could do maintenance on the code, but couldn’t really create from scratch.

    I started in the 70’s, IBM 1620 assembler.

  8. @ovid #Fortran #COBOL #PL1 #APL #Snobol #algol60 #lisp #basic #jovial #pascal #python #java #c #cpp #plsql #perl #forth #ada #tcl

    I worked with #prolog and could do maintenance on the code, but couldn’t really create from scratch.

    I started in the 70’s, IBM 1620 assembler.

  9. @ovid #Fortran #COBOL #PL1 #APL #Snobol #algol60 #lisp #basic #jovial #pascal #python #java #c #cpp #plsql #perl #forth #ada #tcl

    I worked with #prolog and could do maintenance on the code, but couldn’t really create from scratch.

    I started in the 70’s, IBM 1620 assembler.

  10. @ovid #Fortran #COBOL #PL1 #APL #Snobol #algol60 #lisp #basic #jovial #pascal #python #java #c #cpp #plsql #perl #forth #ada #tcl

    I worked with #prolog and could do maintenance on the code, but couldn’t really create from scratch.

    I started in the 70’s, IBM 1620 assembler.

  11. @ovid #Fortran #COBOL #PL1 #APL #Snobol #algol60 #lisp #basic #jovial #pascal #python #java #c #cpp #plsql #perl #forth #ada #tcl

    I worked with #prolog and could do maintenance on the code, but couldn’t really create from scratch.

    I started in the 70’s, IBM 1620 assembler.

  12. More #Algol60 code for me:

    Long multiplication - Rosetta Code rosettacode.org/wiki/Long_mult

    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.

  13. More #Algol60 code for me:

    Long multiplication - Rosetta Code rosettacode.org/wiki/Long_mult

    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.

  14. More #Algol60 code for me:

    Long multiplication - Rosetta Code rosettacode.org/wiki/Long_mult

    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.

  15. More #Algol60 code for me:

    Long multiplication - Rosetta Code rosettacode.org/wiki/Long_mult

    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.

  16. @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.

  17. @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.

  18. @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.

  19. @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.

  20. @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.