Is improving programming efficiency in Java or C # a myth?

Big advantage of Java or C # in improving performance is that you should lose less time with complex language functions, especially with memory management functions. But is that just an impression?

I think the learning curve for C ++ is definitely steeper, but for an experienced C ++ programmer and given the set of coding standards for C ++, is the difference between Java and C ++ different?

+3
source share
5 answers

for an experienced C ++ programmer

. , . Java , ++ .

, .

+11

, ( ) crud, ( , - ..). , , , , , , / ( ++/CLI), , , .

, , , # Java, , ++, , .

, ; , . , ( ).

+2

- . Java # , , , . , ++ , , . , , Java # . , . , .

+1

? , ( ) , Java #, ++.

, . , , , SO.

0

, , .

, ++ Java. , ++ .

When referring to managed platforms such as Java and .NET, it is very clear that a novice programmer can much more easily dive into things and create a working application in less time than would be required in C ++.

Keep in mind that most programmers in the world are not experienced. Most likely, they are not sufficiently educated, have not undergone significant training and have not reached the deadline.

Given this scenario - would you decide to hire 5 novice C ++ programmers or 5 Java / C # programmers - to get the job done?

0
source

Source: https://habr.com/ru/post/1754439/


All Articles