C is a simple language if you ignore all the traps, pitfalls, gotcha's, corner cases, and exceptions to the rules.
By that measure, maybe Brainfuck is a simple language too. But I wouldn't want to actually program in it when there are so many sane alternatives available.
C is a simple language if you ignore all the traps, pitfalls, gotcha's, corner cases, and exceptions to the rules.
Yes, and no. If you're sticking with just raw C and the standard libraries, it's a simple language. That doesn't mean your program will be simple, however - security concerns alone ramp up the complexity by orders of magnitude. But at its core, it is a simple language with mostly simple rules.
Comments
C is a simple language if you ignore all the traps, pitfalls, gotcha's, corner cases, and exceptions to the rules.
By that measure, maybe Brainfuck is a simple language too. But I wouldn't want to actually program in it when there are so many sane alternatives available.
Yes, and no. If you're sticking with just raw C and the standard libraries, it's a simple language. That doesn't mean your program will be simple, however - security concerns alone ramp up the complexity by orders of magnitude. But at its core, it is a simple language with mostly simple rules.
C is a simple language when you compare it to C++. Especially if you need nailed down standards-compliant behavior.
bf would actually be easily bareable, if it had textual macros, include/packaging and standard defines, like C does.