Ktorý Programovací Jazyk Je Najťažší

Obsah:

Ktorý Programovací Jazyk Je Najťažší
Ktorý Programovací Jazyk Je Najťažší

Video: Ktorý Programovací Jazyk Je Najťažší

Video: Ktorý Programovací Jazyk Je Najťažší
Video: Programovací jazyk pre začiatočníkov 2024, Smieť
Anonim

Programovací jazyk je prostriedok komunikácie medzi programátorom a počítačom. Počítač je v tomto prípade stroj, ktorý rozumie iba základným príkazom. Aký je najťažší jazyk pre človeka, ktorý hovorí s počítačom?

Ktorý programovací jazyk je najťažší
Ktorý programovací jazyk je najťažší

Binárny kód

Sovietsky román „Programátor“rozpráva o situácii, keď zlyhal počítač v technickom ústave. Prišli šéfovia a požiadali, aby predviedli svoju prácu. Ale ona nerozumela príkazom programovacieho jazyka. Potom začal talentovaný inžinier viesť dialóg so strojom v jeho jazyku - priamo v binárnom kóde.

Mnoho programátorov považuje binárny kód za najťažší programovací jazyk - čo je paradox, pretože binárne čísla nie sú jazykom. Samotný koncept „programovacieho jazyka“znamená preklad z počítačového jazyka do ľudského jazyka. V binárnej podobe musí programátor debatovať so strojom bez nadmerného zjednodušenia.

Napriek obrovským ťažkostiam pri priamej práci s binárnym kódom je to práve binárna logika, ktorá umožňuje najekonomickejšie využitie pamäte stroja. Môže byť použitý pre jednoduché elektrické prístroje (mikrovlnné rúry, kanvice), ako aj pre prístroje vyžadujúce špeciálnu rýchlosť (presné hodinky, lekárske potreby, športové potreby na posudzovanie).

Assembler

Assembler je skupina inštrukcií binárneho kódu zoskupených do sekcií. Tento jazyk sa používa pri demontáži programov. Niekedy je potrebné zistiť programový kód podľa jeho spustiteľných súborov. Ak to chcete urobiť, musíte dešifrovať spustiteľný súbor (práca má veľa spoločného s kryptografiou). Tento proces dešifrovania spustiteľných súborov sa nazýva demontáž. Na výstupe programátor dostane skupinu inštrukcií assemblera, aj keď bol program pôvodne napísaný v inom jazyku. Práca s montážnym jazykom (asm) je ako programovanie v binárnych, náročných a dokonca silných programátoroch.

Populárny C ++

Obrovské množstvo programov a aplikácií na svete je napísaných v jazykoch skupiny C. Samotný jazyk C bol vytvorený v roku 1970 pre prácu s procesormi. Tento jazyk bol veľmi jednoduchý.

V '' '' bol vyvinutý jazyk C ++, ktorý zdedil väčšinu schopností svojho predchodcu, ale pridal ďalší princíp - paradigmu dedenia. Napriek zjavnej jednoduchosti príkazov je to tento jazyk najvýkonnejším programovacím nástrojom. Obrovské množstvo knižníc tretích strán poskytuje programátorovi veľkú slobodu pre tvorivý proces. Jazyk má však zložitú logickú štruktúru. Musíte použiť objektovo orientovaný prístup, ktorý znižuje počet riadkov kódu (z dôvodu dedičnosti), ale komplikuje logiku. Programátor musí mať schopnosť fantazírovať, čo nie je jednoduché.

Nové jazyky

V súčasnosti sú veľmi populárne bezplatné „abstraktné“programovacie jazyky: NOSQL, Erlang, Python. Nie je ľahké ich zvládnuť, ale odborníci na vzácne jazyky sú veľmi populárni. Spravidla sa vytvárajú nové jazyky na riešenie konkrétnych problémov: práca s webovými rozhraniami, vytváranie aplikácií alebo správa procesov na serveri. Obzvlášť ťažké programovanie v najnovších jazykoch spočíva v ich malom výskume - existuje len málo komponentov a knižníc, špecifikácií a učebníc.

Odporúča: