technologie

definice programování

Pro ty, kteří to vidí mimo svět technologií, disciplína programování uchovává něco esoterického, nepochopitelného, ​​je to jeden z maximálních představitelů toho, co nezasvěcení nazývají šílenci, geekové. Ale z čeho přesně se skládá?

Počítačový program se skládá ze série instrukcí, které má počítač provést. Tyto instrukce jsou vyvinuty podle vědy o programování.

Stručně řečeno, programování je cesta, která nás vede k vytvoření počítačového programu, který prochází řadou pravidel a principů, které samy o sobě tvoří kompletní disciplínu.

Přestože se programovací jazyky, filozofie, které je zrodily, a techniky používané s každým z nich při řešení problémů, liší, disciplína programování je považována za něco jednotného, ​​protože všechny jazyky vycházejí z řady společných přístupů, ačkoli jejich techniky tvorby programů se mohou ukázat jako zcela odlišné.

Programování existuje od počátku vzniku informatiky, i když postupovalo a vyvíjelo se souběžně s vývojem strojů, které daly vzniknout.

Zpočátku bylo programování velmi manuální, protože počítače (několik existujících na světě, velmi velké, s malým výkonem i na tehdejší dobu a velmi málo všeobecných odborníků) byly přeprogramovány pro každý konkrétní úkol pomocí změn ve fyzickém zapojení, odpojování a opětovné připojování kabelů v různých polohách.

Jedná se o nejčistší verzi „strojového kódu“, i když v 50. a 60. letech postupně mizel ve prospěch zavádění příkazů díky přijetí obrazovek a klávesnic.

Máme však na mysli programování v době moderních počítačů, po druhé světové válce, kdy programování jako disciplína má své kořeny v 19. století.

Přestože je nemohli zhmotnit, různí inženýři koncipovali stroje pro všeobecné použití.

Konkrétně pro analytický stroj Charlese Babbage vytvořila Augusta Ada Byronová (1815-1852), hraběnka z Lovelace, sérii sekvencí pro provádění výpočtů (Ada byla matematika), které jsou jako celek považovány za první počítačový program historie, čímž se hraběnka stala první programátorkou.

Je třeba poznamenat, že Ada Byron nesystematizovala vědu o programování. Programovací jazyk Ada nese toto jméno právě na jeho počest.

Ze strojového kódu byl předán do jazyků na vysoké úrovni, vytvořených k abstrahování toho, co bylo provedeno ve strojovém kódu, což kromě zjednodušení seznamů usnadnilo jeho učení a použití.

Poté, co byl vyvinut vysokoúrovňový jazykový program, musí být „zkompilován“, což je proces, který překládá jazyk vysoké úrovně do strojového kódu. Ten je omezen na určitá použití, jako je vývoj Řidiči mimo jiné části, které pracují přímo v kontaktu s Hardware.

Programování je konečně a v souhrnu věda – a umění – vytváření algoritmů, které řeší problémy a které se provádějí na univerzálním stroji – počítači – nebo stroji pro specifické účely.

Ze své strany je známá jako programátory těm, kteří mají na starosti vývoj tohoto kódu s instrukcemi, aby se software choval tak či onak podle příkazů, které obdrží. The programovací jazyk je to na druhé straně řada parametrů a kódů, které programátor používá k vývoji softwaru. Existují různé druhy jazyků, jako např C, BASIC nebo Ruby.

Kromě toho existuje softwarové inženýrství, které se věnuje vývoji softwarových modelů pro velké programy.

Pro naprogramování softwaru nebo aplikace musí programátor v zásadě rozpoznat hlavní problém nebo úkol, ke kterému bude program určen, definovat požadavky a typ operace, navrhnout architekturu, implementovat program, implementovat nebo nainstalovat jej a pak jej upřesněte na základě pokusů a omylů.

Dnes existují všechny druhy programovacích jazyků, některé jednodušší nebo které mají za úkol usnadnit vývoj malých aplikací. Mezi nimi je Ruby jedním z nejpopulárnějších v posledních letech, který vyvinul japonský programátor a kombinuje syntaxi z různých jazyků, jako je Python nebo Perl.

Prakticky každý uživatel počítače tak může získat určité programátorské představy a vyvíjet aplikace na míru.

$config[zx-auto] not found$config[zx-overlay] not found