Earlier quoted context omitted.
Single-pass is a bit of a gimmick. It requires programs to be written sequentially in a strictly "bottom up" way, so that forward references to parts of the program that have yet to be defined are rare enough that they can be marked specially (e.g. as with C program headers). It's also largely irrelevant if you want optimized code generation, especially across multiple procedures, since that requires you to read abst…
How often do you need highly optimized cg during development? Unless I'm working on games, 99.9% of my time (even on highly performance-critical software) is spent on evaluating debug builds with 0 perf requirements - because I need to implement it correctly first, and make sure tests are passing. I think it's uncontroversial that most fast, statically compiled languages benefit greatly from quick debug builds. It's…
Turbo Pascal Turns 40
221–230 of 271 posts
Re: Turbo Pascal Turns 40
#222Is anyone going to mentioned that that's not at all what Turbo Pascal looked like when it was first released? Not in 1983. The UI was significantly simpler. I remember it looking like this: https://imgur.com/EuOVL8c
Re: Turbo Pascal Turns 40
#223Turbo Pascal is what got me into programming. I remember spending hundreds of German marks on a license for Borland Pascal 7.0 and later Delphi 1.0 and 2.0. I ended up developing my first “commercial” software that I sold for money. In the DOS era, Turbo Pascal was probably the easiest way to get into programming, outside of Basic. And on Windows 3.1/95, Delphi was eye-opening how easy GUI programming could be. In ma…
There was at least one elephant missing in that executable - Unicode support. It would not fit into PC RAM back then probably.
Re: Turbo Pascal Turns 40
#224Thinking I'm probably a member of the last generation to have the magic experience of computers quiting the realm of science fiction, stuff we only saw at movies, to become a real world tool. People born after that time surely experience them as trivial, mundane stuff, one is used to since forever. For me, to this day, computers still feel a bit "magic", like flying cars, but that actually happened.
Re: Turbo Pascal Turns 40
#225I started with Turbo Pascal, and as is often noted by others, I spent a lot of time with the book Borland shipped with the compiler.
And Jeff Duntemann's outstanding "Complete Turbo Pascal".
Re: Turbo Pascal Turns 40
#226Happy Birthday Turbo Pascal. (TP means something else in the US).
Re: Turbo Pascal Turns 40
#227Earlier quoted context omitted.
Its about 2 marks to the euro apparently. For anyone not up to date with ~30 year old exchange rates.
~20. The Euro (or "Teuro", as it was often called in Germany at the time) was introduced in... Uh, 2000 or 2001, thereabouts.
I seem to remember it being the late 90s so that's my bad memory.
Funny, we also call it t'euro in Yorkshire too!
Re: Turbo Pascal Turns 40
#228One day, a spiffy program called Compas Pascal appeared from Denmark, which Philippe Kahn bought and renamed Borland Turbo Pascal. Turbo Pascal was sort of shocking, since it basically did everything that IBM Pascal did, only it ran in about 33K of memory including the text editor. This was nothing short of astonishing. Even more astonishing was the fact that you could compile a small program in less than one second. It’s as if a company you had never heard of introduced a clone of the Buick LeSabre which could go 1,000,000 MPH and drive around the world on so little gasoline than an ant could drink it without getting sick.
Re: Turbo Pascal Turns 40
#229Whenever TP or Delphi get brought up, people wax nostalgic about how amazing they were, and that they are actually unmatched to this day in certain aspects.
I know the adoption of both got hurt by Borland's and Embarcadero's corporate shenanigans. However, FreePascal and Lazarus are reportedly just as good as Borland's products, but without the business issues. Despite that, they seem to barely get used. Why?