9 programovacích jazyků, které směřují k zániku

Photo of author

By etechblogcz

Zásadní body

  • Jazyk R ztrácí svou pozici v oblasti programování pro analýzu dat a je nepravděpodobné, že by se v žebříčku posunul výše.
  • Visual Basic již není aktivně podporován společností Microsoft a je nahrazen jazykem Visual Basic .NET pro vývoj aplikací pro operační systém Windows.
  • Haskell, i když kdysi patřil k oblíbeným funkcionálním programovacím jazykům, ustupuje kvůli pomalým reakčním dobám a konkurenci od jazyků Go a Python.

Technologie se neustále vyvíjejí a programovací jazyky nejsou výjimkou. S rostoucí popularitou umělé inteligence a jejím vlivem na používání těchto jazyků, se stále více zaměřujeme na to, které jazyky s námi zůstanou i v budoucnu a které naopak ustoupí do pozadí.

Univerzální programovací jazyky, jako jsou Python, Java a JavaScript, si udržují své dominantní postavení, zatímco jiné, specializovanější, jazyky zřejmě upadají v zapomnění.

Vzhledem k tomu, že změna je jedinou konstantou, měli byste se zamyslet nad těmito devíti jazyky, které pravděpodobně v blízké budoucnosti nebudou patřit mezi hlavní hráče na trhu.

1. R

Programovací jazyk R se kdysi snažil ovládnout svět programování pro analýzu dat. Nicméně, po několika letech rozmachu, začal v poslední době ztrácet svou pozici ve prospěch jazyka Python.

Jazyk R nabízí programátorům řadu užitečných funkcí, ale v současnosti se nachází na nižších pozicích. V žebříčku indexu TIOBE se nachází na 18. místě a je málo pravděpodobné, že by se v brzké době posunul výše.

Navzdory tomu se tento jazyk stále používá a pokud si jej chcete vyzkoušet, můžete si R nainstalovat do počítače s operačním systémem Mac nebo Windows.

2. Visual Basic

Visual Basic je starší jazyk, který se poprvé objevil na počítačích s operačním systémem Windows v roce 1991. Zdá se však, že tyto doby slávy jsou pro programovací jazyk od společnosti Microsoft minulostí.

S tím, jak Microsoft přestal Visual Basic aktivně podporovat, se jeho zánik zdá být nevyhnutelný. Jazyk Visual Basic .NET, další objektově orientovaný programovací jazyk, ho z velké části nahradil a pokud máte zájem o vývoj aplikací pro Windows, měli byste se s ním seznámit.

I když by se mohlo zdát, že Visual Basic .NET potká stejný osud jako jeho předchůdce, zdá se, že Microsoft jeho podporu v dohledné době neukončí. Visual Basic .NET je přeci jen klíčovou součástí ekosystému Windows.

3. Haskell

Haskell má své nejlepší roky již za sebou, což je škoda; mnoho programátorů si kdysi přálo umět programovat v tomto skvělém funkcionálním programovacím jazyce. Stal se oblíbeným, protože mnoho lidí začalo pomocí jeho nativních monád a algebraických datových typů vytvářet velké finanční programy.

Haskell si vypůjčil prvky z jazyků Miranda, Clean, HOPE a několika dalších a měl opravdu co nabídnout. Nicméně, jeho pomalá doba odezvy způsobila, že se stal mezi vývojáři neoblíbenou volbou. Tato neefektivita pravděpodobně vedla k poklesu zájmu, který vyústil v nedostatek posledních aktualizací; poslední relevantní byla vydána před devíti lety.

Haskell také utrpěl ve srovnání s modernějšími, flexibilnějšími jazyky, jako jsou Go a Python, které svou silou a užitečností nadále ohrožují pozici jazyka z roku 2000. Ostatně, jazyk Go získal svou pozici zpět v indexu TIOBE z nějakého důvodu.

4. Aplikace Visual Basic

Visual Basic for Applications, běžně známý jako VBA, je skvělý automatizační jazyk, který je součástí sady produktů MS Office. VBA, od automatizace úloh v aplikaci Excel až po tvorbu dokumentů v MS Word a PowerPoint, může s jeho pomocí a makry usnadnit mnoho úkolů.

Pokud jsou fámy pravdivé, společnost Microsoft by mohla VBA nahradit JavaScriptem, s ohledem na jeho popularitu a flexibilitu.

Kdy by tedy společnost Microsoft mohla postupně ukončit podporu tohoto programovacího jazyka?

Vzhledem k tomu, že mnoho organizací spoléhá na VBA model pro automatizaci opakujících se úkolů, pravděpodobně to ještě nějakou dobu nebude. Problémy s API JavaScriptu a integrací Microsoftu by mohly znamenat, že se jazyk ještě nějakou dobu udrží, i když se jedná o jednoduchý nástroj.

5. Fortran

Fortran (Formula Translation), 62 let starý programovací jazyk, překvapivě stále funguje. Jeho používání se sice v průběhu let snížilo, ale stále přežívá některé z jeho vrstevníků.

Fortran je nicméně přinejmenším obskurní jazyk. Pokud se věnujete numerickým výpočtům nebo vědeckým modelům, pravděpodobně jste na tento jazyk, vyvinutý společností IBM, do značné míry odkázáni. Lze jej využít pro úlohy, jako jsou numerické předpovědi počasí, výpočetní fyzika a výpočetní dynamika tekutin.

I přes jeho omezené použití má pevné základy a může chvíli trvat, než se vývojáři Fortranu nadobro vzdají.

6. COBOL

Common Business-Oriented Language neboli COBOL dominoval programování v 60. letech spolu s dalšími třemi jazyky: ALGOL, LISP a FORTRAN. Byl vyvinut jako jazyk pro rozlišení obchodního a vědeckého výpočetního programování a zdá se, že jeho přirozený život se chýlí ke konci.

Nabízel minimální integraci s jinými jazyky a neměl velký vliv na vývojáře. Jeho nízký profil způsobil, že se tento jazyk stal nenápadným, i přes související federální a vládní požadavky. Dá se s jistotou říci, že COBOL ovládá jen hrstka vývojářů.

7. Perl

I když se jedná o univerzální programovací jazyk, Perl byl obzvláště oblíbený pro vývoj webových aplikací, síťové programování, manipulaci s textem a vývoj GUI.

Skládá se ze dvou jazykových variant: Perl 5 a Perl 6 (Raku). Celkově nabízí Perl velkou všestrannost a může se pochlubit vynikající sadou funkcí. To vše je však na úkor vyššího využití procesoru a nároků na paměť.

Konkurence pomalu narušuje podíl Perlu na trhu, protože vývojáři se obracejí na dostupnější a efektivnější alternativy pro vývoj webových aplikací.

8. ActionScript

ActionScript, blízký příbuzný známého JavaScriptu, je verzí ECMAScript od společnosti Adobe. Vzhledem k tomu, že je nativní pro nástroje Adobe, nenajdete ho téměř nikde jinde než v aplikaci Adobe Flash.

ActionScript byl objektově orientovaný jazyk běžně používaný pro tvorbu interaktivních aplikací Flash. S úpadkem Flashe a všech jeho přidružených verzí, se v průběhu let snížilo i používání jazyka ActionScript.

Jakmile se společnost Apple rozhodla odstranit podporu Flashe na svých zařízeních s iOS, bylo i pro ActionScript napsáno na zdi.

9. Pascal

Pascal, vytvořený v roce 1970 Niklausem Wirthem, zachycuje podstatu jazyka ALGOL-60. Jelikož se jednalo o procedurální jazyk, sloužil Pascal jako vynikající nástroj pro výuku začínajících programátorů.

Pascal pomalu a vytrvale stoupal v žebříčku, ale nikdy nenabídl programovacímu světu nic nového. Zatímco se jazyk nedokázal skutečně vyvinout, jeho nástupci byli poměrně inovativní.

Pascal vedl k Turbo Pascalu, Object Pascalu a Delphi, vizuálnímu, objektově orientovanému jazyku, který svého předchůdce zastínil.

Programovací jazyky, které dříve či později zaniknou

Vývojáři dnes používají různé programovací jazyky, protože žádný z nich nemůže sloužit všem účelům. S neustálým vývojem jazyky přicházejí a odcházejí, protože požadavky se stávají složitějšími a nároky se mění.

Jazyky, které byly uvedeny v tomto článku, trpěly důsledky konkurence a obvykle nenabízely moderní, relevantní funkce. Časem pomalu a vytrvale zvítězily lepší jazyky, které ty ostatní poslaly do zapomnění.