Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror

Comment Re:Software Engineering (Score 1) 456

I agree with the basic premise of the parent of this thread. It definitely has a lot to do with the sacrifice that developers make in regards to their programming language of choice.

There are a lot of entry-level positions in the commercial software industry where people with no real experience in programming are expected to be able to use powerful unsafe languages like C and C++. A strong theoretical foundation in these languages are a good complement to knowing how to write C or C++ code because it keeps one cautionary in the development of an application.

The analogy that C and C++ allows the programmer to blow his whole foot off is something that should not be underestimated. Poor software can be written in any language, but proper engineering techniques for developers who use unsafe languages will prepare them for real world applications and prevent many of the most common software programming errors. More thorough testing and analysis is good, but the worse programming errors are logic errors, and inexperienced programmers using unsafe languages always results in serious logical errors. Legislation is not answer, better education into the design and use of programming languages in application development is the answer.

SubtleSeer

Slashdot Top Deals

The world is moving so fast these days that the man who says it can't be done is generally interrupted by someone doing it. -- E. Hubbard

Working...