Računalno programiranje: razlika između inačica
Izbrisani sadržaj Dodani sadržaj
m uklonjena promjena suradnika 93.140.113.231 (razgovor), vraćeno na posljednju inačicu suradnika Man Usk |
|||
Redak 12:
*[[Assembler]]
*[[BASIC]]
*[[Pascal (programski jezik)|Pascal]]
*[[C (programski jezik)|C]]/[[C Plus Plus|C++]]/[[C Sharp|C#]]
*[[Java (programski jezik)|Java]]
*[[Logo (programski jezik)|Logo]]
*[[Fortran]]
Primjer prevoditeljskog (interpretiranog) programskog jezika bio bi Basic (izvršava se unutar posebnog programa tzv. [[Jezični procesor|prevoditelj]]a (eng. interpreter) koji stoji između stroja računala i [[program]]a). Postoje niži i viši programski jezici. Npr. assembler ili strojni kod je primjer nižeg programskog jezika (obično se radi o izravnom pozivanju "naredbi centralne jedinice" ([[CPU]]) ili [[instrukcija]] kao npr. INC (uvećanje), MOV (kopiranje [[spremnik]]a (registara)) itd.). Primjer višeg programskog jezika je C koji se mora prvo prevesti, a potom prilagoditi da radi na određenom operacijskom sustavu (eng. compile & link).
Postoje drugi oblici klasifikacija i tipovi programskih jezika od čega je vjerojatno bitno spomenuti [[objektno orjentirano programiranje|objektno-orjentirane jezike]] (C++, Java, ...) koji su danas najrašireniji u primjeni
Pri programiranju se također koriste razne [[metodologije razvoja]] [[software]]-a (programske podrške) pri kojima je dobro početi od vodopadnog modela, spiralnog, prototypinga i sličnih kao jednostavnih modela razvoja. Standardi za razvoj i osiguranje kvalitete (kakvoće) software-a također postoje od kojih je bitno spomenuti [[ISO]] standarde. Veće tvrtke koje se bave razvoje software-a obično koriste svoje metodologije razvijane godinama ili prilagođavaju postojeće kako bi pratile njihovu filozofiju razvoja, a sve u svrhu osiguranja kvalitete i uniformnosti razvoja.
== Razvoj softvera ==
|