Ohjelmointikieliä tulee ja menee, mutta mitkä niistä katoavat nopeammin kuin muut?
Key Takeaways
- R on menettämässä jalansijaansa data-analytiikan ohjelmointimaailmassa, eikä se todennäköisesti nouse sijoituksessa korkeammalle.
- Microsoft ei enää suosi Visual Basicia, ja se korvataan Visual Basic .NET: llä Windows-sovellusten kehittämiseen.
- Haskell, joka oli aikoinaan suosittu toiminnallinen ohjelmointikieli, on hiipumassa hitaan vasteajan ja Go: n ja Pythonin kilpailun vuoksi.
Tekniikka kehittyy jatkuvasti, eivätkä käyttämämme ohjelmointikielet ole poikkeus. Tekoälyn kasvava suosio ja se, miten se hallitsee näiden kielten käyttöä, keskittyy entistä enemmän siihen, mitkä niistä ovat kanssamme tulevaisuudessa ja mitkä eivät.
Monipuoliset ohjelmointikielet, kuten Python, Java ja JavaScript, hallitsevat maata, kun taas toiset ovat enemmän markkinarakoisia ja näyttävät putoavan suosiosta.
Koska muutos on ainoa pysyvä, sinun pitäisi siirtyä pois näistä yhdeksästä kielestä, jotka eivät todennäköisesti ole tärkeitä toimijoita lähiaikoina.
1. R
R-ohjelmointikieli ryntäsi markkinoille tarkoituksenaan valloittaa data-analytiikan ohjelmointimaailma. Monien vuosien kukoistavana ajanjaksona se on hiljattain alkanut menettää jalansijaansa Python-ohjelmointikielelle.
Ohjelmointikielenä R tarjoaa useita arvokkaita ominaisuuksia koodaajille, mutta se on tällä hetkellä alhaalla nokkimisjärjestyksessä. Se on sarjassa sijalla 18 TIOBE-indeksi, ja se tuskin nousee korkeammalle.
Tästä huolimatta kieli on edelleen käytössä ja voit asenna R Mac-tietokoneellesi tai Windows-tietokoneeseen, jos haluat kokeilla sitä.
2. Visual Basic
Visual Basic on vanha kieli, joka saapui Windows-koneille vuonna 1991. Mutta näyttää siltä, että Microsoftin ohjelmointikieli ei todennäköisesti elä loistoaikaansa uudelleen.
Koska Microsoft ei enää suosi Visual Basicia, sen kuolema on melko väistämätöntä. Visual Basic .NET, toinen olio-ohjelmointikieli, on suurelta osin ottanut paikkansa, ja sinun tulee tutustua siihen, jos olet kiinnostunut kehittämään Windows-sovelluksia.
Saatat ajatella, että Visual Basic .NET kärsii samoista seurauksista kuin sen edeltäjä, mutta Microsoft ei näytä luovan tukeaan lähiaikoina. Loppujen lopuksi Visual Basic .NET on ensisijainen elementti Windows-ekosysteemin takana.
3. Haskell
Haskellilla on takanaan parhaat vuodet, mikä on sääli; monet ohjelmoijat toivovat osaavansa koodata tällä loistavalla, toimivalla ohjelmointikielellä. Kielestä tuli suosittu, kun monet ihmiset alkoivat koodata suuria rahoitusohjelmia käyttämällä sen alkuperäisiä monadeja ja algebrallisia tietotyyppejä.
Haskell lainasi elementtejä Mirandasta, Cleanista, HOPEsta ja muutamasta muusta kielestä, joten hänellä oli paljon tarjottavaa. Sen hidas vasteaika teki siitä kuitenkin epäsuositun valinnan kehittäjien keskuudessa. Tämä tehottomuus johti luultavasti kiinnostuksen vähenemiseen, mikä on johtanut viimeaikaisten päivitysten puuttumiseen; viimeisin asiaankuuluva tapaus oli yhdeksän vuotta sitten.
Haskell on myös kärsinyt verrattuna asiaankuuluvampiin, joustavampiin kieliin, kuten Go ja Python, jotka jatkoivat kielen haastamista 2000-luvulta lähtien vahvuudellaan ja hyödyllisyydellään. Kuitenkin, Go-ohjelmointi on saavuttanut takaisin asemansa TIOBE-indeksissä syystä.
4. Visual Basic -sovellukset
Visual Basic for Applications, joka tunnetaan yleisesti nimellä VBA, on erinomainen automaatiokieli, jota MS Office -tuotteet käyttävät. Excel-tehtävien automatisoinnista MS Word- ja PowerPoint-asiakirjojen luomiseen VBA ja sen makrot voivat auttaa sinua saavuttamaan paljon.
Jos uskot huhuihin, Microsoft saattaa korvata VBA: n JavaScriptillä sen suosion ja joustavuuden vuoksi.
Joten milloin Microsoft saattaa luopua ohjelmointikielestä?
Ottaen huomioon, että monet organisaatiot luottavat VBA-malliin toistuvien tehtäviensä automatisoinnissa, se ei välttämättä ole vähään aikaan. Ongelmat JavaScript API: n ja Microsoftin integraation kanssa voivat tarkoittaa, että kieli on vielä jonkin aikaa, mutta se on pitkälti yhden tempun poni.
5. Fortran
Fortran (Formula Translation), 62-vuotias ohjelmointikieli, on yllättäen edelleen käynnissä. Sen käyttö on saattanut vähentyä vuosien varrella, mutta se elää edelleen jotkin vertaiskielistään.
Fortran on kuitenkin vähintäänkin epäselvä. Luotat todennäköisesti vahvasti tähän IBM: n kehittämään kieleen, jos pidät numeerisista laskennoista tai tieteellisistä malleista. Voit käyttää sitä tehtäviin, kuten numeerisiin sääennusteisiin, laskennalliseen fysiikkaan ja laskennalliseen virtausdynamiikkaan.
Rajoitetusta käytöstä huolimatta sillä on vankka pohja, ja saattaa kestää hetken ennen kuin Fortran-kehittäjät pesevät kätensä kokonaan tästä kielestä.
6. COBOL
Common Business-Oriented Language tai COBOL, hallitsi ohjelmointia 1960-luvulla, yhdessä kolmen muun kielen kanssa: ALGOL, LISP ja FORTRAN. Kehitetty kieleksi luomaan jako liiketoiminnan ja tieteellisen tietojenkäsittelyn välille, se on kuollut luonnollisesti.
Se tarjosi minimaalisen integraation muihin kieliin ja vaikutti vain vähän kehittäjiin. Sen matala profiili on tehnyt tästä kielestä markkinaraon huolimatta siihen liittyvistä liittovaltion ja valtion vaatimuksista. On turvallista sanoa, että vain kourallinen kehittäjiä hallitsee COBOLin.
7. Perl
Huolimatta siitä, että Perl on yleiskäyttöinen ohjelmointikieli, se oli erityisen suosittu web-kehityksessä, verkkoohjelmoinnissa, tekstinkäsittelyssä ja GUI-kehityksessä.
Se koostuu kahdesta kieliversiosta: Perl 5 ja Perl 6 (Raku). Kaiken kaikkiaan Perl tarjoaa paljon monipuolisuutta ja tarjoaa erinomaisen ominaisuusjoukon. Kaiken tämän hintana on kuitenkin korkeampi suorittimen käyttö ja muistivaatimukset.
Kilpailu heikentää hitaasti Perlin käyttöosuutta markkinoista, kun kehittäjät kääntyvät helppokäyttöisempien, tehokkaampien verkkokehitysvaihtoehtojen puoleen.
8. ActionScript
ActionScript on aina kuuluisan JavaScriptin lähisukulainen, Adoben ECMAScript-versio. Koska se on natiivi Adoben työkaluille, et löydä sitä muualta kuin Adobe Flashista.
ActionScript oli oliokieli, jota käytettiin yleisesti Flash-sovellusten tekemiseen interaktiivisiksi. Flashin ja kaikkien siihen liittyvien versioiden vähentyessä myös ActionScriptin käyttö on vähentynyt vuosien mittaan.
Kun Apple kuitenkin päätti poistaa Flash-tuen iOS-laitteistaan, kirjoitus oli seinällä myös ActionScriptille.
9. Pascal
Niklaus Wirthin vuonna 1970 luoma Pascal vangitsee ALGOL-60:n olemuksen. Koska se oli proseduurikieli, Pascal toimi erinomaisena oppimisvälineenä aloitteleville ohjelmoijille.
Hitaasti ja tasaisesti Pascal nousi riveissä, mutta se ei koskaan tarjonnut mitään uutta ohjelmointimaailmalle. Vaikka kieli ei todellakaan kehittynyt, sen seuraajat olivat melko innovatiivisia.
Pascal johti Turbo Pascaliin, Object Pascaliin ja Delphiin, visuaaliseen, oliosuuntautuneeseen kieleen, joka jäi edeltäjänsä varjoon.
Ohjelmointikielet kuolevat ennemmin tai myöhemmin
Kehittäjät käyttävät nykyään useita ohjelmointikieliä, koska yksikään kieli ei voi palvella kaikkia tarkoituksia. Jatkuvan kehityksen myötä kielet tulevat ja menevät, kun vaatimukset muuttuvat monimutkaisemmiksi ja vaatimukset muuttuvat.
Tässä luetellut kielet kärsivät kilpailun seurauksista, eivätkä ne yleensä pystyneet tarjoamaan nykyaikaisia, relevantteja ominaisuuksia. Ajan myötä hitaasti ja tasaisesti paremmat kielet ottivat vallan ja työnsivät muut hautaan.