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

Klíčové věci

  • R ztrácí pevnou půdu pod nohama v programovacím světě analýzy dat a je nepravděpodobné, že by se v žebříčku vyšplhal výš.
  • Visual Basic již není upřednostňován Microsoftem a je nahrazen Visual Basic .NET pro vývoj aplikací pro Windows.
  • Haskell, i když byl kdysi oblíbeným funkcionálním programovacím jazykem, se zmenšuje kvůli pomalé době odezvy a konkurenci ze strany Go a Pythonu.

Technologie se neustále vyvíjí a programovací jazyky, které používáme, nejsou výjimkou. S rostoucí popularitou umělé inteligence a toho, jak řídí používání těchto jazyků, se ještě více zaměřujeme na to, které z nich s námi budou v budoucnu a které ne.

Všestranné programovací jazyky, včetně Pythonu, Javy a JavaScriptu, vládnou místu, zatímco jiné jsou více specializované a zdá se, že upadají v nemilost.

Vzhledem k tomu, že změna je jedinou konstantou, měli byste opustit těchto devět jazyků, které pravděpodobně v brzké době nebudou hlavními hráči.

1. R

Programovací jazyk R přišel s úmyslem dobýt programovací svět analýzy dat. S rozmachem mnoha let začal v poslední době ztrácet pevnou půdu pod nohama programovací jazyk Python.

Jako programovací jazyk nabízí R kodérům řadu cenných funkcí, ale v současné době je na nízké úrovni. V žebříčku se řadí na 18. místo index TIOBEa je nepravděpodobné, že se vyšplhá výš.

Navzdory tomu je jazyk stále používán a můžete si nainstalovat R na svůj počítač Mac nebo Windows, pokud si to chcete vyzkoušet.

2. Visual Basic

Visual Basic je starý jazyk, který se na počítače se systémem Windows objevil v roce 1991. Zdá se však, že programovací jazyk společnosti Microsoft pravděpodobně znovu nezažije své slavné časy.

Protože Microsoft již neupřednostňuje Visual Basic, jeho smrt je v podstatě nevyhnutelná. Visual Basic .NET, další objektově orientovaný programovací jazyk, z velké části zaujal jeho místo a měli byste se s ním seznámit, pokud máte zájem o vývoj aplikací pro Windows.

Možná si myslíte, že Visual Basic .NET ponese stejné následky jako jeho předchůdce, ale Microsoft nevypadá, že by jeho podporu v dohledné době stáhl. Koneckonců, Visual Basic .NET je primárním prvkem ekosystému Windows.

3. Haskell

Haskell má svá nejlepší léta za sebou, což je škoda; mnoho programátorů si přeje, aby věděli, jak kódovat v tomto skvělém, funkcionálním programovacím jazyce. Jazyk se stal oblíbeným, protože mnoho lidí začalo kódovat velké finanční programy pomocí jeho nativních monád a algebraických datových typů.

Haskell si vypůjčil prvky z Mirandy, Clean, HOPE a několika dalších jazyků a měl co nabídnout. Jeho pomalá doba odezvy z něj však učinila neoblíbenou volbu mezi vývojáři. Tato neefektivita pravděpodobně vedla k klesajícímu zájmu, který vyústil v nedostatek posledních aktualizací; poslední relevantní byl před devíti lety.

Haskell také utrpěl ve srovnání s relevantnějšími, flexibilnějšími jazyky jako Go a Python, které svou silou a užitečností nadále zpochybňovaly jazyk z roku 2000. Koneckonců, programování Go získalo zpět svou pozici v indexu TIOBE z nějakého důvodu.

4. Aplikace Visual Basic

Visual Basic for Applications, běžně známý jako VBA, je vynikající automatizační jazyk, který používá sada produktů MS Office. Od automatizace úloh aplikace Excel po vytváření dokumentů MS Word a PowerPoint – VBA a jeho makra vám mohou pomoci splnit mnoho.

Pokud věříte fámám, Microsoft by mohl nahradit VBA JavaScriptem, vzhledem k jeho popularitě a flexibilitě.

Kdy by tedy mohl Microsoft postupně ukončit svůj programovací jazyk?

Vzhledem k tomu, že mnoho organizací spoléhá na model VBA, aby automatizovalo své opakující se úkoly, možná to ještě nějakou dobu nebude. Problémy s JavaScript API a integrací Microsoftu mohou znamenat, že jazyk bude ještě nějakou dobu viset, ale je to velmi jednoduchý poník.

5. Fortran

Fortran (Formula Translation), 62 let starý programovací jazyk, překvapivě stále pokračuje. Jeho používání se v průběhu let mohlo snížit, ale nadále přežívá některé ze svých vrstevnických jazyků.

Fortran je však přinejmenším obskurní. Pokud se věnujete numerickým výpočtům nebo vědeckým modelům, pravděpodobně budete na tento jazyk vyvinutý společností IBM silně spoléhat. Můžete jej použít pro úlohy, jako jsou numerické předpovědi počasí, výpočetní fyzika a výpočetní dynamika tekutin.

Navzdory jeho omezenému použití má pevný základ a může chvíli trvat, než si vývojáři z Fortranu umyjí ruce nad tímto jazykem úplně.

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. Vyvinutý jako jazyk pro vytvoření oddělení mezi obchodní a vědeckou výpočetní technikou, zemřel přirozenou smrtí.

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

7. Perl

Navzdory tomu, že se jedná o univerzální programovací jazyk, byl Perl obzvláště oblíbený pro vývoj webu, 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 mnoho všestrannosti a může se pochlubit vynikající sadou funkcí. To vše je však za cenu 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 vývoje webu.

8. ActionScript

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

ActionScript byl objektově orientovaný jazyk běžně používaný pro vytváření interaktivních aplikací Flash. S úpadkem Flash a všech jeho přidružených verzí došlo v průběhu let také k poklesu používání jazyka ActionScript.

Jakmile se však Apple rozhodl odstranit podporu pro Flash na svých iOS zařízeních, psaní bylo na zdi také pro ActionScript.

9. Pascal

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

Pascal pomalu a vytrvale stoupal v žebříčku, ale nikdy nenabídl nic nového programovacímu světu. Zatímco jazyk se 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ý zastínil svého předchůdce.

Programovací jazyky, které dříve nebo později zemřou

Vývojáři dnes používají různé programovací jazyky, protože žádný jazyk 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 požadavky se mění.

Zde uvedené jazyky trpěly důsledky konkurence a obvykle neposkytovaly moderní, relevantní funkce. S příchodem času pomalu a vytrvale převládaly lepší jazyky, které tlačily ostatní do hrobu.