wikipedia.infostar.cz

Programovací jazyk

Programovací jazyk je jazyk že programátor používá psát počítačový program.

Charakteristiky

Programovací jazyk není mluvený jazyk. To je způsob, jak popisovat co programátor chce, aby počítač dělal. Programátor použije programovací jazyk říci počítači jak udělat výpočty. Protože programovací jazyky jsou užité na mluvení k počítači, programátor potřebuje být velmi pečlivý o jak on řekne počítači co dělat. Jestliže on udělá chybu, počítač by nemohl být schopný říct jemu o tom.

Nepřehlédněte: Tato stránka obsahuje strojový překlad textu z anglické encyklopedie Wikipedia. Pokud budou některé pasáže špatně srozumitelné, zkuste se podívat i na text v originále, který najdete pod odkazem Programming language. Překlad byl vytvořen pomocí překladače Eurotran.

Jmenovat

Kus počítačového programu je někdy nazýván kusem kódu nebo zdrojovým kódem a aktuální psaní kusu zdrojového kódu je nazýváno kódováním.

Druhy jazyka

Spoléhat se na jak programátoři řeknou počítači co dělat, celá skupina programovacích languanges může být dělena takto:

  • Oni mohou být naléhaví nebo declarative.
  • Oni mohou být funkční nebo procedurální.
  • Oni mohou být objektově orientovaní nebo téct-orientovaný.

Pravidla

Každý programovací jazyk má pravidla v čem to moci a moci ne dělat.

Například:

  • Jaké druhy čísel a slov může použití programátora
  • Jaké akce může programátor říci počítači dělat
  • Jaké dva kusy kódu mohou být používány

Většina jazyků, které jsou používány mnoha lidmi, nebo to byli užití na dlouhou dobu, mají oficiální normy, které řeknou programátorům jak programovat v těchto jazycích. Některé programovací jazyky mají dva nebo více standardů. Toto by mohlo stát se, protože starý standard byl nahrazený novým standardem; například, Perl 5 standardu nahradilo Perl 4 standard v roce 1993. Nebo to by mohlo stát se, protože dva lidé dělali dva různé standardy současně; například, tam být nemnoho různých standardů pro APL programovací jazyk.

Filozofie designu

Mnoho programovacích jazyků má jednu zvláštní filozofii, která řekne lidem, kteří dělali jazyk jak dělat to všichni pracují spolu. Možná jazyk používá datové struktury ve zvláštní cestě (například, Lisp používá seznamy na mnoho věcí), nebo možná jazyk je psán ve zvláštní cestě (například, Perl používá mnoho anglických slov v jeho kódu).

Výklad

Programovací jazyky mohou být zkompilované nebo interpretované. Interpretované programovací jazyky jsou jazyky kde programátor dává zdrojový kód k počítači a počítač čte to a dělá co to říká, ihned. Toto je volané spuštění programu. Zkompilované programovací jazyky jsou jazyky kde zvláštní počítačový program volal kompilátor čte zdrojový kód a tvoří binární program psaný ve strojovém jazyce. Programátor může obsluhovat ten stroj-program jazyka na nějakém počítači nějaký čas, který on chce k. On nepotřebuje kompilátora poté, co on kompiloval program už.

Příklady

Příklad Visual Basica

Tady je jednoduchý program psaný v Visual Basice:

Matný vstup 
 Vstup = InputBox (“jak starý vy jste?”) 
 Jestliže ne IsNumeric (vstup) pak 
   MsgBox “to není číslo!” 
 ElseIf vstup < 0 pak 
   MsgBox “vy nemůžete být méně než nula!” 
 ElseIf vstup > 100 pak 
   MsgBox “to je staré!” 
 Jinde 
   MsgBox “vy jste” a vstup a” roky starý.” 
 Konec jestliže

Příklad Python

Tady je program, který udělá stejnou věc jako program nahoře, ale v Python:

zkouška: 
     stárnout = int (surový _ vstup (“jak starý vy jste?” )) 
     jestliže stárnout < 0: 
         tisk “vy nemůžete být méně než nula!” 
     elif stárnou > 100: 
         tisk “to je staré!” 
     jinde: 
         tisk “vy jste % s roky starý.” % stárnout 
 kromě ValueError: 
     tisk “to není číslo!”

Některé programovací jazyky nyní v použití

Viz též