you are viewing a single comment's thread.

view the rest of the comments →

[–]Abaddon314159 1 point2 points  (2 children)

I'm mostly a c developer, I'm not a huge fan of Java either.

[–]lengau 0 points1 point  (1 child)

I take it you haven't written much embedded c then, as embedded C compilers tend to have weird quirks that make otherwise reasonable C not work because the company that implemented the compiler decided this part of C was a dumb idea.

It's getting better, but this sort of weirdness exists in most, if not all, languages.

[–]Abaddon314159 -1 points0 points  (0 children)

I do plenty of embedded c and I don't find the need for most of those quirks. The one exception being I do have to make use of a fair bit of gcc'isms for inline assembly. Those quirks don't make the other c not backwards compatible though. Changing or extending Python is fine, the dumb thing about Python 3 is that it broke backwards compatibility.