Computer programming: Difference between revisions

Content deleted Content added
m strong -> prevalent
Programming languages{{anchor|Languages}}: List of open-source programming languages}}
Line 98:
==Programming languages{{anchor|Languages}}==
{{Main|Programming language|List of programming languages}}
{{See also|Computer program#Languages|List of open-source programming languages}}
 
Different programming languages support different styles of programming (called ''[[programming paradigm]]s''). The choice of language used is subject to many considerations, such as company policy, suitability to task, availability of third-party packages, or individual preference. Ideally, the programming language best suited for the task at hand will be selected. Trade-offs from this ideal involve finding enough programmers who know the language to build a team, the availability of compilers for that language, and the efficiency with which programs written in a given language execute. Languages form an approximate spectrum from "low-level" to "high-level"; "low-level" languages are typically more machine-oriented and faster to execute, whereas "high-level" languages are more abstract and easier to use but execute less quickly. It is usually easier to code in "high-level" languages than in "low-level" ones.