Choosing a Programming Language
This is the factors that may influence you when choosing a programming language.Time Constraints
When you are asked to create a certain piece of software you will need to choose a programming language that will be suitable and able to complete the task. Certain programming languages will and can take longer to complete depending on the software being created, the more important the software is for such as for a power plant you will need a more complex programming languages to make it more secure so less errors will occur which for a power plant can be very dangerous.
Organisational Policy
When working for a certain company there will be a organisational policy that you will only be able to use certain hardware and software. Taking this into account when choosing a programming language to create a piece of software for example if only windows hardware is used and windows software is used such as windows 7 the programming languages are nearly unlimited from what you can choose from but if you had something DOS still you are very limited to the programming languages you can choose
Suitability
When asked to create piece of software you will need to select the correct programming language that would be suitable to create the software that has been asked of you. There are many languages that can be chosen but again it depends on what the software will be used for if you are wanting to create a game you will use a easier a quicker language such as C++ but if you are creating a program to see how many eggs are being imported into your egg company you can choose like Java for simple algorithms.
Reliability
In general any software created would need to be reliable you don't know anyone that would purposely create unreliable software. If software was unreliable the chances are that it would not be used because when something is unreliable then it can mean errors occur not able to do something that it should be able to do etc. This can also be linked with the people you will work with you must be able to rely on staff that will be given a task that you will rely that they are able to do it and on time so you must be able to trust in the people around you.
No comments:
Post a Comment