Számítógép-programozás (vagy egyszerűen programozás) egy vagy több absztrakt algoritmus megvalósítását jelenti egy bizonyos programozási nyelven. A programozásban megtaláljuk a művészet, a tudomány, a matematika és a mérnöki tudomány elemeit.
Egy valamilyen programozási nyelven megvalósított programot egy fordító program lefordítja egy speciális gépi kódra, amelyet a számítógép már közvetlenül képes futtatni. A legtöbb programozási nyelven írt program lefordítható gépi kódra. Bizonyos nyelveknél a program egy közvetlenül nem futtatható, csupán bizonyos futtató program által értelmezhető kódra fordul. Elképzelhető, hogy egy programozó gépi kódban írjon programot, de manapság ezt nagyon kevesen teszik. Ehelyett, ha a hardver feletti közvetlen irányításra van szükség, gyakran az assembly nyelvet használják. Az Assembly utasításai egy az egyben megfelelnek a gépi kódú utasításoknak.
A különböző programozási nyelvek különböző programozási stílusokat tesznek lehetővé. Így lehetővé válik, hogy egy adott problémához legjobban illeszkedő stílust használjuk. A különböző nyelvek különböző mértékű részletességet kívánnak meg, így sokszor kell kompromisszumot kötni a könnyű használat és a hatékonyság között.
A Szoftver egy gyűjtőnév a számítógépes programokra és adatokra. A dokumentáció is a szoftver szerves részét képezi, bár ez nincs benne a programban.
A szoftvertervezés részei:
A legelterjedtebb programnyelvek: C, Pascal, VisualBasic, Delphi, Java és Python.
computer programming | programación | Programmation | 프로그래밍 | תכנות מחשבים | Programmeren | プログラミング | Programowanie | Программирование | Ra%C4%8Dunalni%C5%A1ko_programiranje | Programmering | %E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Számítógép-programozás".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world