Vilket Programmeringsspråk är Det Svåraste

Innehållsförteckning:

Vilket Programmeringsspråk är Det Svåraste
Vilket Programmeringsspråk är Det Svåraste

Video: Vilket Programmeringsspråk är Det Svåraste

Video: Vilket Programmeringsspråk är Det Svåraste
Video: Varför ska jag kunna programmera? 2024, November
Anonim

Ett programmeringsspråk är ett kommunikationsmedel mellan en programmerare och en dator. En dator är i det här fallet en maskin som bara förstår elementära kommandon. Vilket är det svåraste språket för en person att prata med en dator?

Vilket programmeringsspråk är det svåraste
Vilket programmeringsspråk är det svåraste

Binär kod

Den sovjetiska romanen "Programmeraren" berättar om en situation då en dator misslyckades vid ett tekniskt institut. Cheferna kom och bad att demonstrera hennes arbete. Men hon förstod inte kommandona för programmeringsspråket. Sedan inledde den begåvade ingenjören en dialog med maskinen på dess språk - direkt i binärkoden.

Många programmerare anser att binär kod är det svåraste programmeringsspråket - vilket är en paradox, eftersom binära tal inte är ett språk. Själva begreppet "programmeringsspråk" innebär översättning från datorspråk till mänskligt språk. I binär, måste programmeraren debattera med maskinen utan överförenkling.

Trots de enorma svårigheterna att arbeta med binär kod direkt är det binär logik som möjliggör den mest ekonomiska användningen av maskinminnet. Den kan användas för enkla elektriska apparater (mikrovågsugnar, vattenkokare), liksom för enheter som kräver speciell hastighet (precisionsur, medicinsk utrustning, sportutrustning för att bedöma).

Assemblerare

Assembler är en grupp av binära kodinstruktioner grupperade i sektioner. Detta språk används vid isärtagning av program. Ibland är det nödvändigt att ta reda på programkoden med dess körbara filer. För att göra detta måste du dekryptera den körbara filen (arbetet har mycket gemensamt med kryptografi). Denna process för att dekryptera körbara filer kallas demontering. Vid utgången får programmeraren en grupp monteringsinstruktioner, även om programmet ursprungligen skrevs på ett annat språk. Att arbeta med monteringsspråk (asm) är som att programmera i binärt, och utmanar även starka programmerare.

Populär C ++

Ett stort antal program och skal i världen är skrivna på språk från C-gruppen C själva språket skapades 1970 för att arbeta med processorer. Detta språk var väldigt enkelt.

I '' '' utvecklades C ++ - språket, som ärvde de flesta av dess föregångares funktioner, men lade till en ytterligare princip - arvsparadigmet. Trots kommissionens uppenbara enkelhet är det detta språk som är det mest kraftfulla programmeringsverktyget. Ett stort antal tredjepartsbibliotek ger programmeraren mycket frihet för den kreativa processen. Språket har dock en komplex logisk struktur. Du måste använda ett objektorienterat tillvägagångssätt som minskar antalet rader kod (på grund av arv) men komplicerar logiken. En programmerare måste ha förmåga att fantisera, vilket i sig inte är lätt.

Nya språk

För närvarande är gratis "abstrakta" programmeringsspråk mycket populära: NOSQL, Erlang, Python. Det är inte lätt att bemästra dem, men specialister på sällsynta språk är mycket populära. Som regel skapas nya språk för att lösa specifika problem: att arbeta med webbgränssnitt, skapa applikationer eller hantera serverprocesser. En speciell svårighet att programmera på de senaste språken ligger i deras lilla forskning - det finns få komponenter och bibliotek, specifikationer och läroböcker.

Rekommenderad: