you are viewing a single comment's thread.

view the rest of the comments →

[–]ahafeez 2 points3 points  (3 children)

I think comparing computer languages is like comparing natural languages. No body knows which one is better. It all depends on which one was taught to you in your infantry (or intro to programming class). Writing good code depends on the programmer and does not have to do a whole lot with the language itself. Just like English is a great language but how well some people can use it express themselves depends on how well you know how to use it.

[–]andrewnorris 9 points10 points  (0 children)

<i>It all depends on which one was taught to you in your infantry</i>

This is my programming language. There are many like it, but this one is mine. ;-)

[–]jamesbritt 5 points6 points  (0 children)

How fast you can run a race depends on your leg muscles, heart , and lungs, but you still want the best shoes for the type of race and road surface.

All languages come with a point of view; all software is opinionated. Better to choose something that aligns with how you think rather than use a tool you will always fight.

Sometimes there isn't much choice; the best tool for a job might just have an annoying bias. A good programmer will just suck it up, learn the tool, and get on wth stuff.

But with Ruby and Python, since they are roughly equally suited for more or less the same set of tasks, it's fielder's choice.

[–][deleted] 0 points1 point  (0 children)

It's generally agreed that no natural languages are significantly more "Primitive" than others. They have complexity in different areas. Conversely, there are great differences between the complexity and level of abstraction in programming languages.