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í
- ActionScript
- Apple skript
- ASP
- C
- C + +
- C #
- Základní
- Fortran
- Java
- JavaScript
- LISP
- Perl
- PHP
- Prolog
- Python