News for hackers. Stuff that matters.
Re:Why I use Object Pascal by wiz21c on Tuesday October 17, 2017 @09:25AM (#15490674)
Pascal is definitely a very good language for teaching the basic of procedural/imperative programming. It has several good properties : it teaches you structured data (which helps to understand formalization), is strongly typed (which helps to reduce the uncertainty about the behavior of a program which in turn helps student to understand what they do precisely); you don't have to face pointers (which in my own experience are tough to understand); etc.
Re:Why I use Object Pascal by ckok on Tuesday October 17, 2017 @09:28AM (#15490695)
But when you need them, pointers are there
Re:Why I use Object Pascal by wiz21c on Tuesday October 17, 2017 @02:31PM (#15493450)
Ah maybe I'm a bit orthodox here :-) But you're right. At least in Turbo Pascal, there were pointers and super nice in line assembly language.
Re:Why I use Object Pascal by mixmastamyk on Tuesday October 17, 2017 @04:08PM (#15494424)
I learned pointers in my first semester of CS with ^Pascal, and glad I did because the syntax was more readable.