←back to thread

Thomas E. Kurtz has died

(computerhistory.org)
614 points 1986 | 1 comments | | HN request time: 0.215s | source
Show context
whartung ◴[] No.42148554[source]
What’s curious is how one of the reasons Pascal was derided was due to the limitations of the original system followed by the incompatibilities of the implementations that reached the market.

Meanwhile, BASIC, which I think it could be argued was the backbone of the mini and micro computing industry for 20 years, was all over the map in terms of implementation and features.

None of the BASICs I used were compatible outside the fundamentals of expressions and the core data types, and even then they all handled strings differently.

replies(2): >>42150692 #>>42151222 #
1. AnimalMuppet ◴[] No.42150692[source]
It seems to me that people had different levels of expectations for BASIC and Pascal.

BASIC was a teaching language. Yeah, people pushed it to write production systems, but it was still a jumped-up teaching language, and everybody knew it. People did serious work with it, but it was still a "toy" language. If you had a serious program written in BASIC, it wasn't expected to be portable.

Pascal started as a teaching language, too, but it got taken more as a "serious" language. (To be fair, it did have far better control constructs than BASIC...) It got hyped as a "serious" language. But it wasn't able to reach the bar set by those expectations, for the reasons you state.

Could you have written the same applications in Pascal that were written in BASIC? Almost certainly. Would you have been better off doing so? Definitely.

Maybe the difference was, BASIC was more approachable - it was something a 10-year-old could tinker with. Pascal was more a thing that college kids could tinker with. So Pascal had higher expectations. The same kind of limitations were more a violation of the expectations.