A new study from Harvard University suggests that the languages that developers use are key factors in their productivity and the way they write software.
The study, published online on Wednesday, found that people who wrote software in a single language were more productive and had higher productivity levels than those who wrote it in a different language.
The authors of the paper said that while there was a clear link between language and productivity, they didn’t know why.
The researchers used a survey of over 15,000 people across the United States and Canada to track their productivity levels and write the results into a computer program.
They then compared the results to the productivity levels of developers who wrote the same software in three languages.
The authors also said that languages that are commonly used for writing large, complex software are often considered a hindrance in software development.
“For instance, languages like Java are used to write code that handles complicated algorithms, while languages like Ruby are used for complex algorithms that are hard to reason about,” said co-author Arvind Narayanan.
“While these languages are commonly regarded as hindrances, we believe that this is an illusion.”
The authors also looked at their ability to reason in the language.
The three languages had similar productivity levels.
But there were some differences in the productivity that the developers wrote in each of the languages.
C++ and C were better at making software quickly and accurately, while Java was better at creating robust applications that ran on multiple platforms.
Java was the most productive language for programmers in general, the study found.
The study also found that the productivity differences between C++-based and Python-based code were less pronounced in the Java version.
In the end, the researchers said that the research showed that “Java has become the most widely used language in the industry”.
The authors wrote that they believe the results show that languages and their features can make or break software development for software developers.
“We found that language can impact productivity, as well as the ability to write robust software, as it influences the productivity and efficiency of the programmers,” they said.