Programovacie jazyky prichádzajú a odchádzajú, ale ktoré z nich zmiznú skôr ako ostatné?
Kľúčové informácie
- R stráca svoju pozíciu v programovacom svete analýzy údajov a je nepravdepodobné, že by sa v rebríčku vyšplhal vyššie.
- Visual Basic už nie je uprednostňovaný spoločnosťou Microsoft a je nahradený Visual Basic .NET pre vývoj aplikácií pre Windows.
- Haskell, hoci bol kedysi populárnym funkčným programovacím jazykom, sa zmenšuje kvôli pomalej dobe odozvy a konkurencii zo strany Go a Pythonu.
Technológia sa neustále vyvíja a programovacie jazyky, ktoré používame, nie sú výnimkou. S rastúcou popularitou umelej inteligencie a toho, ako riadi používanie týchto jazykov, sa ešte viac zameriavame na to, ktoré z nich budú s nami v budúcnosti a ktoré nie.
Všestranné programovacie jazyky vrátane Pythonu, Java a JavaScriptu vládnu, zatiaľ čo iné sú viac špecializované a zdá sa, že upadajú do nemilosti.
Keďže zmena je jedinou konštantou, mali by ste upustiť od týchto deviatich jazykov, ktoré pravdepodobne čoskoro nebudú hlavnými hráčmi.
1. R
Programovací jazyk R prišiel s úmyslom dobyť programovací svet analýzy údajov. S rozmachom mnohých rokov začal nedávno strácať svoje postavenie v prospech programovacieho jazyka Python.
Ako programovací jazyk R ponúka programátorom množstvo cenných funkcií, ale v súčasnosti je na nízkej úrovni. V rebríčku mu patrí 18. miesto index TIOBEa je nepravdepodobné, že sa vyšplhá vyššie.
Napriek tomu sa jazyk stále používa a vy môžete nainštalujte R na váš Mac alebo počítač so systémom Windows, ak si to chcete vyskúšať.
2. Visual Basic
Visual Basic je starý jazyk, ktorý prišiel na počítače so systémom Windows v roku 1991. Zdá sa však, že programovací jazyk Microsoftu pravdepodobne nezažije svoje slávne časy.
Keďže Microsoft už neuprednostňuje Visual Basic, jeho smrť je takmer nevyhnutná. Visual Basic .NET, ďalší objektovo orientovaný programovací jazyk, do značnej miery zaujal svoje miesto a mali by ste sa s ním zoznámiť, ak máte záujem o vývoj aplikácií pre Windows.
Môžete si myslieť, že Visual Basic .NET bude trpieť rovnakými následkami ako jeho predchodca, ale Microsoft nevyzerá, že by jeho podporu v dohľadnej dobe stiahol. Koniec koncov, Visual Basic .NET je primárnym prvkom ekosystému Windows.
3. Haskell
Haskell má svoje najlepšie roky za sebou, čo je škoda; veľa programátorov si želá, aby vedeli kódovať v tomto slávnom, funkčnom programovacom jazyku. Tento jazyk sa stal obľúbeným, pretože veľa ľudí začalo kódovať veľké finančné programy pomocou jeho pôvodných monád a algebraických dátových typov.
Požičaním prvkov z Miranda, Clean, HOPE a niekoľkých ďalších jazykov mal Haskell čo ponúknuť. Jeho pomalá odozva z neho však urobila nepopulárnu voľbu medzi vývojármi. Táto neefektívnosť pravdepodobne viedla k klesajúcemu záujmu, ktorý vyústil do nedostatku najnovších aktualizácií; posledný relevantný bol pred deviatimi rokmi.
Haskell tiež utrpel v porovnaní s relevantnejšími, flexibilnejšími jazykmi ako Go a Python, ktoré svojou silou a užitočnosťou naďalej spochybňovali jazyk z roku 2000. Po všetkom, Programovanie Go získalo späť svoju pozíciu v indexe TIOBE z dôvodu.
4. Aplikácie jazyka Visual Basic
Visual Basic for Applications, bežne známy ako VBA, je vynikajúci automatizačný jazyk, ktorý používa balík produktov MS Office. Od automatizácie úloh programu Excel až po vytváranie dokumentov MS Word a PowerPoint, existuje veľa VBA a jeho makier, ktoré vám môžu pomôcť dosiahnuť.
Ak veríte fámam, Microsoft môže nahradiť VBA JavaScriptom vzhľadom na jeho popularitu a flexibilitu.
Kedy by teda mohla spoločnosť Microsoft postupne ukončiť svoj programovací jazyk?
Vzhľadom na to, že mnohé organizácie sa pri automatizácii svojich opakujúcich sa úloh spoliehajú na model VBA, možno to ešte nejaký čas nepotrvá. Problémy s rozhraním JavaScript API a integráciou spoločnosti Microsoft môžu znamenať, že jazyk bude ešte nejaký čas visieť, ale je to veľmi jednoduchý poník.
5. Fortran
Fortran (Formula Translation), 62-ročný programovací jazyk, prekvapivo stále pokračuje. Jeho používanie sa v priebehu rokov mohlo znížiť, ale naďalej prežíva niektoré zo svojich rovesníckych jazykov.
Fortran je však prinajmenšom nejasný. Ak sa venujete numerickým výpočtom alebo vedeckým modelom, pravdepodobne sa budete silne spoliehať na tento jazyk vyvinutý spoločnosťou IBM. Môžete ho použiť na úlohy, ako sú numerické predpovede počasia, výpočtová fyzika a výpočtová dynamika tekutín.
Napriek obmedzenému použitiu má pevný základ a môže chvíľu trvať, kým si vývojári Fortranu nad týmto jazykom úplne umyjú ruky.
6. COBOL
Common Business-Oriented Language alebo COBOL, dominoval programovaniu v 60. rokoch spolu s ďalšími tromi jazykmi: ALGOL, LISP a FORTRAN. Vyvinutý ako jazyk na vytvorenie oddelenia medzi obchodnou a vedeckou výpočtovou technikou, zomrel prirodzenou smrťou.
Ponúkal minimálnu integráciu s inými jazykmi a mal malý vplyv na vývojárov. Jeho nízky profil spôsobil, že tento jazyk sa stal medzerou, a to napriek súvisiacim federálnym a vládnym požiadavkám. Dá sa povedať, že COBOL ovláda len hŕstka vývojárov.
7. Perl
Napriek tomu, že ide o univerzálny programovací jazyk, Perl bol obzvlášť populárny pre vývoj webových aplikácií, sieťové programovanie, manipuláciu s textom a vývoj GUI.
Pozostáva z dvoch jazykových variantov: Perl 5 a Perl 6 (Raku). Celkovo ponúka Perl veľa všestrannosti a môže sa pochváliť vynikajúcou sadou funkcií. To všetko je však za cenu vyššieho využitia procesora a nárokov na pamäť.
Konkurencia pomaly eroduje podiel Perlu na trhu, pretože vývojári sa obracajú na dostupnejšie a efektívnejšie alternatívy vývoja webu.
8. ActionScript
ActionScript, blízky príbuzný vždy známeho JavaScriptu, je verzia ECMAScript od Adobe. Keďže je natívny pre nástroje Adobe, nenájdete ho naozaj nikde inde ako Adobe Flash.
ActionScript bol objektovo orientovaný jazyk bežne používaný na vytváranie interaktívnych aplikácií Flash. S úpadkom Flash a všetkých jeho pridružených verzií došlo v priebehu rokov aj k poklesu používania ActionScriptu.
Keď sa však spoločnosť Apple rozhodla odstrániť podporu pre Flash na svojich zariadeniach so systémom iOS, písanie bolo na stene aj pre ActionScript.
9. Pascal
Pascal, ktorý vytvoril v roku 1970 Niklaus Wirth, zachytáva podstatu ALGOL-60. Keďže išlo o procedurálny jazyk, Pascal poslúžil ako vynikajúci vzdelávací nástroj pre začínajúcich programátorov.
Pascal pomaly a vytrvalo stúpal v rebríčku, no nikdy neponúkol nič nové programátorskému svetu. Zatiaľ čo jazyk sa nedokázal skutočne vyvinúť, jeho nástupcovia boli dosť inovatívni.
Pascal viedol k Turbo Pascalu, Object Pascalu a Delphi, vizuálnemu objektovo orientovanému jazyku, ktorý zatienil svojho predchodcu.
Programovacie jazyky, ktoré skôr či neskôr zomrú
Vývojári v súčasnosti používajú rôzne programovacie jazyky, pretože žiadny jazyk nemôže slúžiť všetkým účelom. S neustálym vývojom jazyky prichádzajú a odchádzajú, pretože požiadavky sa stávajú zložitejšími a menia sa.
Tu uvedené jazyky trpeli dôsledkami konkurencie a zvyčajne neposkytovali moderné a relevantné funkcie. S príchodom času sa pomaly a postupne presadzovali lepšie jazyky, ktoré tlačili ostatných do hrobu.