Kura Programmēšanas Valoda Ir Visgrūtākā

Satura rādītājs:

Kura Programmēšanas Valoda Ir Visgrūtākā
Kura Programmēšanas Valoda Ir Visgrūtākā

Video: Kura Programmēšanas Valoda Ir Visgrūtākā

Video: Kura Programmēšanas Valoda Ir Visgrūtākā
Video: Vebinārs “Ievads C# programmēšanā” 2024, Maijs
Anonim

Programmēšanas valoda ir saziņas līdzeklis starp programmētāju un datoru. Dators šajā gadījumā ir mašīna, kas saprot tikai elementāras komandas. Kāda ir cilvēka grūtākā valoda, runājot ar datoru?

Kura programmēšanas valoda ir visgrūtākā
Kura programmēšanas valoda ir visgrūtākā

Binārais kods

Padomju romāns "Programmētājs" stāsta par situāciju, kad tehniskajā institūtā dators izgāzās. Atnāca priekšnieki un lūdza demonstrēt viņas darbu. Bet viņa nesaprata programmēšanas valodas komandas. Tad talantīgais inženieris sāka dialogu ar mašīnu tās valodā - tieši binārā kodā.

Daudzi programmētāji bināro kodu uzskata par visgrūtāko programmēšanas valodu - tas ir paradokss, jo binārie skaitļi nav valoda. Pats jēdziens "programmēšanas valoda" nozīmē tulkošanu no datoru valodas cilvēka valodā. Binārā versijā programmētājam ir jādebatē ar mašīnu bez vienkāršošanas.

Neskatoties uz milzīgajām grūtībām tieši strādāt ar bināro kodu, tieši binārā loģika ļauj visekonomiskāk izmantot mašīnas atmiņu. To var izmantot vienkāršām elektriskām ierīcēm (mikroviļņu krāsnīm, tējkannām), kā arī ierīcēm, kurām nepieciešams īpašs ātrums (precīzi pulksteņi, medicīnas aprīkojums, sporta aprīkojums vērtēšanai).

Montētājs

Assembler ir bināro kodu instrukciju grupa, kas sagrupētas sadaļās. Šo valodu lieto, izjaucot programmas. Dažreiz ir nepieciešams uzzināt programmas kodu pēc tā izpildāmajiem failiem. Lai to izdarītu, jums ir jāatšifrē izpildāmais fails (darbam ir daudz kopīga ar kriptogrāfiju). Šo izpildāmo failu atšifrēšanas procesu sauc par izjaukšanu. Izvadē programmētājs saņem montētāja instrukciju grupu, pat ja programma sākotnēji tika rakstīta citā valodā. Darbs ar montāžas valodu (asm) ir līdzīgs programmēšanai binārā versijā, izaicinot pat spēcīgus programmētājus.

Populārs C ++

Milzīgs skaits programmu un čaumalu pasaulē tiek rakstītas C grupas valodās. C pati valoda tika izveidota 1970. gadā, lai strādātu ar procesoriem. Šī valoda bija ļoti vienkārša.

'' '' Tika izstrādāta C ++ valoda, kas mantoja lielāko daļu tā priekšgājēja iespēju, bet pievienoja papildu principu - mantojuma paradigmu. Neskatoties uz acīmredzamo komandu vienkāršību, tieši šī valoda ir visspēcīgākais programmēšanas rīks. Milzīgs skaits trešo pušu bibliotēku dod programmētājam lielu brīvību radošajam procesam. Tomēr valodai ir sarežģīta loģiskā struktūra. Jums jāizmanto objektorientēta pieeja, kas samazina koda rindu skaitu (mantojuma dēļ), bet sarežģī loģiku. Programmētājam ir nepieciešama prasme fantazēt, kas pats par sevi nav viegli.

Jaunas valodas

Pašlaik plaši populāras ir bezmaksas "abstraktās" programmēšanas valodas: NOSQL, Erlang, Python. Viņus apgūt nav viegli, taču retu valodu speciālisti ir ļoti populāri. Parasti specifisku problēmu risināšanai tiek izveidotas jaunas valodas: darbs ar tīmekļa saskarnēm, lietojumprogrammu veidošana vai servera procesu pārvaldība. Īpašas grūtības programmēt jaunākajās valodās ir viņu mazie pētījumi - ir maz komponentu un bibliotēku, specifikāciju un mācību grāmatu.

Ieteicams: