9 języków programowania, które zmierzają do wyginięcia

  • R traci oparcie w świecie programowania i analizy danych i jest mało prawdopodobne, aby wspiął się wyżej w rankingu.
  • Visual Basic nie jest już preferowany przez firmę Microsoft i jest zastępowany przez Visual Basic .NET do tworzenia aplikacji dla systemu Windows.
  • Haskell, niegdyś popularny funkcjonalny język programowania, cieszy się coraz mniejszym zainteresowaniem ze względu na długi czas reakcji i konkurencję ze strony Go i Pythona.

Technologia stale się rozwija, a języki programowania, których używamy, nie są wyjątkiem. Wraz z rosnącą popularnością sztucznej inteligencji i sposobem, w jaki reguluje ona użycie tych języków, jeszcze większy nacisk kładzie się na to, które z nich będą z nami w przyszłości, a które nie.

Wszechstronne języki programowania, w tym Python, Java i JavaScript, królują, podczas gdy inne są bardziej niszowe i wydają się wypadać z łask.

Ponieważ jedyną stałą jest zmiana, powinieneś odejść od tych dziewięciu języków, które prawdopodobnie w najbliższym czasie nie będą odgrywać dużej roli.

1. R

Język programowania R pojawił się w pośpiechu z zamiarem podboju świata programowania w zakresie analizy danych. W okresie rozkwitu trwającego wiele lat, ostatnio zaczął on tracić pozycję na rzecz języka programowania Python.

Jako język programowania R oferuje programistom wiele cennych funkcji, ale obecnie znajduje się na najniższym miejscu w hierarchii. Zajmuje 18. miejsce w tabeli Indeks TIOBEi jest mało prawdopodobne, aby wspiął się wyżej.

Mimo to język ten jest nadal w użyciu i możesz zainstalować R na komputerze Mac lub Windows, jeśli chcesz go wypróbować.

2. Visual Basic

Visual Basic to stary język, który pojawił się na komputerach z systemem Windows w 1991 roku. Wygląda jednak na to, że język programowania Microsoftu raczej nie wróci do czasów swojej świetności.

Ponieważ Microsoft nie faworyzuje już Visual Basica, jego śmierć jest w zasadzie nieunikniona. Jego miejsce w dużej mierze zajął Visual Basic .NET, inny obiektowy język programowania, z którym powinieneś się zapoznać, jeśli chcesz tworzyć aplikacje dla systemu Windows.

Można by pomyśleć, że Visual Basic .NET poniesie te same konsekwencje, co jego poprzednik, ale nie wygląda na to, aby Microsoft w najbliższym czasie zrezygnował ze wsparcia. W końcu Visual Basic .NET jest głównym elementem ekosystemu Windows.

3. Haskella

Haskell ma swoje najlepsze lata za sobą, a szkoda; wielu programistów żałuje, że nie potrafiło kodować w tym wspaniałym, funkcjonalnym języku programowania. Język stał się popularny, ponieważ wiele osób zaczęło kodować duże programy finansowe, korzystając z natywnych monad i algebraicznych typów danych.

Pożyczając elementy od Mirandy, Clean, HOPE i kilku innych języków, Haskell miał wiele do zaoferowania. Jednak powolny czas reakcji sprawił, że stał się niepopularnym wyborem wśród programistów. Ta nieefektywność prawdopodobnie doprowadziła do spadku zainteresowania, co spowodowało brak najnowszych aktualizacji; ostatnia istotna miała miejsce dziewięć lat temu.

Haskell również ucierpiał w porównaniu z bardziej odpowiednimi, elastycznymi językami, takimi jak Go i Python, które swoją siłą i użytecznością nadal stanowiły wyzwanie dla języka z pierwszej dekady XXI wieku. W końcu programowanie Go nie bez powodu odzyskało swoją pozycję w indeksie TIOBE.

4. Aplikacje języka Visual Basic

Visual Basic for Applications, powszechnie znany jako VBA, to doskonały język automatyzacji, z którego korzysta pakiet produktów MS Office. Od automatyzacji zadań w programie Excel po tworzenie dokumentów MS Word i PowerPoint — istnieje wiele narzędzi VBA i jego makr, które mogą Ci w tym pomóc.

Jeśli wierzyć plotkom, Microsoft może zastąpić VBA JavaScriptem, biorąc pod uwagę jego popularność i elastyczność.

Kiedy więc Microsoft może wycofać swój język programowania?

Biorąc pod uwagę, że wiele organizacji polega na modelu VBA w celu automatyzacji swoich powtarzalnych zadań, może to nie potrwać jeszcze długo. Problemy z API JavaScript i integracją z Microsoftem mogą oznaczać, że język będzie jeszcze przez jakiś czas nieaktualny, ale w dużej mierze jest to problem polegający na jednym triku.

5. Fortran

Fortran (Tłumaczenie Formuły), 62-letni język programowania, co zaskakujące, wciąż jest rozwijany. Jego użycie mogło zmniejszyć się na przestrzeni lat, ale nadal przeżywa niektóre z innych języków.

Jednakże Fortran jest, delikatnie mówiąc, niejasny. Jeśli zajmujesz się obliczeniami numerycznymi lub modelami naukowymi, prawdopodobnie będziesz w dużym stopniu polegać na tym języku opracowanym przez IBM. Można go używać do zadań takich jak numeryczne przewidywanie pogody, fizyka obliczeniowa i obliczeniowa dynamika płynów.

Pomimo ograniczonego użycia ma on solidną podstawę i może minąć trochę czasu, zanim programiści Fortranu całkowicie umyją ręce od tego języka.

6. COBOL

W latach sześćdziesiątych XX wieku w programowaniu dominował Common Business-Oriented Language, w skrócie COBOL, wraz z trzema innymi językami: ALGOL, LISP i FORTRAN. Opracowany jako język służący do oddzielenia informatyki biznesowej od naukowej, umarł śmiercią naturalną.

Oferował minimalną integrację z innymi językami i wywarł niewielki wpływ na programistów. Jego niski profil uczynił ten język niszowym, pomimo powiązanych z nim wymagań federalnych i rządowych. Można śmiało powiedzieć, że tylko garstka programistów zna język COBOL.

7. Perł

Pomimo tego, że był językiem programowania ogólnego przeznaczenia, Perl był szczególnie popularny w tworzeniu stron internetowych, programowaniu sieciowym, manipulacji tekstem i tworzeniu GUI.

Składa się z dwóch wariantów językowych: Perl 5 i Perl 6 (Raku). Ogólnie rzecz biorąc, Perl oferuje dużą wszechstronność i może pochwalić się doskonałym zestawem funkcji. Wszystko to jednak odbywa się kosztem większego wykorzystania procesora i wymagań dotyczących pamięci.

Konkurencja powoli zmniejsza udział Perla w rynku, ponieważ programiści zwracają się w stronę bardziej dostępnych i wydajnych alternatyw tworzenia stron internetowych.

8. ActionScript

Bliski krewny zawsze słynnego JavaScriptu, ActionScript jest wersją ECMAScriptu firmy Adobe. Ponieważ jest natywny dla narzędzi Adobe, tak naprawdę nie znajdziesz go nigdzie indziej niż Adobe Flash.

ActionScript był językiem obiektowym powszechnie używanym do tworzenia interaktywnych aplikacji Flash. Wraz z upadkiem Flasha i wszystkich jego wersji, na przestrzeni lat spadło również użycie ActionScriptu.

Jednak gdy Apple zdecydowało się wycofać obsługę Flasha na swoich urządzeniach z systemem iOS, napisy wisiały także nad ActionScriptem.

9. Pascal

Stworzony w 1970 roku przez Niklausa Wirtha, Pascal oddaje istotę ALGOL-60. Ponieważ był to język proceduralny, Pascal był doskonałym narzędziem do nauki dla początkujących programistów.

Pascal powoli i systematycznie piął się po szczeblach kariery, ale nigdy nie zaoferował światu programowania niczego nowego. Chociaż język nie ewoluował tak naprawdę, jego następcy byli dość innowacyjni.

Pascal doprowadził do Turbo Pascala, Object Pascala i Delphi, wizualnego, obiektowego języka, który przyćmił swojego poprzednika.

Języki programowania prędzej czy później wymrą

Programiści używają obecnie różnych języków programowania, ponieważ żaden język nie może służyć do wszystkich celów. Wraz z ciągłą ewolucją języki pojawiają się i znikają, a wymagania stają się coraz bardziej złożone, a wymagania zmieniają się.

Wymienione tutaj języki ucierpiały z powodu konkurencji i zwykle nie zapewniały nowoczesnych, odpowiednich funkcji. Wraz z nadejściem czasu, powoli i stopniowo, lepsze języki przejęły kontrolę, spychając inne do grobów.