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

Meanwhile, in reality, C is a compiled language.


People tend to compile their C code. It's probably more accurate to speak of tendencies in how it's implemented and used then to assign attributes to the language.


No, it's accurate to describe reality rather than hypotheticals.


And the reality is that languages are not compiled or interpreted, but there are implementation of language compilers or interpreters. The C language isn't "compiled", but there are some implementations of C compilers, and some implementations of C interpreters.

Another good example, is an old language, "BASIC", which a lot of people used the interpreted version, but, as early as 1987, I used a BASIC compiler which provided as much as a 100x increase in performance over the common interpreter that came with my system.

Python is another great example - lots of Python interpreters out there, but Cython lets you compile your python code to machine code.


So, what you're saying is that C is (usually) compiled?




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

Search: