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

Fantastic summary.

I forgot Pascal var parameters, which have probably inspired ref parameters in C# and inout in Swift. Makes me wonder if a language like Zig would benefit from something similar, reducing the need for pointers even more.

I also have some vague memory that Turbo Pascal, unlike my Watcom C++ compiler, had a default segfault handler printing stack traces, which was a nice quality-of-life improvement.

Interesting that you mentioned header files, as that was indeed the thing that I missed the less when I moved from C++ to Java.



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

Search: