Programski jezici

Laičkim jezikom rečeno: (ova strana će trpeti najveće kritike i najveće promene)
Programski jezik predstavlja skup reči koje prepoznaje ili razume kompjuter kao komande čijim se izvršavanjem u određenom redosledu ostvaruje određeni proces, rešava određen problem.
Skup reči se još često pojavljuje pod imenom "rezervisane reči", u običnom govornom jeziku to je rečnik.
Sam programski jezik kao i svaki govorni jezik ima sintaksu (pravopisna pravila) i semantiku (logička pravila) kojih se programer mora strogo pridržavati kako bi program funkcionisao pravilno.
Postoje razni programski jezici koji su razvijani za rešavanje različitih specijalizovanih problema :
Mašinski jezici - prvobitni programski jezici gde je programski kod pisan u binarnom brojnom sistemu
Asembleri - nadgradnja mašinskih jezika ali i dalje komplikovano programiranje
Fortran - matematika
Cobol - programi za poslovne primene
Lisp - veštačka inteligencija
Basic - učenje osnova programiranja opšte namene
Pascal - strukturirani programski jezik opšte namene
C#
HTML - razvoj web stranica
itd.
U neko stručnije obrazlaganje programskih jezika lično neću da ulazim , preporučujem da pročitate neku od mnooogo knjiga napisanih na tu temu.Takođe moje lično iskustvo posle učenja Asemblera , Basic-a ,
Pascal-a ,Cobol-a,HTML-a i C-a kao i savremenih vizuelnih alata za programiranje
(VisualStudio, IDE  SharpDevelop) došao sam do zaključka da jednostavno nije moguće da čovek zna sve programske jezike već je neophodno da odlično poznaje teoriju razvoja Algoritama, a da po završetku razvoja algoritma za određeni problem odabere programski jezik u kome će biti napisan program.
Ja sam se opredelio za integrisano razvojno okruženje IDE SharpDevelop u okviru koga se nalazi vizuelni alat za razvoj programa u mnogim programskim jezicima za sve tipove procesora, a što je najbitnije praktično klikom dobijam preveden program iz jednog programskog jezika u drugi.Tako da toplo preporučujem svima da preuzmu ovo razvojno okruženje i da ga koriste jer je besplatno podržava mnoge programske jezike i praktično je identično MS Visual Studio-u uz mnogo prednosti u odnosu na isto.
Upravo zbog toga na ovom sajtu se nećemo baviti sintaksom i semantikom programskih jezika jer je to suviše kompleksna i obimna oblast već konkretnim rešavanjem određenih problema kroz algoritme i jednostavne programe pisane u opšte poznatim programskim jezicima.
 
Razvojno okruženje IDE SharpDevelop možete preuzeti na adresi :
 
Razvojno okruženje MS Visual Studio možete preuzeti na adresi :
 
 
Sve najbolje,
Autor

 
 
 
Comments