Chosing a Programming Language for a New Project from a Code Quality Perspective

Max Garkavtsev, Nataliya Lamonova, Alexander Gostev · 2018

Those just starting a new project, let alone setting up a business of their own, often find themselves facing quite a few problems. The first one, more often than not, is choosing the best technology to do it. With this article, we will try to help those who have taken the first decisive step to make the right choice. We are going to analyze various aspects of programming languages and draw conclusions on their applicability, which will be of use to small teams and startups creating their software business from scratch. Our defectiveness forecast can help to adjust timeline of a product (project) delivery. As well as helping to estimate costs for fixing non-functional issues in the code. This information helps to address product (project) delivery risks at different levels like financial, project, software development. With the article we are only giving an additional angle for analysis, not a full-scale framework for choosing a programming language.

Read the paper · More papers on PaperTik