News for hackers. Stuff that matters.
Re:Someday we will all program in Python by gizmo on Monday June 22, 2009 @07:44AM (#668585)
> The only reason to write in a language like C or Java today (over Python) is speed.

Do you really believe that?

Re:Someday we will all program in Python by callahad on Monday June 22, 2009 @01:26PM (#669109)
I think it's a reasonable statement, if the following premises are accepted:

1. It is easier and quicker to develop a correct solution in a higher level language than a lower level one.

2. Expressiveness / abstraction come at the cost of time and space efficiency.

Thus, if time and space efficiency are not a concern, then the higher level language should be preferred.

Re:Someday we will all program in Python by charlesju on Monday June 22, 2009 @10:49AM (#668825)
What are some other benefits of C or Java over something like Ruby and Python?
Re:Someday we will all program in Python by scott_s on Monday June 22, 2009 @11:06AM (#668852)
The level of abstraction matches most hardware.

Not all code written in C is performance-critical. But sometimes it's still the best choice if your code is directly talking to hardware.

Re:Someday we will all program in Python by jshen on Monday June 22, 2009 @12:15PM (#668984)
In that case wouldn't you write some components in C and glue it all together with something like ruby?
Re:Someday we will all program in Python by scott_s on Monday June 22, 2009 @01:24PM (#669106)
Sure, that sounds reasonable. But you've still chosen C to talk to the hardware.
Re:Someday we will all program in Python by jshen on Monday June 22, 2009 @02:54PM (#669241)
If you're using ruby or python you're ultimately using C anyway, right ;)