Mikä Ohjelmointikieli On Vaikein

Sisällysluettelo:

Mikä Ohjelmointikieli On Vaikein
Mikä Ohjelmointikieli On Vaikein

Video: Mikä Ohjelmointikieli On Vaikein

Video: Mikä Ohjelmointikieli On Vaikein
Video: 15 Pythonin peruskurssi: Ehtolauseet Pythonissa 2024, Saattaa
Anonim

Ohjelmointikieli on viestintäkeino ohjelmoijan ja tietokoneen välillä. Tietokone on tässä tapauksessa kone, joka ymmärtää vain alkeiskomennot. Mikä on ihmisen vaikein kieli puhua tietokoneen kanssa?

Mikä ohjelmointikieli on vaikein
Mikä ohjelmointikieli on vaikein

Binaarikoodi

Neuvostoliiton romaani "Ohjelmoija" kertoo tilanteesta, jolloin tietokone vioittui teknisessä instituutissa. Pomot tulivat ja pyysivät esittelemään hänen töitään. Mutta hän ei ymmärtänyt ohjelmointikielen komentoja. Sitten lahjakas insinööri aloitti vuoropuhelun koneen kanssa sen kielellä - suoraan binaarikoodissa.

Monet ohjelmoijat pitävät binaarikoodia vaikeimpana ohjelmointikielenä - mikä on paradoksi, koska binääriluvut eivät ole kieli. Jopa "ohjelmointikielen" käsite tarkoittaa kääntämistä tietokoneiden kieleltä ihmiskielelle. Binaarimuodossa ohjelmoijan on keskusteltava koneen kanssa yksinkertaistamatta.

Huolimatta suurista vaikeuksista työskennellä suoraan binaarikoodin kanssa, binäärilogiikka sallii konemuistin edullisimman käytön. Sitä voidaan käyttää yksinkertaisissa sähkölaitteissa (mikroaaltouunit, vedenkeittimet) sekä erikoisnopeutta vaativissa laitteissa (tarkkuuskellot, lääketieteelliset välineet, urheiluvälineet tuomitsemiseen).

Kokoaja

Assembler on binaarikoodikäskyjen ryhmä, joka on ryhmitelty osiin. Tätä kieltä käytetään purettaessa ohjelmia. Joskus on tarpeen selvittää ohjelmakoodi sen suoritettavista tiedostoista. Tätä varten sinun on purettava suoritettava tiedosto (työ on paljon yhteistä salauksen kanssa). Tätä suoritettavien tiedostojen salauksen purkamisprosessia kutsutaan purkamiseksi. Lähdössä ohjelmoija vastaanottaa ryhmän kokoonpanijaohjeita, vaikka ohjelma olisi alun perin kirjoitettu toisella kielellä. Asennuskielen (asm) kanssa työskentely on kuin ohjelmointi binaarissa ja haastaa jopa vahvat ohjelmoijat.

Suosittu C ++

Maailmanlaajuisesti valtava määrä ohjelmia ja kuoria on kirjoitettu C-ryhmän kielillä, itse C-kieli luotiin vuonna 1970 työskentelemään prosessoreiden kanssa. Tämä kieli oli hyvin yksinkertainen.

Vuonna '' '' kehitettiin C ++ -kieli, joka peri suurimman osan edeltäjänsä ominaisuuksista, mutta lisäsi uuden periaatteen - perintöparadigman. Huolimatta komentojen ilmeisestä yksinkertaisuudesta, juuri tämä kieli on tehokkain ohjelmointityökalu. Valtava määrä kolmansien osapuolien kirjastoja antaa ohjelmoijalle paljon vapautta luovalle prosessille. Kielellä on kuitenkin monimutkainen looginen rakenne. Sinun on käytettävä olio-lähestymistapaa, joka vähentää koodirivien määrää (perinnöstä johtuen), mutta vaikeuttaa logiikkaa. Ohjelmoijalta vaaditaan kykyä fantasoida, mikä ei sinänsä ole helppoa.

Uudet kielet

Tällä hetkellä ilmaiset "abstraktit" ohjelmointikielet ovat laajalti suosittuja: NOSQL, Erlang, Python. Niiden hallitseminen ei ole helppoa, mutta harvinaisten kielten asiantuntijat ovat erittäin suosittuja. Pääsääntöisesti uusia kieliä luodaan tiettyjen ongelmien ratkaisemiseksi: työskenteleminen verkkoliittymien kanssa, sovellusten luominen tai palvelinprosessien hallinta. Erityinen vaikeus ohjelmoida uusimmilla kielillä on heidän vähäisessä tutkimuksessaan - komponentteja ja kirjastoja, spesifikaatioita ja oppikirjoja on vähän.

Suositeltava: