Programski jeziki pridejo in gredo, a kateri bodo izginili prej kot ostali?

Ključni zaključki

  • R izgublja oporo v programskem svetu podatkovne analitike in verjetno se ne bo povzpel višje na lestvici.
  • Visual Basic ni več naklonjen Microsoftu in ga nadomešča Visual Basic .NET za razvoj aplikacij za Windows.
  • Za Haskell, ki je bil nekoč priljubljen funkcionalni programski jezik, se zanimanje zmanjšuje zaradi počasnega odzivnega časa in konkurence Go in Python.

Tehnologija se nenehno razvija in programski jeziki, ki jih uporabljamo, niso izjema. Z naraščajočo priljubljenostjo umetne inteligence in kako ta upravlja uporabo teh jezikov, je še večji poudarek na tem, kateri bodo z nami v prihodnosti in kateri ne.

Vsestranski programski jeziki, vključno s Pythonom, Javo in JavaScriptom, kraljujejo, medtem ko so drugi bolj nišni in se zdi, da so v nemilosti.

Ker so spremembe edina stalnica, bi se morali umakniti od teh devetih jezikov, ki verjetno ne bodo tako kmalu glavni akterji.

1. R

Programski jezik R je prihitel z namenom, da osvoji programski svet podatkovne analitike. Z dolgoletnim razcvetom je pred kratkim začel izgubljati temelje zaradi programskega jezika Python.

instagram viewer

Kot programski jezik R ponuja vrsto dragocenih funkcij kodirnikom, vendar je trenutno nizko v vrstnem redu. Uvršča se na 18. mesto v indeks TIOBE, in verjetno se ne bo povzpel višje.

Kljub temu je jezik še vedno v uporabi in lahko ga uporabljate namestite R na vaš Mac ali računalnik z operacijskim sistemom Windows, če ga želite preizkusiti.

2. Visual basic

Visual Basic je star jezik, ki je na stroje Windows prišel leta 1991. Vendar se zdi, da Microsoftov programski jezik verjetno ne bo podoživel svojih slavnih dni.

Ker Microsoft ne daje več prednosti Visual Basicu, je njegova smrt skoraj neizogibna. Visual Basic .NET, drugo objektno usmerjeni programski jezik, je v veliki meri prevzel svoje mesto, zato se morate z njim seznaniti, če vas zanima razvoj aplikacij za Windows.

Morda mislite, da bo Visual Basic .NET utrpel enake posledice kot njegov predhodnik, vendar se zdi, da Microsoft ne bo kmalu ukinil svoje podpore. Navsezadnje je Visual Basic .NET primarni element ekosistema Windows.

3. Haskell

Haskell ima za seboj najboljša leta, kar je škoda; mnogi programerji si želijo, da bi znali kodirati v tem veličastnem, funkcionalnem programskem jeziku. Jezik je postal priljubljen, saj je veliko ljudi začelo kodirati velike finančne programe z uporabo njegovih izvornih monad in algebrskih podatkovnih tipov.

Haskell je imel veliko za ponuditi, saj si je sposodil elemente iz Mirande, Clean, HOPE in nekaterih drugih jezikov. Vendar je zaradi počasnega odzivnega časa med razvijalci nepriljubljena izbira. Ta neučinkovitost je verjetno povzročila vse manjše zanimanje, kar je povzročilo pomanjkanje nedavnih posodobitev; zadnja relevantna je bila pred devetimi leti.

Haskell je prav tako trpel v primerjavi z bolj relevantnimi, prilagodljivimi jeziki, kot sta Go in Python, ki sta še naprej izzivala jezik iz leta 2000 s svojo močjo in uporabnostjo. Konec koncev, Programiranje Go je ponovno pridobilo svoj položaj v indeksu TIOBE z razlogom.

4. Aplikacije Visual Basic

Visual Basic za aplikacije, splošno znan kot VBA, je odličen jezik za avtomatizacijo, ki ga uporablja zbirka izdelkov MS Office. VBA in njeni makri vam lahko pomagajo doseči marsikaj, od avtomatizacije Excelovih opravil do ustvarjanja dokumentov MS Word in PowerPoint.

Če verjamete govoricam, bi Microsoft morda zamenjal VBA z JavaScriptom, glede na njegovo priljubljenost in prilagodljivost.

Torej, kdaj bo Microsoft postopoma opustil svoj programski jezik?

Glede na to, da se številne organizacije zanašajo na model VBA za avtomatizacijo svojih ponavljajočih se nalog, morda še nekaj časa ne bo. Težave z API-jem JavaScript in Microsoftovo integracijo lahko pomenijo, da bo jezik še nekaj časa obstal, vendar je zelo preprost poni.

5. Fortran

Fortran (Formula Translation), 62 let star programski jezik, presenetljivo še vedno obstaja. Njegova uporaba se je z leti morda zmanjšala, vendar še vedno preživi nekatere svoje primerljive jezike.

Vendar je Fortran milo rečeno nejasen. Verjetno se boste močno zanašali na ta jezik, ki ga je razvil IBM, če vas zanimajo numerični izračuni ali znanstveni modeli. Uporabite ga lahko za naloge, kot so numerične vremenske napovedi, računalniška fizika in računalniška dinamika tekočin.

Kljub omejeni uporabi ima trdno osnovo in morda bo minilo nekaj časa, preden si bodo razvijalci Fortrana povsem umili roke s tem jezikom.

6. COBOL

Common Business-Oriented Language ali COBOL, je prevladoval v programiranju v šestdesetih letih prejšnjega stoletja, skupaj s tremi drugimi jeziki: ALGOL, LISP in FORTRAN. Razvit kot jezik za ustvarjanje ločnice med poslovnim in znanstvenim računalništvom, je umrl naravne smrti.

Ponujal je minimalno integracijo z drugimi jeziki in imel majhen vpliv na razvijalce. Njegov nizek profil je naredil to jezikovno nišo, kljub povezanim zveznim in vladnim zahtevam. Lahko rečemo, da le peščica razvijalcev obvlada COBOL.

7. Perl

Kljub temu, da je bil programski jezik za splošne namene, je bil Perl še posebej priljubljen za spletni razvoj, omrežno programiranje, obdelavo besedila in razvoj GUI.

Sestavljen je iz dveh jezikovnih različic: Perl 5 in Perl 6 (Raku). Na splošno Perl ponuja veliko vsestranskosti in se ponaša z odličnim naborom funkcij. Vse to pa je povezano z večjo porabo procesorja in zahtevami po pomnilniku.

Konkurenca počasi zmanjšuje delež uporabe Perla na trgu, saj se razvijalci obračajo k bolj dostopnim in učinkovitim alternativam spletnega razvoja.

8. ActionScript

ActionScript, bližnji sorodnik vedno znanega JavaScripta, je Adobejeva različica ECMAScripta. Ker je izviren iz orodij Adobe, ga ne boste našli nikjer drugje kot v Adobe Flashu.

ActionScript je bil objektno usmerjen jezik, ki se je pogosto uporabljal za interaktivnost aplikacij Flash. Z upadom Flasha in vseh z njim povezanih različic je z leti upadla tudi uporaba ActionScripta.

Vendar, ko se je Apple odločil odstraniti podporo za Flash na svojih napravah iOS, je bilo pisanje na steni tudi za ActionScript.

9. Pascal

Pascal, ki ga je leta 1970 ustvaril Niklaus Wirth, zajema bistvo ALGOL-60. Ker je šlo za proceduralni jezik, je Pascal služil kot odlično učno orodje za nadobudne programerje.

Počasi in vztrajno se je Pascal vzpenjal po lestvici, a svetu programiranja nikoli ni ponudil ničesar novega. Čeprav se jezik ni uspel zares razviti, so bili njegovi nasledniki precej inovativni.

Pascal je vodil do Turbo Pascala, Object Pascala in Delphija, vizualnega, objektno usmerjenega jezika, ki je zasenčil svojega predhodnika.

Programski jeziki, ki naj bi prej ali slej umrli

Razvijalci danes uporabljajo različne programske jezike, saj noben jezik ne more služiti vsem namenom. Z nenehnim razvojem jeziki prihajajo in gredo, saj zahteve postajajo bolj zapletene in se zahteve spreminjajo.

Tukaj našteti jeziki so trpeli zaradi posledic konkurence in običajno niso zagotavljali sodobnih, ustreznih funkcij. S prihodom časa so počasi in vztrajno prevladovali boljši jeziki, ki so druge potiskali v grobove.