Razmišljate li o učenju programiranja ili vas samo zanima ovaj svijet i zanima li vas koji su najteži ili najteži programski jezici? Bilo koji od tih razloga dovoljan vam je za uživanje u ovom članku. Danas ćemo vam u ovom članku reći 10 najboljih najteži programski jezici na svijetu.
[dropcap] [/ dropcap] razmišljate li o učenju programiranja ili vas samo zanima ovaj svijet i zanima li vas koji su najteži ili najteži programski jezici? Bilo koji od tih razloga dovoljan vam je za uživanje u ovom članku.
Također pročitajte: Top 25 najboljih web stranica za učenje programiranja
Krenimo onda. U ovom ćemo članku ući u male detalje o svakom jeziku, uglavnom zato što se mnogi od njih vrlo razlikuju i mogli bismo posvetiti cijeli članak svakom od njih. Stoga ćemo ih vidjeti u sažetom obliku.
Mnogo smo se puta svi mogli zapitati koji su najteži programski jezici za naučiti? Neki će reći da je to Fortran, drugi će reći da je to C sa svojim pokazivačima ili C ++ koji također ima klase itd.
Ali danas nisam došao razgovarati o svim tim jezicima za smrtnike. Kao i danas, govorit ću o onim programskim jezicima koji dolaze iz uvrnutog uma, osmišljeni nakon noć pijančenja i provedeni s bolesnom dozom sadizma.
Ovdje se pojavljuju vjerojatno neki jezici toliko zamagljeni, komplicirani i okrutni da biste vjerojatno radije skočili niz jarugu do rijeke lave, nego da pokušate njima dominirati. Da, moje riječi mogu izgledati prilično smiješno i šaljivo, ali zaista vam kažem istinitu činjenicu o svim programskim jezicima koji su spomenuti u nastavku. Dakle, bez gubljenja puno vremena, krenimo: -
Ako razumijevanje dvije tisuće redaka koda nije bila dovoljna kazna za ljudske oči, dolazi LOLCODE, koji ima sve svoje upute napisane u jezik internetskih chatova, to jest: s greškama, kraticama i izrazima koji bi najsmirenije akademike pretvorili u osvetoljubivog boga čitajući samo crta.
Za razliku od LOLCODE-a, mi imamo Shakespeareov programski jezik. Ako razumijevanje koda već ima određeni stupanj poteškoće samo po sebi, zamislite sada da je cijeli program drama koju je napisao Shakespeare.
Tko bi uopće mogao pomisliti da se iza nevinog recepta za kuhanje može skrivati program? Ljubitelji kuhinje nesumnjivo će obožavati Chefa, jedini programski jezik u kojem su varijable sastojci, jela su polja, a zdjelice pokazivači.
Kad se kod naziva "špageti kod", to znači da je loše organiziran: GoTo je mnogo, funkcije su loše poredane, varijable su deklarirane na neočekivanim mjestima, u osnovi, to je poput zdjelice špageta u kojoj se tok programa uvija od jedne točke do još.
Programski jezik za špagete jezik je koji je posebno dizajniran za stvaranje špageti koda. Svaka funkcija mora završiti GoTo, ali uz uvjet da ne možete skočiti na sljedeći redak. Jednostavnijom riječju, ovo je program koji skače s jednog retka na drugi bez ikakve prividne logike.
Trollscript je jezik koji se može programirati samo s dva znaka: ‘o’ i ‘l’. Uz to, sve funkcije moraju započeti s „tr“. To, uz činjenicu da se može programirati samo mijenjanjem pokazivača i adresa memorije, čini naziv Trollscript, bez ikakve sumnje, najprikladnijim za ovaj jezik.
Intercalni programski jezik nije samo težak, jer želi natjerati i programera da pati. Izrazi izgledaju poput retka loše kodiranog teksta, ne postoje strukture podataka, a mnoge se upute izvršavaju samo tipkanjem, doslovno "MOLIM". Ako u programu nema dovoljno MOLIM VAS, uvrijedit će se prilikom sastavljanja i neće raditi. Isto tako, ako postoji višak, program će se osjećati superiorno u odnosu na programera i neće ni raditi.
Za bolje razumijevanje razmaka, najbolje će biti vidjeti primjer. Ovaj program traži niz i prikazuje ga na ekranu. Kao da sam zaboravio napisati kod? Ako je upravo tamo! Pokušajte odabrati prazan prostor.
Doista. Razmak je programski jezik koji ima samo tri vrijednosti: razmak, prijelom retka i tabulator. Ovim se može implementirati bilo koji mogući algoritam i najbolja stvar u vezi s ovim jezikom je emitiranje programa u razmacima unutar normalnog programa.
Brainfuck želi biti minimalistički jezik sa samo osam znakova, izuzetno težak za razumijevanje. Jezik deklarira niz varijabli inicijaliziranih na nulu, a program se sastoji od korištenja pokazivača za uređivanje vrijednosti.
Poput Brainfucka, Unlambda je jezik osmišljen kako bi praktički onemogućio programiranje s njim.
Malbolge Samo to ime već daje poštovanje, jezik s neobičnom okrutnošću i zlobom. Malbolge svoje ime duguje Osmom krugu pakla božanske Danteove komedije, gdje se prije kažnjavanja grešnici svrstavaju prema njihovom zločinu. U vragu programera, radite s Malbolgeom.
Mislite li da je prethodne jezike teško programirati? Malbolge nije samo zamišljen kao kompliciran, već se pretvara da ga je nemoguće sastaviti! Ne postoji službeni prevoditelj za Malbolge ili određeni popis uputa: oni se mijenjaju prema njihovom položaju, ali ne i položaju u programu.
Međutim, ako sada govorim o najboljem programskom jeziku koji biste trebali naučiti za svoju profesionalnu karijeru, onda ću po mom osobnom mišljenju to jednostavno učiniti preporučamo vam da se odlučite za PHP, jer je to jedan od jezika koji će uvijek biti tu, jednostavno zbog svoje svestranosti, budući da budućnost teži webu, mobilnost. Posljednjih godina web je nezaustavljivo rastao.
Kako je PHP jednostavan i moćan jezik s velikim potencijalom. Možete praktički sve. A sada s ugrađenim mobilnim aplikacijama, mogućnosti su se znatno povećale. Kao poslužiteljski jezik, jasno je da je to sjajna opklada. PHP je usvojen, sadašnjost i budućnost weba. Dobra odluka bez ikakve sumnje.
Također pročitajte: 20 najboljih Android aplikacija za učenje programiranja
No, osim svih ovih stvari ako sada govorimo o najtežim ili najtežim programskim jezicima, dopustite mi da pojasnim da su svi gore navedeni jezici najteži. Dakle, znate li još neki programski jezik koji bi se trebao pojaviti na ovom popisu? Jednostavno podijelite sve svoje stavove i razmišljanja u odjeljku za komentare u nastavku.