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

great article, very informative and easy to read. I wish I would've known about this when I was learning C/C++ (around the time it was published no less), coming from higher-level languages like C# and PHP.


How is C# higher-level than C? I'm not aware of anything you can do in C that you can't do in C# as a first-class feature.

Edit: I define the level of a language as the lowest-possible feature. I guess others define level as the highest-possible feature? I don't really know who's right here.


“...a high-level programming language is a programming language with strong abstraction from the details of the computer.”:

https://en.m.wikipedia.org/wiki/High-level_programming_langu...


C# has exceptions, OO classes / interfaces, `unsafe`, etc. Lots of features that make it a higher level language than pure C.


In the same way as C is a higher-level language compared to assembler.




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

Search: