View Single Post
Posts: 271 | Thanked: 220 times | Joined on Sep 2009
#22
Originally Posted by Fargus View Post
Like Java you mean as that is SUCH an efficient system.

The ONLY reason for such environments is to increase programmer productivity by reducing the time & engineering ability required to produce software. This doesn't mean that such programmers are less talented, just that they spend less effort in producing a final application using such means.

This situation is exactly the reason higher level languages were developed in the first place (assembler anyone?).

If you want a quick release to the world then interpretted languages are great (see how VB took over the corporate app world); if you want speed and efficiency then you need to put more effort and discipline in & manage the resources yourself. Garbage collection in language was introduced purely for development efficiency, not runtime.
Um, no...I'm quite sure I specified Python.

Just look at the myriad of buffer overflows, memory leaks, and all the other fun toys that C and C++ have given us over the years. But hey, since you're perfect and infallible...I'm sure advancements like Python (among others..which can of course be compile to native code) are way beneath you You know, there's a reason that MS developers aren't allowed to use C++ anymore for the most part. "Put more effort and discipline" sounds good on paper, but in reality it becomes nearly impossible to get it "perfect" (which is what is required) on large projects when you have to manage resources yourself.

It's funny that you mention C/C++ as an advancement over assembler...yet fail to comprehend the benefits of JIT languages like Python over C/C++. LOL...careful you don't run into anything with those blinders on.

Last edited by texaslabrat; 2009-11-09 at 14:13.