Programmeerimine: erinevus redaktsioonide vahel

Allikas: Vikipeedia
Eemaldatud sisu Lisatud sisu
EmausBot (arutelu | kaastöö)
P r2.7.3) (Robot: muudetud hi:क्रमानुदेशन
Addbot (arutelu | kaastöö)
P Bot: Migrating 62 interwiki links, now provided by Wikidata on d:q80006 (translate me)
57. rida: 57. rida:


[[Kategooria:Programmeerimine| ]]
[[Kategooria:Programmeerimine| ]]

[[af:Rekenaarprogrammering]]
[[ar:برمجة]]
[[an:Programación]]
[[ast:Programación]]
[[id:Pemrograman]]
[[ms:Pengaturcaraan]]
[[bn:কম্পিউটার প্রোগ্রামিং]]
[[be-x-old:Кампутарнае праграмаваньне]]
[[bs:Programiranje]]
[[bug:ᨅᨔ ᨄᨛᨑᨚᨁᨛᨑᨆᨗ]]
[[bg:Програмиране]]
[[ca:Programació d'ordinadors]]
[[cs:Programování]]
[[da:Programmering]]
[[de:Programmierung]]
[[el:Προγραμματισμός]]
[[en:Computer programming]]
[[es:Programación]]
[[eu:Programazio]]
[[fa:برنامه‌نویسی]]
[[fr:Programmation informatique]]
[[gl:Programación]]
[[ko:컴퓨터 프로그래밍]]
[[hi:क्रमानुदेशन]]
[[hr:Računalno programiranje]]
[[it:Programmazione (informatica)]]
[[he:תכנות מחשבים]]
[[kk:Бағдарламалау]]
[[lv:Programmēšana]]
[[lt:Programavimas]]
[[jbo:sampla]]
[[hu:Számítógép-programozás]]
[[ml:കമ്പ്യൂട്ടർ പ്രോഗ്രാമിങ്ങ്]]
[[arz:برمجه]]
[[mn:Програмчлал]]
[[nl:Programmeren (computer)]]
[[ja:プログラミング (コンピュータ)]]
[[no:Programmering]]
[[nn:Programmering]]
[[mhr:Программлымаш]]
[[km:កុំព្យូទ័រផ្រូក្រាមមីង(Computer programming)]]
[[pl:Programowanie komputerów]]
[[pt:Programação de computadores]]
[[ro:Programare]]
[[ru:Программирование]]
[[sq:Programimi kompjuterik]]
[[simple:Computer programming]]
[[sk:Programovanie]]
[[sl:Računalniško programiranje]]
[[sr:Програмирање]]
[[sh:Programiranje]]
[[fi:Ohjelmointi]]
[[sv:Programmering]]
[[ta:கணினி நிரலாக்கம்]]
[[th:การเขียนโปรแกรมคอมพิวเตอร์]]
[[vi:Lập trình máy tính]]
[[tr:Programlama]]
[[tk:Programmirleme]]
[[uk:Програмування]]
[[ur:شمارندی برمجہ]]
[[yi:קאמפיוטער פראגראמירן]]
[[zh:程序设计]]

Redaktsioon: 8. märts 2013, kell 20:53

 See artikkel räägib tarkvaralisest programmeerimisest. Riistvaralise programmeerimise kohta vaata artiklit Riistvaraline programmeerimine.

Programmeerimine on arvutiprogrammide lähtekoodi kirjutamise, testimise, silumise ja haldamise tegevuste jada. Lähtekood kirjutatakse kasutades programmeerimiskeeli. Programmeerimisega tegelevat inimest nimetatakse programmeerijaks.

Programmeerimine on tarkvaraarenduse oluline osa, moodustades sellest:

  • loome
    • luuakse kindlad juhised - vooskeem
    • luuakse samm-sammuline tegevusjuhis - algoritm
    • algoritmid komplekteeritakse ja tõlgitakse programmeerimiskeelde, saadakse programmi kood
    • luuakse kasutajaliides ja seotakse see koodiga (kui seda pole tehtud)
    • tõlgitakse programmi koodi seni, kuni saadakse masinkood
    • esmane testimine ja paranduste tegemine
  • haldamise
    • programmi koodi muutmine
    • programmi koodi täiendamine
    • programmi koodi uuesti kirjutamine (Programm on oma algsest eesmärgist liigselt võõrandunud)
    • esmane muututuste uuendamine ja testimine

Tarkvarainsenerid

Programmide korrektse loome teostavad tarkvarainsenerid, tuntud ka kui programmeerijad. Nende peamiste ülesannete hulka kuuluvad:

  • Eelduste analüüs
  • Detailne töökirjeldus
  • Tarkvara arhitektuur
  • Koodi kirjutamine
  • Kompileerimine
  • Tarkvara testimine
  • Dokumenteerimine
  • Integratsioon
  • (Täiendamine)
  • Ülalhoidmine

Programmeerimiskeel

 Pikemalt artiklis Programmeerimiskeel

Erinevad programmeerimiskeeled toetavad erinevaid programmeerimise stiile (programmeerimise paradigmasid). Soovitud ülesande lahendamiseks sobiliku keele valikul on palju faktoreid, mida tuleb arvestada: sobivus ülesandeks, olemasolevad võimalused, olemasolevad lisavõimalused, ettevõtluspoliitika jms. Ideaalis valitakse käsilevõetava ülesande lahendamiseks sobivaim keel, reaalsuses mõjutavad programmeerimiskeele valikut mitmed välised tegurid:

  • Kas on piisavalt tarkvaraarendajaid, kes keelt oskavad?
  • Kui efektiivsed on selles programmeerimiskeeles kirjutatud programmid?
  • Millised arendusvahendid on saadaval on koodi kirjutamiseks, kompileerimiseks ja silumiseks?

Vaata ka

Välislingid