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

Brainfuck is easier and simpler to learn than C. That doesn't mean that writing an application in Brainfuck is easier than writing one in C.

"which is easier to learn" is basically an inherently subjective concept at this point, we as a field do not have an objective way to answer this question, except for extreme cases like the one I am drawing above. For any "real" language, it is much, much, much less clear-cut.



C isn't brainfuck. Modern tooling (linters, valgrind and friends) should remedy shortcomings if any.

There aren't classes, generics, exceptions etc but that also means there isn't much to learn either.


Modern tooling and lack of language features does not make it easier to design a program. I have seen self-proclaimed C developers struggle with managing the ownership and lifecycle of memory in a sane way.


I started writing commercial software in c in the late 80s, did my own memory management system to work around the limited memory handles in win3, got sdcc going for a custom z80 system where I had to do the startup code, and i have no idea how const works.


> C isn't brainfuck.

I never said it was.

I specifically contrasted the two, saying that C is easier to build an application in than Brainfuck would be. Because it is. That means I think they're different, not the same.




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

Search: