Watter Programmeertaal Is Die Moeilikste?

INHOUDSOPGAWE:

Watter Programmeertaal Is Die Moeilikste?
Watter Programmeertaal Is Die Moeilikste?

Video: Watter Programmeertaal Is Die Moeilikste?

Video: Watter Programmeertaal Is Die Moeilikste?
Video: Water Vital ® - Структурированная Вода - "Живая" Вода - Молекулярный резонанс воды 2024, Mei
Anonim

'N Programmeringstaal is 'n kommunikasiemiddel tussen 'n programmeerder en 'n rekenaar. In hierdie geval is 'n rekenaar 'n masjien wat slegs elementêre opdragte verstaan. Wat is die moeilikste taal vir 'n persoon om met 'n rekenaar te praat?

Watter programmeertaal is die moeilikste?
Watter programmeertaal is die moeilikste?

Binêre kode

Die Sowjet-roman "The Programmer" vertel van 'n situasie waarin 'n rekenaar by 'n tegniese instituut misluk het. Die base het gekom en gevra om haar werk te demonstreer. Maar sy het nie die opdragte van die programmeertaal verstaan nie. Toe het die talentvolle ingenieur 'n dialoog met die masjien in sy taal begin - reg in die binêre kode.

Baie programmeerders beskou binêre kode as die moeilikste programmeertaal - wat 'n paradoks is, omdat binêre getalle nie 'n taal is nie. Die konsep van 'programmeertaal' impliseer vertaling uit die taal van rekenaars in die menslike taal. In binêre moet die programmeerder met die masjien debatteer sonder oorvereenvoudiging.

Ten spyte van die enorme probleme om direk met binêre kode te werk, is dit binêre logika wat die mees ekonomiese gebruik van masjiengeheue moontlik maak. Dit kan gebruik word vir eenvoudige elektriese toestelle (mikrogolfoonde, ketels), sowel as vir toestelle wat spesiale spoed benodig (presisiehorlosies, mediese toerusting, sporttoerusting om te beoordeel).

Samesteller

Assembler is 'n groep binêre kode-instruksies wat in afdelings gegroepeer is. Hierdie taal word gebruik by die demontage van programme. Soms is dit nodig om die programkode uit te voer deur die uitvoerbare lêers. Om dit te doen, moet u die uitvoerbare lêer ontsyfer (die werk het baie gemeen met kriptografie). Hierdie proses om dekodeerbare lêers te ontsyfer, word ontmanteling genoem. By die uitset ontvang die programmeerder 'n groep samestellingsinstruksies, selfs al is die program oorspronklik in 'n ander taal geskryf. Om met monteertaal (asm) te werk, is soos programmering in binêre, en selfs sterk programmeerders uitdaag.

Gewilde C ++

'N Groot aantal programme en skulpe in die wêreld word in tale van die C-groep geskryf, en die C-taal self is in 1970 geskep om met verwerkers saam te werk. Hierdie taal was baie eenvoudig.

In '' 'is die C ++ taal ontwikkel, wat die meeste van die vermoëns van sy voorganger geërf het, maar 'n addisionele beginsel toegevoeg het - die erfenisparadigma. Ondanks die oënskynlike eenvoud van die opdragte, is dit die taal wat die kragtigste program is. 'N Groot aantal biblioteke van derdepartye gee die programmeerder baie vryheid vir die kreatiewe proses. Die taal het egter 'n ingewikkelde logiese struktuur. U moet 'n objekgerigte benadering gebruik wat die aantal reëls kode verminder (as gevolg van oorerwing), maar die logika bemoeilik. Daar word van 'n programmeerder verwag om te kan fantaseer, wat op sigself nie maklik is nie.

Nuwe tale

Tans is gratis "abstrakte" programmeertale baie gewild: NOSQL, Erlang, Python. Dit is nie maklik om dit te bemeester nie, maar spesialiste in seldsame tale is baie gewild. In die reël word nuwe tale geskep om spesifieke probleme op te los: werk met webkoppelvlakke, skep toepassings of bestuur serverprosesse. 'N Besondere probleem met die programmering van die nuutste tale lê in hul min navorsing - daar is min komponente en biblioteke, spesifikasies en handboeke.

Aanbeveel: