fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.8K
active users

#algol60

0 posts0 participants0 posts today
Paolo Amoroso<p>Some interesting insight into the development of early Algol 60 compilers and why writing compilers was comparatively harder back then.</p><p><a href="https://shape-of-code.com/2024/12/01/21-algol-60-compilers-in-1962" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">shape-of-code.com/2024/12/01/2</span><span class="invisible">1-algol-60-compilers-in-1962</span></a></p><p><a href="https://fosstodon.org/tags/algol60" class="mention hashtag" rel="tag">#<span>algol60</span></a> <a href="https://fosstodon.org/tags/compilers" class="mention hashtag" rel="tag">#<span>compilers</span></a> <a href="https://fosstodon.org/tags/retrocomputing" class="mention hashtag" rel="tag">#<span>retrocomputing</span></a></p>
S. Lott<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@ovid" class="u-url mention">@<span>ovid</span></a></span> <a href="https://fosstodon.org/tags/Fortran" class="mention hashtag" rel="tag">#<span>Fortran</span></a> <a href="https://fosstodon.org/tags/COBOL" class="mention hashtag" rel="tag">#<span>COBOL</span></a> <a href="https://fosstodon.org/tags/PL1" class="mention hashtag" rel="tag">#<span>PL1</span></a> <a href="https://fosstodon.org/tags/APL" class="mention hashtag" rel="tag">#<span>APL</span></a> <a href="https://fosstodon.org/tags/Snobol" class="mention hashtag" rel="tag">#<span>Snobol</span></a> <a href="https://fosstodon.org/tags/algol60" class="mention hashtag" rel="tag">#<span>algol60</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="tag">#<span>lisp</span></a> <a href="https://fosstodon.org/tags/basic" class="mention hashtag" rel="tag">#<span>basic</span></a> <a href="https://fosstodon.org/tags/jovial" class="mention hashtag" rel="tag">#<span>jovial</span></a> <a href="https://fosstodon.org/tags/pascal" class="mention hashtag" rel="tag">#<span>pascal</span></a> <a href="https://fosstodon.org/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a> <a href="https://fosstodon.org/tags/java" class="mention hashtag" rel="tag">#<span>java</span></a> <a href="https://fosstodon.org/tags/c" class="mention hashtag" rel="tag">#<span>c</span></a> <a href="https://fosstodon.org/tags/cpp" class="mention hashtag" rel="tag">#<span>cpp</span></a> <a href="https://fosstodon.org/tags/plsql" class="mention hashtag" rel="tag">#<span>plsql</span></a> <a href="https://fosstodon.org/tags/perl" class="mention hashtag" rel="tag">#<span>perl</span></a> <a href="https://fosstodon.org/tags/forth" class="mention hashtag" rel="tag">#<span>forth</span></a> <a href="https://fosstodon.org/tags/ada" class="mention hashtag" rel="tag">#<span>ada</span></a> <a href="https://fosstodon.org/tags/tcl" class="mention hashtag" rel="tag">#<span>tcl</span></a></p><p>I worked with <a href="https://fosstodon.org/tags/prolog" class="mention hashtag" rel="tag">#<span>prolog</span></a> and could do maintenance on the code, but couldn’t really create from scratch.</p><p>I started in the 70’s, IBM 1620 assembler.</p>
Dave Morriss<p><span class="h-card"><a href="https://fosstodon.org/@ovid" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ovid</span></a></span> <a href="https://mastodon.sdf.org/tags/Algol60" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Algol60</span></a>, <a href="https://mastodon.sdf.org/tags/Algol68" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Algol68</span></a>, <a href="https://mastodon.sdf.org/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a>, <a href="https://mastodon.sdf.org/tags/Pascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pascal</span></a>, Plan Assembler (ICL 1900), SFL Assembler (ICL 2900), BBC BASIC, 6502 Assembler, <a href="https://mastodon.sdf.org/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a>, <a href="https://mastodon.sdf.org/tags/Bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Bash</span></a>, <a href="https://mastodon.sdf.org/tags/TclTk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TclTk</span></a>, <a href="https://mastodon.sdf.org/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a>, <a href="https://mastodon.sdf.org/tags/SQL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SQL</span></a></p>
Barry Schwartz 🫖<p>I just added a task to <a href="https://masto.ai/tags/RosettaCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RosettaCode</span></a>, so have at it!</p><p>Bernstein basis polynomials - Rosetta Code <a href="https://rosettacode.org/wiki/Bernstein_basis_polynomials" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rosettacode.org/wiki/Bernstein</span><span class="invisible">_basis_polynomials</span></a></p><p><a href="https://masto.ai/tags/Algol60" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Algol60</span></a> <a href="https://masto.ai/tags/algol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algol</span></a> <a href="https://masto.ai/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://masto.ai/tags/fonts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fonts</span></a> <a href="https://masto.ai/tags/bezier" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bezier</span></a></p>
Barry Schwartz 🫖<p>More <a href="https://masto.ai/tags/Algol60" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Algol60</span></a> code for me:</p><p>Long multiplication - Rosetta Code <a href="https://rosettacode.org/wiki/Long_multiplication#ALGOL_60" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rosettacode.org/wiki/Long_mult</span><span class="invisible">iplication#ALGOL_60</span></a> </p><p>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.</p>
Barry Schwartz 🫖<p>My first ever program in <a href="https://masto.ai/tags/ALGOL60" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ALGOL60</span></a>: <a href="https://rosettacode.org/wiki/Numerical_integration/Adaptive_Simpson's_method#ALGOL_60" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rosettacode.org/wiki/Numerical</span><span class="invisible">_integration/Adaptive_Simpson's_method#ALGOL_60</span></a></p>
Barry Schwartz 🫖<p>I have added a <a href="https://masto.ai/tags/Gentoo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gentoo</span></a> ebuild for an <a href="https://masto.ai/tags/Algol60" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Algol60</span></a> compiler: <a href="https://bitbucket.org/chemoelectric/chemoelectric-overlay/src/master/dev-lang/marst/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bitbucket.org/chemoelectric/ch</span><span class="invisible">emoelectric-overlay/src/master/dev-lang/marst/</span></a></p>
Sean Corfield<p><span class="h-card"><a href="https://fosstodon.org/@vpavlyshyn" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>vpavlyshyn</span></a></span> In what order did you learn your languages?</p><p>(as best as I can remember)</p><p><a href="https://tech.lgbt/tags/Algol60" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Algol60</span></a> (1976 - high school)<br><a href="https://tech.lgbt/tags/BASIC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BASIC</span></a> (1978)<br><a href="https://tech.lgbt/tags/Pascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pascal</span></a> (1979 - university)<br><a href="https://tech.lgbt/tags/Assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Assembly</span></a> (1980)<br><a href="https://tech.lgbt/tags/PL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PL</span></a>/P (1981 - a subset of PL/1 developed by Prime Computer)<br><a href="https://tech.lgbt/tags/COBOL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>COBOL</span></a> (1981 - sandwich year job)<br><a href="https://tech.lgbt/tags/APL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>APL</span></a> (1982)<br><a href="https://tech.lgbt/tags/Algol68" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Algol68</span></a> (1982)<br><a href="https://tech.lgbt/tags/Lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lisp</span></a> (1983)<br><a href="https://tech.lgbt/tags/SML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SML</span></a> (1983 - postgrad work)<br><a href="https://tech.lgbt/tags/Prolog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Prolog</span></a> (1984)<br><a href="https://tech.lgbt/tags/Miranda" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Miranda</span></a> (1985)<br><a href="https://tech.lgbt/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a> (1985)<br><a href="https://tech.lgbt/tags/FORTRAN" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FORTRAN</span></a> (1986)<br><a href="https://tech.lgbt/tags/Smalltalk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Smalltalk</span></a> (1987)<br><a href="https://tech.lgbt/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a>++ (1992-1997 - ANSI X3J16 member)<br><a href="https://tech.lgbt/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> (1997)<br><a href="https://tech.lgbt/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> (2001)<br><a href="https://tech.lgbt/tags/ColdFusion" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ColdFusion</span></a> (2002 - at Macromedia after they bought Allaire)<br><a href="https://tech.lgbt/tags/Groovy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Groovy</span></a> (2007)<br><a href="https://tech.lgbt/tags/Scala" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Scala</span></a> (2009)<br><a href="https://tech.lgbt/tags/Clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Clojure</span></a> (2010)<br><a href="https://tech.lgbt/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> (2013)<br><a href="https://tech.lgbt/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> (2013)<br><a href="https://tech.lgbt/tags/Elm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Elm</span></a> (2013)<br><a href="https://tech.lgbt/tags/GoLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoLang</span></a> (2014)<br><a href="https://tech.lgbt/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> (2015)<br><a href="https://tech.lgbt/tags/Kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kotlin</span></a> (2017)</p><p>And various attempts at learning <a href="https://tech.lgbt/tags/Haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haskell</span></a> since the mid-'90s!</p><p><a href="https://tech.lgbt/tags/Clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Clojure</span></a> is my daily work language these days.</p>
VoxClamantisInDeserto<p><span class="h-card"><a href="https://framapiaf.org/@sebsauvage" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>sebsauvage</span></a></span> </p><p>et le <a href="https://mamot.fr/tags/fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fortran</span></a> ? Et l'<a href="https://mamot.fr/tags/algol60" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algol60</span></a> ? <a href="https://mamot.fr/tags/ToutSePerd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ToutSePerd</span></a></p>
@h<p>Tetris written in ALGOL60 targeting Webassembly.<br><a href="https://moxon6.github.io/algol-60-webassembly/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">moxon6.github.io/algol-60-weba</span><span class="invisible">ssembly/</span></a></p><p><a href="https://mastodon.social/tags/tetris" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tetris</span></a> <a href="https://mastodon.social/tags/algol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algol</span></a> <a href="https://mastodon.social/tags/algol60" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algol60</span></a> <a href="https://mastodon.social/tags/wasm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wasm</span></a> <a href="https://mastodon.social/tags/webassembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webassembly</span></a></p>