Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I disagree. Unextended Pascal is not a toy: it's a tool to teach computer science and structured programming. In a classroom environment in the 1970's, it's not relevant that strings have to have a defined, fixed length. I'm not 100% sure what you mean by I/O being broken, but I'd wager that's not a big deal in a classroom environment, either. In any case, evaluating unextended Pascal as anything other than a teaching tool is like complaining that a hacksaw isn't very good for screwing in screws. Talk about "wrong tool for the job!" :-)


The quote -from Wirth himself- was not about classroom environments, it was about software engineer(s|ing).


True. But, "high-level, type-safe language" need not refer to unextended Pascal, and I see no evidence that it was intended to. He could have meant Algol W. Depending on when it was written, he could have meant Modula 2, Modula 3, or Oberon.


Serious question: Why is it that we generally see only toy systems being done in these languages.

I don't mean to offend. If I'm unaware of major pieces of software done in Modula-N or Oberon, then feel free to correct me.

I only know of some teaching-level and research OS work, and some GUI work, but little in the way of commercial stuff.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: