mathstodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for maths people. We have LaTeX rendering in the web interface!

Server stats:

2.9K
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" rel="nofollow noopener noreferrer" translate="no" target="_blank"><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="nofollow noopener noreferrer" target="_blank">#<span>algol60</span></a> <a href="https://fosstodon.org/tags/compilers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compilers</span></a> <a href="https://fosstodon.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a></p>
S. Lott<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@ovid" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ovid</span></a></span> <a href="https://fosstodon.org/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> <a href="https://fosstodon.org/tags/COBOL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>COBOL</span></a> <a href="https://fosstodon.org/tags/PL1" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PL1</span></a> <a href="https://fosstodon.org/tags/APL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>APL</span></a> <a href="https://fosstodon.org/tags/Snobol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Snobol</span></a> <a href="https://fosstodon.org/tags/algol60" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algol60</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://fosstodon.org/tags/basic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>basic</span></a> <a href="https://fosstodon.org/tags/jovial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jovial</span></a> <a href="https://fosstodon.org/tags/pascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pascal</span></a> <a href="https://fosstodon.org/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://fosstodon.org/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://fosstodon.org/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a> <a href="https://fosstodon.org/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://fosstodon.org/tags/plsql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>plsql</span></a> <a href="https://fosstodon.org/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> <a href="https://fosstodon.org/tags/forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forth</span></a> <a href="https://fosstodon.org/tags/ada" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ada</span></a> <a href="https://fosstodon.org/tags/tcl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tcl</span></a></p><p>I worked with <a href="https://fosstodon.org/tags/prolog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<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>