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

Well, many people do not seem to know that and associate Pascal with whatever they were taught in the university (assuming they were taught about it at all and their knowledge doesn't stop at "Pascal = Old = like COBOL Old = Bad" :-P). I remember a friend of mine whom i hadn't seen for years laughing when i mentioned i used Free Pascal and asking if it even has objects (in that order). He was just joking, but people can have a lot of assumptions about languages like Pascal that tend to have been around for a long time and have a lot of dialects :-).

FWIW AFAIK Free Pascal got its OOP stuff from Delphi (almost, but that is historical details) which in turn is an extension to Turbo Pascal's OOP stuff introduced in TP5.5 which in turn was based on Apple's Object Pascal extensions that (AFAIK) were designed with Niklaus Wirth's help during the late 80s. The OOP functionality Free Pascal has and mainly uses started with Delphi 1 though (which already had things like properties and reflection - this is how the form designer worked) in 1995.

Of course i wouldn't call those modern any more than i'd call structured programming elements like 'procedure' and 'while' modern in 1995 :-P.



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

Search: