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

I don't doubt you're right — it makes me think of some of the legacy portions of Object Pascal — but can you give an example or two of what you are referring to?


* case sensitive symbols in C and its derivatives -- thank goodness I can declare int Int.

* C declarations (experts can get into flamewars discussing good ways of reading C declarations)

* C (and worse C++) keyword overloading

* C strings

* Most of C++ (i.e. most of C++ - C)

* Most Java libraries

* Objective C's declarations (which at least have gotten markedly better recently)

* Perl's variable prefixes and subroutine declarations (even if you don't mind Perl's other quirks)

* semantic whitespace in languages with semantic whitespace

* PHP -- which I find useful and perfectly capable of supporting large projects -- is hilariously awful.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: