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=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Path: eternal-september.org!reader02.eternal-september.org!news.uzoreto.com!newsfeed.xs4all.nl!newsfeed8.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: <3f0a77d7-f51b-c217-c16b-4b07767cad48@planet.nl> <97840033-5904-4efb-91ec-e0c861ac1eadn@googlegroups.com> From: ldries46 Message-ID: <16c4686c-5db8-3590-df30-5b4e69c01e0a@planet.nl> Date: Fri, 28 May 2021 09:22:11 +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: <97840033-5904-4efb-91ec-e0c861ac1eadn@googlegroups.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: nl NNTP-Posting-Host: ccf9c149.news.kpn.nl X-Trace: G=MLe1zkwE,C=U2FsdGVkX1+0pqpHb+8QYOpplywGUdpvbBgWYRKu7eZGMafmjy5xRAa4UMm+xbvCZe91wff6jMJx6w/e2gO8qypQFSPUqqzBCyz2mvP9lM0= X-Complaints-To: abuse@kpn.nl Xref: reader02.eternal-september.org comp.lang.ada:62036 List-Id: Op 27-5-2021 om 18:45 schreef Robin Vowels: > On Thursday, May 27, 2021 at 5:55:42 PM UTC+10, ldries46 wrote: >> 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 > . > FALSE. ALGOL 58, the predecessor of ALGOL 60, was designed as a > programming language. Read the Algol reort then you can see that its intention was not primarily to be a computer language and not a mathematical 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.