Programski jezik – razlika između verzija

Izvor: Wikipedija
Prijeđi na navigaciju Prijeđi na pretragu
Uklonjeni sadržaj Dodani sadržaj
EmausBot (razgovor | doprinos)
m r2.7.2+) (robot Dodaje: ky:Программалоо тили
Addbot (razgovor | doprinos)
m Bot: Migrating 98 interwiki links, now provided by Wikidata on d:q9143 (translate me)
Red 42: Red 42:
[[Kategorija:Programski jezici]]
[[Kategorija:Programski jezici]]
[[Kategorija:Programiranje]]
[[Kategorija:Programiranje]]

[[af:Programmeertaal]]
[[als:Programmiersprache]]
[[am:የፕሮግራም ቋንቋ]]
[[an:Luengache de programación]]
[[ar:لغة برمجة]]
[[arz:لغة برمجه]]
[[ast:Llinguaxe de programación]]
[[az:Proqramlaşdırma dilləri]]
[[bat-smg:Pruogramavėma kalba]]
[[be:Мова праграмавання]]
[[be-x-old:Мова праграмаваньня]]
[[bg:Език за програмиране]]
[[bn:প্রোগ্রামিং ভাষা]]
[[br:Yezh programmiñ]]
[[bs:Programski jezik]]
[[bug:ᨅᨔ ᨀᨚᨇᨘᨈᨛᨑᨛ]]
[[ca:Llenguatge de programació]]
[[ckb:زمانی بەرنامەسازی]]
[[cs:Programovací jazyk]]
[[cv:Компьютер чĕлхи]]
[[cy:Iaith rhaglennu]]
[[da:Programmeringssprog]]
[[de:Programmiersprache]]
[[el:Γλώσσα προγραμματισμού]]
[[en:Programming language]]
[[eo:Programlingvo]]
[[es:Lenguaje de programación]]
[[et:Programmeerimiskeel]]
[[eu:Programazio-lengoaia]]
[[fa:زبان‌های برنامه‌نویسی]]
[[fi:Ohjelmointikieli]]
[[fr:Langage de programmation]]
[[gl:Linguaxe de programación]]
[[he:שפת תכנות]]
[[hi:प्रोग्रामिंग भाषा]]
[[hr:Programski jezik]]
[[hsb:Programěrowanske rěče]]
[[hu:Programozási nyelv]]
[[hy:Ծրագրավորման լեզու]]
[[ia:Linguage de programmation]]
[[id:Bahasa pemrograman]]
[[ilo:Lengguahe ti panangprograma]]
[[io:Programifo-lingui]]
[[is:Forritunarmál]]
[[it:Linguaggio di programmazione]]
[[ja:プログラミング言語]]
[[jbo:samplabau]]
[[ka:პროგრამირების ენა]]
[[kab:Timeslayin n usihel]]
[[kk:Бағдарламалау тілі]]
[[ko:프로그래밍 언어]]
[[ky:Программалоо тили]]
[[la:Lingua programmandi]]
[[lb:Programméiersprooch]]
[[lt:Programavimo kalba]]
[[lv:Programmēšanas valoda]]
[[mhr:Программлымаш йылме]]
[[mk:Програмски јазик]]
[[ml:പ്രോഗ്രാമിംഗ് ഭാഷ]]
[[mn:Програмчлалын хэл]]
[[mr:प्रोग्रॅमिंग भाषा]]
[[ms:Bahasa pengaturcaraan]]
[[ne:कम्प्युटर भाषा]]
[[nl:Programmeertaal]]
[[nn:Programmeringsspråk]]
[[no:Programmeringsspråk]]
[[oc:Lengatge de programacion]]
[[pl:Język programowania]]
[[pnb:کمپیوٹر بولی]]
[[pt:Linguagem de programação]]
[[ro:Limbaj de programare]]
[[ru:Язык программирования]]
[[rue:Язык проґрамованя]]
[[sah:Программалааhын тыла]]
[[si:ක්‍රමලේඛන භාෂාව]]
[[simple:Programming language]]
[[sk:Programovací jazyk]]
[[sl:Programski jezik]]
[[sq:Gjuhë programimi]]
[[sr:Програмски језик]]
[[su:Basa program]]
[[sv:Programspråk]]
[[ta:நிரல் மொழி]]
[[te:ప్రోగ్రామింగు భాష]]
[[tg:Забони барномасозӣ]]
[[th:ภาษาโปรแกรม]]
[[tl:Wikang pamprograma]]
[[tr:Programlama dili]]
[[tt:Программалау теле]]
[[uk:Мова програмування]]
[[ur:برمجہ زبان]]
[[vi:Ngôn ngữ lập trình]]
[[war:Pinulongan hin programa]]
[[yi:פראגראמירן שפראך]]
[[yo:Èdè Ìṣèlànà Kọ̀mpútà]]
[[zh:编程语言]]
[[zh-min-nan:Thêng-sek gí-giân]]
[[zh-yue:程式語言]]

Verzija na datum 8 mart 2013 u 15:29

Programski jezik je jezik za pisanje programa koje računalo zna i može izvršiti.

Programski jezici su definisani preko sintaksnih i semantičkih pravila koja respektivno opisuju njihovu strukturu i značenje. Mnogi programski jezici imaju neku formu pisanih specifikacija njihove sintakse i semantike, a neki su definisani jedino preko zvanične implementacije.

Programski jezici se koriste da olakšaju komunikaciju sa računarom prilikom organizovanja i manipulacije informacija, ali i da precizno izraze algoritme. Neki autori ograničavaju izraz „programski jezik“ samo na jezike kojima se mogu izraziti svi mogući algoritmi, a ponekad se koristi izraz „računarski jezik“, koji se odnosi na više ograničene vještačke jezike.

U međuvremenu je stvoreno više hiljada programskih jezika, i novi se stvaraju svake godine.

Osnovna podjela je na niže (strojne jezike) i više (orijentirane ljudima).

Viši jezici pak mogu biti:

Povijest programskih jezika

Sve je počelo sa strojnim jezicima (asemblerima), koji su se brzo izvršavali, ali sporo pisali, te se danas samo kritični dijelovi operativnih sustava pišu na taj način.

  • 1954. pojavio se Fortran, razvio ga je John Backus u IBM-u.
  • Iza Fortrana prvi se pojavio Algol, u kasnim 1950-im
  • bili su to jezici nezgrapne sintakse, zato su došli Cobol 1960. i Basic 1964. godine sa svojom sintaksom koja sliči na engleski jezik
  • dolazi vrijeme za razvoj "pravih" programskih jezika: Pascal Niklausa Wirtha i C Kena Thompsona i Dennisa Ritchie-a.
  • 1974. za potrebe vojske SAD-a razvijena je Ada
  • OOP kuca na vrata: 1980. tu je Smalltalk-80, a 1985. pojavila se prva implementacija C++ koji je zamislio Bjarne Stroustrup.
  • 1987. Larry Wall je stvorio Perl
  • 1990. Guido van Rossum je izbacio konkurenciju Perlu, Python
  • 1994. pojavio se PHP Rasmusa Lerdorfa, koji je prvenstveno namijenjen kreiranju web aplikacija, (nešto poput JSPa i ASP-a za Javu i VisualBasic, respektivno)
  • 1996. pojavila se Java tvrtke Sun Microsystems
  • krajem 1999. godine pojavio se D, koji je zanimljiva mješavina programskih jezika C, C++ i Jave

Poveznice