News for hackers. Stuff that matters.
Re:Poll: Do you know C? by sedachv on Thursday April 07, 2011 @12:33PM (#2420102)
My second ever experience in programming (the first was typing in BASIC on a Soviet trash-80 clone) was typing in example programs from a C book. I did quite a bit of C programming in university. I've contributed C code patches to several Free Software projects. I am currently writing a C compiler.

You would think this would qualify me as someone who, if not enjoys, is at least is competent at C.

You would be wrong.

I absolutely despise C, and never would have become a computer programmer if I had to do most of my programming in C.

The horrible syntax, retarded pre-processor, and absolutely brain-damaged memory model (addressing modes? segments? virtual memory? reified stack? fuck that, let's just pretend everything is a pdp-11!) make it into this zombie that can't quite decide whether it's a shitty assembler or a shitty Algol clone.

I don't consider myself a competent C programmer, and I have no desire to become one.

Trying to write a compiler for C (https://github.com/vsedach/vacietis) has only cemented my dislike for the language.

I don't blame Dennis Ritchie for it. He probably thought it was a dumb joke too. I blame all the retards in the 1980s that thought it was the bee's knees and made it a "standard."

Re:Poll: Do you know C? by J-L on Thursday April 07, 2011 @12:50PM (#2420167)
You're compiling C to LISP, and you're not even telling us??? This being HN, I have to quote you for everybody's benefit:

"Vacietis aims to be a C99 to Common Lisp compiler that produces efficient programs that easily interoperate with Lisp functions, and in addition to offer the introspection, debugging and type-safety features of Common Lisp to C programmers."