I am happy that modern pascal has recursion, i enjoy using it.
Pascal has always had recursion, as did ALGOL- certainly ALGOL-60, can't really speak for ALGOL-58- before it.
its also interesting that pascal and c have a common ancestor..
I still wonder why delphi didn't adopt some of the modula2 features if it had plenty of corporate funding. Was it because the delphi users didn't need to do systems programming or whatever modula 2 had improved?
C is actually closer to ALGOL-60 than Pascal is. In particular, ALGOL had very little idea of the concept of types, except where they defined grossly different underlying data which was handled by different subsystems of the computer running it (e.g. completely separate hardware to handle character processing) or grossly different subranges (e.g. integers as a subrange of floating point).
You should find that earlier in the thread I've described how Borland had (and disposed of) a Modula-2 compiler in the 1980s. There had been numerous attempts by then to have a common code-generation backend support multiple frontend languages, none of which had been successful and whose failure had in many cases sunk the company attempting the exercise. Based on the fact that the JPI/TopSpeed v1 compiler was really rather good I speculate that Borland originally developed it as a more-serious successor to Turbo Pascal, but when TP's sales took off in (roughly) 1985 they decided to place their bets on that horse. As such TP progressed incrementally targeting 8- and 16-bit systems, was joined by Delphi v1 targeting Win-16, and shortly after by Delphi v3 targeting Win-32 (i.e. Windows NT etc.); v2 attempted to support both Win-16 and Win-32 but didn't have a particularly high profile. Borland's Pascal implementation progressed incrementally during that time, and while it /is/ possible to have one compiler which handles both Pascal-style and Modula-2-style syntax they probably felt that there was too much risk involved.
Well I think that we can both agree that I probably already know about wikipedia and googling since we are using the internet here. If i was the antisocial sort I probably would avoid other humans and only talk to the computer. I should be obvious by now that talking to a computer is not the experience I'm in search of
I already do it enough as it is. Im not trying to waste anyone's time if they don't want to answer my questions that is fine. but where will we be if we stop talking to each other and choose dodgy websites over interacting with real people? The main reason I prefer dialog is that I am able to ask the person giving me information questions if I don't understand something. Hence I don't much care for one way communication if I can avoid it.
The internet is so full of garbage that it is almost unusable for certain types of searches. Often When I search for things i get page after page of websites that look like they were generated by ai and have almost identical content and are full of advertising. i lack the skill to write a search engine to prevent this from happening.
Well /yes/, and I agree with your overall point. But this is really a maturity thing: we all need to develop a toolkit to evaluate what we read, read and if necessary seek out viewpoints which are at odds with our own, and ultimately to decide what is wheat and what is chaff.
I would add that watching people- including self-styled smart people- use the Internet can be depressingly instructive. They start off with Google, hit a Wikipedia page, read it until they hit a term they don't understand, and since they don't realise that it's a /link/ go back to Google until they find a Facebook or Twitter page which gives them an easily-digested answer in the first sentence.
And they're completely oblivious to the fact that the answer they've accepted might be wide of the mark.
Author’s Note
All of the true things I am about to tell you are shameless lies.
– Bokonon
It is very easy when reading a document to be seduced by the fact that it is typeset and contains few obvious grammatical errors or spelling mistakes. This is curious, since we have been living with printed material- political pamphlets, advertising handbills, newspapers and paper currency- for several hundred years, and by now really should be used to it.
This manual is compiled and maintained on a “best effort” basis, and whilst every endeavour is made to ensure that the content is a reasonable description of reality there might be cases where it is inaccurate or out of date.
MarkMLl