Základné vývojárske koncepty
Toto je veľmi stručný zoznam základných pojmov, ktoré by mal poznať každý začínajúci vývojár. Používam ich vo všetkých článkoch.
Pre programátorov
- Program - samostatne spustená úloha počítača.
- Script - séria inštrukcií, ktoré vykonáva interpret (napríklad PHP spracováva špeciálny runtime na serveri a JavaScript spracováva webový prehliadač).
- Programovací jazyk - jazyk, ktorý používate na opis inštrukcií, ktoré má počítač vykonať.
- Algoritmus - presný postup riešenia problému pre počítač, ktorý možno vyriešiť za konečný čas.
- Server - špeciálne vyhradený počítač so stálym pripojením na internet, ktorý poskytuje služby používateľom (napríklad poskytuje webové stránky).
- Démon - program, ktorý beží na pozadí systému a čaká na určitú udalosť. Keď táto udalosť nastane, spustí sa.
- chytrý program - dobre navrhnutý a účinný program. Funguje rýchlo, bez pádov, netrpí chybami.
- Hlúpy program - opak inteligentného programu. Je pomalý, neefektívny, zasekáva sa, padá alebo nefunguje vôbec.
- Naivné riešenie - zvyčajne prvý nápad, ako problém vyriešiť. Zvyčajne je veľmi jednoduchá a často funguje len za veľmi špecifických podmienok.
- Syntax - opisuje, ako správne napísať programový kód, aby spĺňal jazykové normy (niečo ako pravopis).
- String - postupnosť znakov, t. j. skupina jedného alebo viacerých znakov. Zvyčajne sa píše v úvodzovkách.
Súvisí s PHP
- Kód (zdroj) - zdrojový kód stránky HTML. Je to textový súbor, ktorý prehliadač prijíma z webového servera a podľa neho vykresľuje grafiku stránky. HTML je kódovací jazyk.
- Script - nie program! Špeciálne napísaný kód, ktorý spracúva interpret jazyka (napríklad webový prehliadač) a na jeho základe niečo robí.
- Interpretovaný jazyk - zdrojový kód sa nespúšťa priamo na procesore, ale používa sa interpreter (napríklad PHP).
- Parser (analyzátor jazyka) - je program, ktorý spracováva inštrukcie a následne ich vykonáva.
- Parser (všeobecne) - program alebo skript, ktorý analyzuje text alebo kód a spracováva ho podľa jasne definovaných pravidiel.
- Cron - skript, ktorý sa spustí raz za určitý čas (zvyčajne každý deň, hodinu, 30 minút, ...)
- Validátor - program, ktorý kontroluje čistotu a správnosť (platnosť) kódu.
- Validný kód - je taký kód, ktorý je v súlade so všetkými normami pre písanie kódu a neobsahuje formálne chyby.
Všeobecne o počítačoch
- Hardvér - fyzická časť počítača. Čokoľvek, čo môžete kopnúť, keď niečo nefunguje.
- Softvér - programy a údaje. Skrátka všetko, čoho sa nedá dotknúť.
- Ping - odozva siete a servera. Je to čas potrebný na to, aby sa údaje dostali od vás na server a späť.