From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=0.8 required=3.0 tests=BAYES_50 autolearn=ham autolearn_force=no version=3.4.5-pre1 Path: eternal-september.org!reader02.eternal-september.org!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!nzpost2.xs4all.net!news.kpn.nl!not-for-mail Subject: Re: why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Delphi, Algol,...) failed compared to the C family? To: Robin Vowels Newsgroups: comp.lang.ada References: From: ldries46 Message-ID: <3f0a77d7-f51b-c217-c16b-4b07767cad48@planet.nl> Date: Thu, 27 May 2021 09:55:31 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: nl NNTP-Posting-Host: c7b1fe55.news.kpn.nl X-Trace: G=SopGEFOv,C=U2FsdGVkX1/i7BFZmND8Pe/Z/gnmo9FwVlvTm2yhFYKjROc/WLZxQeKhYgQd3J+SueWa6DQoyfSEc/+Y15h9/H3rJD9QUk1CCExbsljFodE= X-Complaints-To: abuse@kpn.nl Xref: reader02.eternal-september.org comp.lang.ada:62027 List-Id: Op 27-5-2021 om 8:53 schreef Robin Vowels: > On Wednesday, July 16, 2014 at 10:25:17 PM UTC+10, Nasser M. Abbasi wrote: >> The first language I really liked was Pascal. >> But the Pascal family of languages (including Ada) have >> clearly failed to become popular, > . > Pascal and Algol 60 did not have string handling. > Algol 60 did not have a defined I/O. Algol 60 wasn't a programming language but a method of describing a mathematical proces in such a way that you could not fail in the way you used that proces. That explained the lack of communicating with the outside world. But that made it simple to use it as a programming language. My first sniff with programming was in 1966 on an Electrologica X8 which used Algol 60 with its own set of I/O functions. Seen the fact that Algol 60 was much earlier as Pascal I would not speak of the Pascal-family but the Algol 60-family For people interested there is on internet the Algol Reprt available. > I/O in Pascal was flawed. > . >> at least compared >> to the C-family (C, C++, C#, ....) >> >> The question is why did this happen? >> >> My theory: C was used to develop Unix/Linux and >> Windows, and this made it easier for applications >> to be written in C/C++ since the interface to the OS >> was easier. > . > I do not think that this has anything to with it at all. > . >> VMS did not choose C (considered a huge >> blunder by many. They choose Bliss >> http://en.wikipedia.org/wiki/BLISS instead! and we >> all know what happens to VMS. >> >> What is your theory on this? Was there another >> reason or set of reasons? >> >> Can we all blame this success of the C family of >> languages on Dennis Ritchie and Brian Kernighan >> brilliance and it being used for Unix?