Algol 68 Genie Programming Language

May 14 21:46 [raw]

Algol 68 Genie Programming Language ================================= [chan] ALGOL BM-2cTLTPnSk1ZMSjkFyLfurbfahGRGu4294t Algol is not dead. Algol 68 Genie is Algol reloaded. "The more I ponder the principles of language design, and the techniques which put them into practice, the more is my amazement and admiration of ALGOL 60. Here is a language so far ahead of its time, that it was not only an improvement on its predecessors, but also on nearly all its successors." { C.A.R. Hoare, Hints on Programming Language Design, December 1973. } "Learning Algol 68 Genie is distributed with Algol 68 Genie, an open source Algol 68 hybrid compiler-interpreter that can be used for executing Algol 68 programs or scripts. Algol 68 Genie is a new implementation written from scratch, it is not a port of a vintage implemen- tation. This book corresponds to Algol 68 Genie Version 2.8.3. Algol 68 Genie implements practically full Algol 68 as defined by the revised report, and extends that language to make it particularly suited to scientific computations. This book provides an informal in- troduction to Algol 68, a manual for Algol 68 Genie, and a LATEX translation of the revised report on Algol 68. It describes how to use Algol 68 Genie, as well as its features and in- compatibilities, and how to report bugs. Algol 68 Genie is open source software. The license for Algol 68 Genie is the GNU GPL {C}." "Practical interest. Algol 68 has high expressive power that relieves you from having to write all kind of irrelevant technicalities inherent to programming in many other languages. For programmers, the world has of course moved on, but the reactions to Algol 68 Genie suggest that many people who have seriously programmed in Algol 68 in the past, only moved to other programming languages because the Algol 68 imple- mentations they were using were phased out. Algol 68 is a beautiful means to denote algorithms and it still has its niche in programming small to medium sized applica- tions for instance in the field of mathematics, or numerical applications in physics - or chemistry problems." "Algol 68 has been designed in such a way that most syntactical and many other errors can be detected easily before they lead to calamitous results. Furthermore, the opportunities for making such errors are greatly restricted." "Algol 68 allows the programmer to specify programs which can be run efficiently on present- day computers and yet do not require sophisticated and time-consuming optimization fea- tures of a compiler; see, e.g., 26 11 .7." { Learning Algol 68 Genie: Algol 68 Genie 2.8.3, Edited by Marcel van der Veer, } = zaeon =

[chan] find-new-chan

Add a new channel

Subject Last Count
BM-2cWkFSxB4cyeNVr99tgJdkMA2nfivbXLiH May 25 02:04 2
[chan] alt.anonymous.messages BM-2cVZ1Mpm8rWKH9Zx4Aca5MsR3XGdaEbBgN May 18 20:05 2
2018 : Der junge Karl Marx -- -- 2 hours "Le Jeune Karl Marx" May 17 20:24 1
was geht May 17 10:36 2
May 17 07:00 1
bitmessage tor hidden service May 17 05:17 2
[chan] gaslighter <BM-2cWGB2RsRNwLVm8CRoskUKdMgiD1eEy4o8> May 16 20:58 1
[chan] Personal Attacks BM-2cULHLaftcU9DuvWGsJtiz32AMe2CWbZis May 16 20:58 2
[chan GnuPG BM-2cVgyfjH7CZuYkqMXKUb4TajDoHCHNRR23 May 16 19:39 2
[chan] Nothing to see Here BM-2cWxWc6n4G8wJ6scS3W2UqsZuQ1HNPmcF4 May 16 19:33 3
Sooo... May 15 20:20 2
Algol 68 Genie Programming Language May 14 21:46 1
[chan] Cryptocat <BM-2cXRbW2n7eFYH1KenyUCmM5wyjho7dmk9c> May 13 21:16 1
[chan] Bad Jokes BM-2cXf5mR1bB7VebSLXrGAFcNGxReWSANNhL May 13 21:16 1
[chan] Good Jokes <BM-2cXELwioyGKqWMB3EfMBkrrTKzkP6xRaBG> May 13 21:16 1
[chan] Cryptodog BM-2cUvXFRZh2kVatnDZmLcvDXZPU1EkwwFyF May 13 20:20 1
[chan] Cryptodog <BM-2cUvXFRZh2kVatnDZmLcvDXZPU1EkwwFyF> May 13 20:07 2
Star Wars May 13 09:39 1
Alternative Bitmessage Chans May 13 07:32 3
[chan] swearing BM-2cUgXaVBNdsKBJzAfkQwacUdq8VHFDy9YB May 13 00:05 2
chan announce May 10 18:46 1
nothing wrong with suicide these days May 8 09:37 1
Bitmessage Chans that Don't Suck May 6 02:07 1
[chan] ru.politics BM-2cUVksQWs8n74X5LBkZJgWCX8J5UELCZzn May 3 16:02 1