1) gcc
gcc -o hello hello.c
překladač překládá zdrojové kódy na spustitelne soubory (programy)
2) program napsany v C se narozdil od skriptu v Bashi musí kompilovat
v Bashi se pisou mensi programky (spíše skripty) pro praci v linuxu (jako spuštění služby, skripty kontrolující nějakou skutečnost na serveru (spoustejici se stale dokola pomoci CRONu)
3) Linker spojuje objektove soubory (*.o) před jejich překladem pomocí překladače. řeší závislosti těchto souborů.
v linuxu představuje linker program ld (GNU)
překladač přeloží tyto spojené objektové soubory z programovacího jazyka do jazyka počítačů
4) shell je oznaceni pro prikazovou radku v Linuxu. Funguje jako hlavni clanek komunikace mezi pocitacem a clovekem. Výhodou je rychlost při práci v Linuxu, některé verze Linuxu (například pro fungovani na serveru) neobsahuji graficke prostredi a umoznuji praci pouzi pomoci shellu.
5) s pico je jednodussi pracovat
vim ma vice moznosti a funkci (klavesove zkratky atp.) a pouziva se vice v praxi
nevim co je spravne a co ne :)