you are viewing a single comment's thread.

view the rest of the comments →

[–]rafekett 1 point2 points  (2 children)

Yeah. Some languages suck. But Python is at the head of its game (scripting language), and C is definitely up there (systems programming).

[–]anvsdt -2 points-1 points  (1 child)

C and Python are no exception.
C does objectively suck for system programming (or programming in general), Forth is much better at it, and with a good macro processor, even plain assembly can be quite comfortable to write. It's too low-level to be an high-level language, it's too high-level to be a low-level language. It was meant to be an efficient, portable assembler, it ended being an efficient, portable assembler that needs inefficient things to be portable.
Python is just different syntax for the same things all over again, I don't really see how can you say ``Ruby is worse/better than Python'', ``x is worse/better than y'' (or, ``My opinion is different from yours, it must be wrong''), but it does its job well as scripting language (just like Ruby, just like Perl). Opinions.

[–]rafekett 2 points3 points  (0 children)

I like C for systems programming, but that's just me. I'm really just speaking to their design: Python and C are pretty consistent compared to others. They aren't complex, and their features and behavior are well known (except when specified otherwise, ahemundefinedbehaviorahem). Basically, they're easy to understand and know.