Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Tri Kategórie programovacích jazykov

Metódy kategorizácie programovacie jazyky sú početné . Jeden kategorizácia systém je postavený na tom , ako programátor musí myslieť vytvoriť funkčný program v tomto jazyku , a aké nástroje sú tam rozšíriť jazyk a robiť prácu programátora menej opakujúce . Procedurálne programovacie jazyky

najjednoduchšie programovacie jazyky , aby pochopili , sú tzv procedurálne programovacie jazyky . Procedurálne jazyky vykonávať svoje pokyny v jednoduchej , lineárne . Ak je potreba kód musí byť re -použitý , je to rozdelené preč do podprogramu . Mnoho z procedurálnych jazykov mali ďalšie funkcie križovali na ne . Programovací jazyk C je takmer archetypom procedurálneho jazyka .
Objektovo orientovaný programovací jazyky

Objektovo orientované programovacie jazyky umožňujú programátorovi definovať triedy , s atribútmi , a volať na ne . Triedy môžu byť myšlienka ako procesné jazykových podprogramov , ktoré existujú nezávisle na samotnom programe . Ak program objektovo - orientovaný vyzýva sadu nástrojov pre parsovanie XML súborov , programátor nemusí znova vytvoriť tieto nástroje pre každý nový program . Triedy ukladať hierarchickej informácie , čo znamená , že atribúty vyššieho rádu triedy dedia nižších tried poriadku . Napríklad trieda " auto " môže mať atribúty " kolesá " a " motory " a obsahovať podtriedy " áut " a " nákladné vozne " , z ktorých obaja majú charakteristické črty " kolesá " a " motory " , a nemusíte ich špecifikovať , pretože " vozidlá " a " vozidlá " sú podtriedy " automobilov . " C + + , C # a Java sú všetky príklady objektovo orientovaných programovacích jazykov .

Funkčné programovacie jazyky

Funkčné programovacie jazyky rozdeliť programovania sa do dát a zoznamy , a stavať všetko ostatné , čo by mohla byť využitá v procedurálnym či objektovo orientovaný jazyk z tieto dva prvky . To je funkčná jazyky veľmi flexibilný , ale myseľ sada potrebná na ich používanie , je takmer úplne cudzí človek , ktorý sa používa na programovanie procesnej alebo objektovo - orientovaný jazyk . Funkčné jazyky sa používajú vo výskume AI a matematiky . Príklady funkčných programovacích jazykov sú Lisp a Haskell .
Ďalšie Kategorizácia systémy

Iný spôsob kategorizácie programovacích jazykov kontrastuje výkon s ​​utilitarizmu . Vysoko výkonné jazyky kompilovať spustiteľné súbory , a poskytujú prístup k funkciám na nízkej úrovni , ako je správa pamäte a ukazovatele . Oni vyžadujú viac práce od programátora , aby sa niečo funkčné , ale výsledky budú bežať veľmi rýchlo . High - utility jazyky sú určené pre rýchle programovanie , a sú zvyčajne dynamické - kód je interpretovaný zakaždým , keď je to beh , ktorý robí program sám bežať pomaly v porovnaní s kompilované jazyka . C a C + + sú vysoko výkonné programovacie jazyky . Python a Ruby sú vysokej úžitkovej jazyky .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené