Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.lang.c    |    Meh, in C you gotta define EVERYTHING    |    243,242 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 241,627 of 243,242    |
|    Janis Papanagnou to David Brown    |
|    Re: New and improved version of cdecl    |
|    28 Oct 25 20:14:51    |
      From: janis_papanagnou+ng@hotmail.com              On 28.10.2025 15:59, David Brown wrote:       > On 28/10/2025 03:00, Janis Papanagnou wrote:       >> On 27.10.2025 21:39, Michael S wrote:       >>>>       >>>> [ snip Lua statements ]       >       >>> Algol 68 is a great source of inspiration for designers of       >>> programming languages.       >>       >> Obviously.       >>       >>> Useful programming language it is not.       >>       >> I have to read that as valuation of its usefulness for you.       >> (Otherwise, if you're speaking generally, you'd be just wrong.)       >>       >       > The uselessness of Algol 68 as a programming language in the modern       > world is demonstrated by the almost total non-existence of serious tools       > and, more importantly, real-world code in the language.              Obviously you are mixing the terms usefulness and dissemination       (its actual use). Please accept that I'm differentiating here.              There's quite some [historic] languages that were very useful but       couldn't disseminate. (For another prominent example cf. Simula,       that invented not only the object oriented principles with classes       and inheritance, was a paragon for quite some OO-languages later,       and it made a lot more technical and design inventions, some even       now still unprecedented.) It's a pathological historic phenomenon       that programming languages from the non-US American locations had       inherent problems to disseminate especially back these days!              Reasons for dissemination of a language are multifold; back then       (but to a degree also today) they were often determined by political       and marketing factors... (you can read about that in various historic       documents and also in later ruminations about computing history)              > It certainly /was/ a useful programming language, long ago,              ...as you seem to basically agree to here. (At least as far as you       couple usefulness with dissemination.)              > but it has not been       > seriously used outside of historical hobby interest for half a century.              (Make that four decades. It's been used in the mid 1980's. - Later       I didn't follow it anymore, so I cannot tell about the 1990's.)              (I also disagree in your valuation "hobby interest"; for "hobbies"       there were easier accessible languages used, not systems that were       back these days mainly available on mainframes only.)              As far as you mean in programming software systems, that may be true;       I cannot tell that I'd have an oversight who did use it. I've read       about various applications, though; amongst them that it's even been       used as a systems programming language (where I was astonished about).              > And unlike other ancient languages (like Cobol or Fortran) there is no       > code of relevance today written in the language.              Probably right. (That would certainly be also my guess.)              > Original Algol was       > mostly used in research, while Algol 68 was mostly not used at all. As       > C.A.R. Hoare said, "As a tool for the reliable creation of sophisticated       > programs, the language was a failure".              I don't know the context of his statement. If you know the language       you might admit that reliable software is exactly one strong property       of that language. (Per se already, but especially so if compared to       languages like "C", the language discussed in this newsgroup, with an       extremely large dissemination and also impact.)              >       > I'm sure there are /some/ people who have or will write real code in       > Algol 68 in modern times              The point was that the language per se was and is useful. But its       actual usage for developing software systems seems to have been of       little and more so it's currently of no importance, without doubt.              > (the folks behind the new gcc Algol 68       > front-end want to be able to write code in the language),              There's more than the gcc folks. (I've heard, that gcc has taken some       substantial code from Genie, an Algol 68 "compiler-interpreter" that       is still maintained. BTW; I'm for example using that one, not gcc's.)              > but it is very much a niche language.              It's _functionally_ a general purpose language, not a niche language       (in the sense of "special purpose language"). Its dissemination makes       it to a "niche language", that's true. It's in practice just a dead       language. It's rarely used by anyone. But it's a very useful language.              Janis              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca