Езиците за програмиране идват и си отиват, но кои ще изчезнат по-рано от останалите?

Ключови изводи

  • R губи позициите си в програмния свят на анализа на данни и е малко вероятно да се изкачи по-високо в класирането.
  • Visual Basic вече не е предпочитан от Microsoft и се заменя с Visual Basic .NET за разработване на приложения за Windows.
  • Haskell, макар и някога популярен език за функционално програмиране, има намаляващ интерес поради бавното време за реакция и конкуренцията от страна на Go и Python.

Технологиите непрекъснато се развиват и езиците за програмиране, които използваме, не са изключение. С нарастващата популярност на изкуствения интелект и начина, по който той управлява използването на тези езици, има още по-голям фокус върху това кои ще бъдат с нас в бъдеще и кои не.

Гъвкавите езици за програмиране, включително Python, Java и JavaScript, управляват, докато други са по-нишови и изглежда изпадат в немилост.

Тъй като промяната е единствената константа, трябва да се отдалечите от тези девет езика, които вероятно скоро няма да бъдат основни играчи.

instagram viewer

1. Р

Езикът за програмиране R се втурна с намерението да завладее света на програмирането на анализа на данни. С процъфтяващ период от много години, наскоро той започна да губи основата си от езика за програмиране Python.

Като език за програмиране R предлага разнообразие от ценни функции за програмистите, но в момента е ниско в класацията. Нарежда се на 18-та позиция в Индекс TIOBE, и е малко вероятно да се изкачи по-високо.

Въпреки това езикът все още се използва и вие можете инсталирайте R на вашия Mac или компютър с Windows, ако искате да го изпробвате.

2. Visual Basic

Visual Basic е стар език, пристигнал на машини с Windows през 1991 г. Но изглежда, че езикът за програмиране на Microsoft едва ли ще преживее славните си дни.

Тъй като Microsoft вече не предпочита Visual Basic, неговата смърт е почти неизбежна. Visual Basic .NET, друг обектно-ориентиран език за програмиране, до голяма степен зае своето място и трябва да се запознаете с него, ако се интересувате от разработването на приложения за Windows.

Може би си мислите, че Visual Basic .NET ще понесе същите последствия като своя предшественик, но Microsoft не изглежда скоро да спре поддръжката си. В крайна сметка Visual Basic .NET е основният елемент зад екосистемата на Windows.

3. Haskell

Haskell има най-добрите си години зад гърба си, което е жалко; много програмисти желаят да знаят как да кодират на този славен, функционален език за програмиране. Езикът стана масов, тъй като много хора започнаха да кодират големи финансови програми, използвайки неговите родни монади и алгебрични типове данни.

Заемайки елементи от Miranda, Clean, HOPE и няколко други езика, Haskell имаше какво да предложи. Въпреки това, бавното му време за реакция го направи непопулярен избор сред разработчиците. Тази неефективност вероятно е довела до намаляващ интерес, което е довело до липса на скорошни актуализации; последният подходящ беше преди девет години.

Haskell също пострада в сравнение с по-подходящи, гъвкави езици като Go и Python, които продължиха да предизвикват езика от 2000-те години със своята сила и полезност. След всичко, Програмирането на Go възвърна позицията си в индекса TIOBE по причина.

4. Приложения на Visual Basic

Visual Basic за приложения, известен като VBA, е отличен език за автоматизация, който пакетът от продукти на MS Office използва. От автоматизиране на задачи на Excel до създаване на документи на MS Word и PowerPoint, има много VBA и неговите макроси могат да ви помогнат да постигнете.

Ако вярвате на слуховете, Microsoft може да замени VBA с JavaScript, предвид неговата популярност и гъвкавост.

И така, кога Microsoft може постепенно да премахне своя език за програмиране?

Като се има предвид, че много организации разчитат на модела VBA за автоматизиране на своите повтарящи се задачи, може да не е за известно време. Проблеми с API на JavaScript и интеграцията на Microsoft може да означават, че езикът ще остане наоколо още известно време, но това е пони с един трик.

5. Fortran

Fortran (Formula Translation), 62-годишен език за програмиране, изненадващо все още продължава. Употребата му може да е намаляла през годините, но той продължава да надживява някои от равностойните си езици.

Fortran обаче е най-малкото неясен. Вероятно ще разчитате в голяма степен на този разработен от IBM език, ако се интересувате от числени изчисления или научни модели. Може да го използвате за задачи като числени прогнози за времето, изчислителна физика и изчислителна динамика на флуидите.

Въпреки ограничената му употреба, той има стабилна основа и може да мине известно време, преди разработчиците на Fortran да си измият ръцете напълно с този език.

6. COBOL

Общ бизнес-ориентиран език, или COBOL, доминираше програмирането през 60-те години, заедно с три други езика: ALGOL, LISP и FORTRAN. Разработен като език за създаване на разделение между бизнес и научни изчисления, той умря от естествена смърт.

Той предлага минимална интеграция с други езици и оказва малко влияние върху разработчиците. Неговият нисък профил направи този език ниша, въпреки свързаните с него федерални и правителствени изисквания. Може да се каже, че само шепа разработчици владеят COBOL.

7. Perl

Въпреки че е език за програмиране с общо предназначение, Perl беше особено популярен за уеб разработка, мрежово програмиране, манипулиране на текст и разработка на GUI.

Състои се от два езикови варианта: Perl 5 и Perl 6 (Raku). Като цяло Perl предлага много гъвкавост и може да се похвали с отличен набор от функции. Всичко това обаче идва с цената на по-високо използване на процесора и изисквания към паметта.

Конкуренцията бавно подкопава дела на Perl за използване на пазара, тъй като разработчиците се обръщат към по-достъпни и ефективни алтернативи за уеб разработка.

8. ActionScript

Близък роднина на все по-известния JavaScript, ActionScript е версията на ECMAScript на Adobe. Тъй като е естествено за инструментите на Adobe, няма да го намерите никъде другаде освен Adobe Flash.

ActionScript беше обектно-ориентиран език, който обикновено се използва за правене на Flash приложения интерактивни. С упадъка на Flash и всички свързани с него версии, имаше и спад в използването на ActionScript през годините.

Въпреки това, след като Apple реши да премахне поддръжката за Flash на своите iOS устройства, надписът беше на стената и за ActionScript.

9. Паскал

Създаден през 1970 г. от Никлаус Вирт, Pascal улавя същността на ALGOL-60. Тъй като беше процедурен език, Pascal служи като отличен инструмент за обучение за начинаещи програмисти.

Бавно и стабилно Pascal се издигаше в йерархията, но никога не предлагаше нищо ново на света на програмирането. Докато езикът не успя да се развие наистина, неговите наследници бяха доста иновативни.

Pascal доведе до Turbo Pascal, Object Pascal и Delphi, визуален, обектно-ориентиран език, който засенчи своя предшественик.

Езиците за програмиране, които ще умрат рано или късно

В наши дни разработчиците използват различни езици за програмиране, тъй като нито един език не може да служи за всички цели. С постоянна еволюция езиците идват и си отиват, тъй като изискванията стават по-сложни и изискванията се променят.

Езиците, изброени тук, претърпяха последиците от конкуренцията и обикновено не успяха да осигурят модерни, подходящи функции. С настъпването на времето, бавно и стабилно, по-добрите езици превземат, тласкайки останалите в гробовете им.