In this blog I will explain how programming languages are chosen amongst programmers. I will explain all the factors in detail.
There are 5 main factors that commonly come to mind of the programmers/companies before they start a huge project.
1) Programming Team Size.
2) Programming Team Technical Knowledge.
3) Given Time.
4) Overall costs.
5) Reliability.
I will start by explaining "Programming Team Size"
1) Programming Team Size:
If there are more programmers working on the project then they might use another language than they would if there were less programmers on the project. If there are more programmers on the project then it would save time. However it would cost more as well.
2) Programming Team Technical Knowledge:
Size does not matter when it comes to programming. You could have 20 programmers working on the project but if they do not have technical knowledge then the chances are that they would make more mistakes and would consume more time then a programmer with technically knowledge would. Programmers with technical knowledge would get the work done easily, efficiently and would not require training.
3) Given Time:
It is important to know the time given for the final project to be completed. This is because if the deadline is not met then the programmers might not get paid their full wage or might not get paid at all. Programmers would choose different paradigms depending on the time frame they have to meet the criteria. Procedural languages often take up less time as procedures or modules are divided amongst the team,
4) Overall costs:
The price to develop and maintain the program can be expensive depending on what language you are working with. Unless you want to ignore a few bugs, However big companies such as Microsoft will make sure that there are no bugs or glitches found within their Operating System.
5) Reliability:
Programmers need to make sure that the final piece they would build would last long. They can not afford to find bugs after the program has been released to the customers. Different programming languages have their own level of reliability.
No comments:
Post a Comment