Programavimo kalbos atsiranda ir išnyksta, bet kurios iš jų išnyks anksčiau nei kitos?
Key Takeaways
- R praranda savo pozicijas duomenų analizės programavimo pasaulyje ir greičiausiai nepakils aukščiau.
- „Microsoft“ nebemėgsta „Visual Basic“ ir jį pakeičia „Visual Basic .NET“, skirtą „Windows“ programoms kurti.
- Haskell, nors kadaise buvo populiari funkcinio programavimo kalba, susidomėjimas mažėja dėl lėto atsako laiko ir konkurencijos su Go ir Python.
Technologijos nuolat tobulėja, o mūsų naudojamos programavimo kalbos nėra išimtis. Augant dirbtinio intelekto populiarumui ir kaip jis valdo šių kalbų vartojimą, dar didesnis dėmesys skiriamas tam, kurios iš jų bus su mumis ateityje, o kurios ne.
Įvairios programavimo kalbos, įskaitant Python, Java ir JavaScript, valdo, o kitos yra labiau nišinės ir atrodo, kad jos nebepatinka.
Kadangi pokyčiai yra vienintelė pastovi, turėtumėte atsisakyti šių devynių kalbų, kurios greičiausiai greitai nebus pagrindinės žaidėjos.
1. R
R programavimo kalba atskubėjo su ketinimu užkariauti duomenų analizės programavimo pasaulį. Daugelį metų klestintis, pastaruoju metu ji pradėjo prarasti pagrindą Python programavimo kalbai.
Kaip programavimo kalba, R siūlo daug vertingų funkcijų programuotojams, tačiau šiuo metu ji yra žema. Ji užima 18 vietą TIOBE indeksas, ir vargu ar pakils aukščiau.
Nepaisant to, kalba vis dar naudojama ir galite įdiekite R savo „Mac“. arba Windows kompiuteryje, jei norite tai išbandyti.
2. Visual Basic
„Visual Basic“ yra sena kalba, kuri „Windows“ įrenginiuose pasirodė 1991 m. Tačiau panašu, kad „Microsoft“ programavimo kalba vargu ar išgyvens savo šlovės laikus.
Kadangi „Microsoft“ nebepritaria „Visual Basic“, jos mirtis beveik neišvengiama. Visual Basic .NET, kitas Objektinė programavimo kalba, iš esmės užėmė savo vietą, todėl turėtumėte su ja susipažinti, jei jus domina „Windows“ programų kūrimas.
Galbūt manote, kad „Visual Basic .NET“ patirs tokias pačias pasekmes kaip ir jos pirmtakas, tačiau „Microsoft“ artimiausiu metu neatšauks palaikymo. Galų gale, „Visual Basic .NET“ yra pagrindinis „Windows“ ekosistemos elementas.
3. Haskell
Haskell turi savo geriausius metus, o tai gaila; daugelis programuotojų norėtų, kad žinotų, kaip koduoti šia šlovinga, funkcionalia programavimo kalba. Kalba tapo įprasta, nes daugelis žmonių pradėjo koduoti dideles finansines programas naudodami savo vietines monadas ir algebrinius duomenų tipus.
Pasiskolinęs elementus iš Mirandos, Clean, HOPE ir keleto kitų kalbų, Haskell turėjo daug ką pasiūlyti. Tačiau dėl lėto atsako laiko jis tapo nepopuliariu kūrėjų pasirinkimu. Dėl šio neveiksmingumo tikriausiai sumažėjo susidomėjimas, dėl kurio trūksta naujausių atnaujinimų; paskutinis aktualus buvo prieš devynerius metus.
Haskell taip pat nukentėjo, palyginti su aktualesnėmis, lankstesnėmis kalbomis, tokiomis kaip „Go“ ir „Python“, kurios nuo 2000-ųjų ir toliau kėlė iššūkį kalbai dėl savo stiprumo ir naudingumo. Po visko, Go programavimas susigrąžino savo poziciją TIOBE indekse Dėl priežasties.
4. Visual Basic programos
Visual Basic for Applications, paprastai žinomas kaip VBA, yra puiki automatizavimo kalba, kurią naudoja MS Office produktų rinkinys. Nuo „Excel“ užduočių automatizavimo iki „MS Word“ ir „PowerPoint“ dokumentų kūrimo – yra daug VBA, o jos makrokomandos gali padėti jums atlikti.
Jei tikite gandais, „Microsoft“ gali pakeisti VBA į „JavaScript“, atsižvelgdama į jos populiarumą ir lankstumą.
Taigi kada „Microsoft“ gali palaipsniui atsisakyti savo programavimo kalbos?
Atsižvelgiant į tai, kad daugelis organizacijų pasikliauja VBA modeliu, kad automatizuotų savo pasikartojančias užduotis, kurį laiką to gali nebūti. Problemos, susijusios su „JavaScript“ API ir „Microsoft“ integravimu, gali reikšti, kad kalba dar kurį laiką išliks, tačiau tai labai paprastas ponis.
5. Fortranas
Keista, kad Fortran (Formulės vertimas), 62 metų senumo programavimo kalba, vis dar veikia. Bėgant metams jo vartojimas galėjo mažėti, tačiau jis ir toliau pralenkia kai kurias bendraamžių kalbas.
Tačiau Fortranas, švelniai tariant, yra neaiškus. Tikriausiai labai pasikliausite šia IBM sukurta kalba, jei domitės skaitiniais skaičiavimais ar moksliniais modeliais. Galite jį naudoti tokioms užduotims kaip skaitinės orų prognozės, skaičiavimo fizika ir skaičiavimo skysčių dinamika.
Nepaisant riboto naudojimo, jis turi tvirtą pagrindą ir gali praeiti šiek tiek laiko, kol Fortran kūrėjai visiškai nusiplaus rankas nuo šios kalbos.
6. COBOL
Bendroji į verslą orientuota kalba arba COBOL6-ajame dešimtmetyje dominavo programavimas, kartu su kitomis trimis kalbomis: ALGOL, LISP ir FORTRAN. Sukurta kaip kalba, skirta atskirti verslą ir mokslinę kompiuteriją, ji mirė natūralia mirtimi.
Ji siūlė minimalią integraciją su kitomis kalbomis ir neturėjo didelės įtakos kūrėjams. Dėl žemo profilio ši kalba tapo niša, nepaisant susijusių federalinių ir vyriausybinių reikalavimų. Galima drąsiai teigti, kad COBOL įvaldo tik saujelė kūrėjų.
7. Perl
Nepaisant to, kad „Perl“ yra bendrosios paskirties programavimo kalba, ji buvo ypač populiari interneto svetainių kūrimui, tinklo programavimui, manipuliavimui tekstu ir GUI kūrimu.
Ją sudaro du kalbų variantai: Perl 5 ir Perl 6 (Raku). Apskritai „Perl“ siūlo daug universalumo ir gali pasigirti puikiu funkcijų rinkiniu. Tačiau visa tai kainuoja dėl didesnio procesoriaus naudojimo ir atminties reikalavimų.
Konkurencija pamažu mažina „Perl“ naudojimo dalį rinkoje, nes kūrėjai kreipiasi į labiau prieinamas, efektyvesnes žiniatinklio kūrimo alternatyvas.
8. ActionScript
Artimas vis garsaus JavaScript giminaitis, ActionScript yra Adobe ECMAScript versija. Kadangi tai yra „Adobe“ įrankių gimtinė, jo tikrai nerasite niekur kitur, išskyrus „Adobe Flash“.
„ActionScript“ buvo į objektus orientuota kalba, dažniausiai naudojama „Flash“ programoms padaryti interaktyvias. Sumažėjus „Flash“ ir visoms su ja susijusioms versijoms, bėgant metams sumažėjo ir „ActionScript“ naudojimas.
Tačiau kai „Apple“ nusprendė panaikinti „Flash“ palaikymą savo „iOS“ įrenginiuose, „ActionScript“ taip pat buvo rašoma ant sienos.
9. Paskalis
1970 m. Niklauso Wirtho sukurtas Pascalis atspindi ALGOL-60 esmę. Kadangi tai buvo procedūrinė kalba, Pascalis buvo puiki mokymosi priemonė pradedantiesiems programuotojams.
Lėtai ir stabiliai Paskalis kilo aukštyn, tačiau programavimo pasauliui niekada nepasiūlė nieko naujo. Nors kalbai nepavyko iš tikrųjų išsivystyti, jos įpėdiniai buvo gana novatoriški.
Paskalis atvedė į Turbo Pascal, Object Pascal ir Delphi – vizualią, į objektus orientuotą kalbą, kuri nustelbė savo pirmtaką.
Programavimo kalbos, kurios anksčiau ar vėliau mirs
Šiais laikais kūrėjai naudoja įvairias programavimo kalbas, nes nė viena kalba negali tarnauti visiems tikslams. Nuolat tobulėjant, kalbos atsiranda ir išnyksta, nes reikalavimai tampa sudėtingesni ir poreikiai keičiasi.
Čia išvardytos kalbos patyrė konkurencijos pasekmes ir dažniausiai nesuteikdavo modernių, aktualių savybių. Atėjus laikui, pamažu ir stabiliai, geresnės kalbos ėmė viršų, stumdamos kitas į kapus.