Live data from Hacker News

GCC SC approves inclusion of Algol 68 Front End

gcc.gnu.org

1–10 of 115 posts

Re: GCC SC approves inclusion of Algol 68 Front End

#2
As a fan of Algol 68, I'm pretty excited for this.

For people who aren't familiar with the language, pretty much all modern languages are descended from Algol 60 or Algol 68. C descends from Algol 60, so pretty much every popular modern language derives from Algol in some way [1].

[1] https://ballingt.com/assets/prog_lang_poster.png

Re: GCC SC approves inclusion of Algol 68 Front End

#3
post #2

As a fan of Algol 68, I'm pretty excited for this. For people who aren't familiar with the language, pretty much all modern languages are descended from Algol 60 or Algol 68. C descends from Algol 60, so pretty much every popular modern language derives from Algol in some way [1]. [1] https://ballingt.com/assets/prog_lang_poster.png

Finally.

Re: GCC SC approves inclusion of Algol 68 Front End

#7
post #4

They can just fork off the Golang frontend and it would be the same, maybe patch the runtime a bit.

Does gcc even support go?

Yes, though language support runs behind the main Go compiler. https://go.dev/doc/install/gccgo

Re: GCC SC approves inclusion of Algol 68 Front End

#8
post #2

As a fan of Algol 68, I'm pretty excited for this. For people who aren't familiar with the language, pretty much all modern languages are descended from Algol 60 or Algol 68. C descends from Algol 60, so pretty much every popular modern language derives from Algol in some way [1]. [1] https://ballingt.com/assets/prog_lang_poster.png

If PL/I was like a C++ of the time, Algol-68 was probably comparable to a Scala of the time. A number of mind-boggling ideas (for the time), complexity, an array of kitchen sinks.

Re: GCC SC approves inclusion of Algol 68 Front End

#9
post #8
post #2

As a fan of Algol 68, I'm pretty excited for this. For people who aren't familiar with the language, pretty much all modern languages are descended from Algol 60 or Algol 68. C descends from Algol 60, so pretty much every popular modern language derives from Algol in some way [1]. [1] https://ballingt.com/assets/prog_lang_poster.png

If PL/I was like a C++ of the time, Algol-68 was probably comparable to a Scala of the time. A number of mind-boggling ideas (for the time), complexity, an array of kitchen sinks.

It certainly has quite a reputation, but I suspect it has more to do with dense formalism that was quite unlike everything else. The language itself is actually surprisingly nice for its time, very orthogonal and composable.

Re: GCC SC approves inclusion of Algol 68 Front End

#10
post #4

They can just fork off the Golang frontend and it would be the same, maybe patch the runtime a bit.

Does gcc even support go?

Until a few years ago, gccgo was well maintained and trailed the main Go compiler by 1 or 2 releases, depending on how the release schedules aligned. Having a second compiler was considered an important feature. Currently, the latest supported Go version is 1.18, but without Generics support. I don't know if it's a coincidence, but porting Generics to gccgo may have been a hurdle that broke the cadence.
Post reply on HN