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

>i'd graduated to C by the time 7 came out.

I've never seen C as an improvement. Macros encourage all too clever code that's impossible to parse at first glance. The string handling is horrible. The fact that there are multiple contradictory ways to express pointers.

The only thing holding Free Pascal/Lazarus back is the documentation. There's no way to work on a small part of it, Wiki style, so it's always going to be an albatross. The auto-generated descriptions of variables used in library function calls just don't work as proper documentation.

On the plus side, it's fast and has all of the linking built in. You can stuff gigabytes of binary in strings and never have to allocate anything. It does object oriented stuff, generics, is strongly typed. It can spit out code for almost any platform, including WASM, Android, etc.



I was about to offer them my condolences for the downgrade :P




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

Search: