Паскаль повержен - впервые за много лет

Паскаль повержен - впервые за много лет

Сообщение Olej » 17 дек 2016, 18:37

Паскаль повержен - впервые за много лет
Цитата:
Рано или поздно это должно было случиться.. И високосный 2016 год стал роковым для любимого студентами и преподавателями языка программирования. Паскаль пал. С третьего места в далеком 1991 году Pascal сполз на почетное 74-место в 2016 году. Исполин свержен. Смотрите долгосрочный рейтинг популярности языков программирования в таблице ниже.
Код: выделить все
Язык программирования   2016   2011   2006   2001   1996   1991   1986
Java                      1       1      1      2     15     -       -
C                        2       2      2      1      1      1       1
C++                      3       3      3      3      2      2       5
C#                       4       5      6     10      -      -       -
Python                   5       6      7     23     24      -       -
PHP                      6       4      4      8      -      -       -
JavaScript               7       9      8      7     19      -       -
Visual Basic .NET        8      28      -      -      -      -       -
Perl                     9       8      5      4      3      -       -
Ruby                    10      10     17     31      -      -       -
Lisp                    27      12     12     15      7      4       3
Ada                     28      16     15     16      6      5       2
Pascal                  74      14     16     13      4      3       6

Olej
 
Стаж: 48 лет 6 месяцев 22 дня

Паскаль повержен - впервые за много лет

Спонсор

Спонсор
 

Re: Паскаль повержен - впервые за много лет

Сообщение Olej » 17 дек 2016, 18:39

Olej писал(а):

Паскаль повержен - впервые за много лет
Цитата:
Рано или поздно это должно было случиться.. И високосный 2016 год стал роковым для любимого студентами и преподавателями языка программирования. Паскаль пал. С третьего места в далеком 1991 году Pascal сполз на почетное 74-место в 2016 году. Исполин свержен. Смотрите долгосрочный рейтинг популярности языков программирования в таблице ниже.
Код: выделить все
Язык программирования   2016   2011   2006   2001   1996   1991   1986
Java                      1       1      1      2     15     -       -
C                        2       2      2      1      1      1       1
C++                      3       3      3      3      2      2       5
C#                       4       5      6     10      -      -       -
Python                   5       6      7     23     24      -       -
PHP                      6       4      4      8      -      -       -
JavaScript               7       9      8      7     19      -       -
Visual Basic .NET        8      28      -      -      -      -       -
Perl                     9       8      5      4      3      -       -
Ruby                    10      10     17     31      -      -       -
Lisp                    27      12     12     15      7      4       3
Ada                     28      16     15     16      6      5       2
Pascal                  74      14     16     13      4      3       6


Потрясающе интересная таблица!
И не только тем, что: а). она экстремально ;-) свежая - 2016г.
... но и тем, что:
б). Pascal (наконец!), как учебный язык, сразу провалился с устойчивых 13-16 мест на 74-е!
в). Ada так и не пошёл язык ... и своё отжил
г). как уверенно идёт вверх Python!
д). C - уверенный лидер на протяжении 30-ти лет!
е). C++ - так никогда и достиг популярности C ... и уже не достигнет
ж). все поделки Microsoft, как ни стараются - так в отчётливые лидеры и не выходят...

Сколько интересного из одной таблицы! :?
Olej
 
Стаж: 48 лет 6 месяцев 22 дня

Re: Паскаль повержен - впервые за много лет

Сообщение ALEXX » 18 дек 2016, 01:30

Olej... Что делать то с Java? Массово меняем природу паскаля, пишем новый завет от СИ и ругаем питОн для малолеток?
Аватар пользователя
ALEXX
Администратор
Администратор
 
Сообщений: 1149
Фото: 35
Стаж: 3 года 7 месяцев 1 день
Откуда: Королёв
Благодарил (а): 334 раз.
Поблагодарили: 187 раз.

Re: Паскаль повержен - впервые за много лет

Сообщение nezabudka » 18 дек 2016, 13:31

В год когда я родилась, Паскаль был на 3 месте :oops: Скорее всего проигрывает в конкуренции с Питоном
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay
Аватар пользователя
nezabudka
Местный говорун
Местный говорун
 
Сообщений: 613
Фото: 180
Стаж: 3 года 3 месяца 5 дней
Откуда: Ростов на Дону
Благодарил (а): 286 раз.
Поблагодарили: 145 раз.

Re: Паскаль повержен - впервые за много лет

Сообщение Olej » 18 дек 2016, 16:04

nezabudka писал(а):

В год когда я родилась, Паскаль был на 3 месте :oops: Скорее всего проигрывает в конкуренции с Питоном

1. Н.Вирт придумал Pascal исключительно как учебный язык, язык для обучению программированию. Кроме того, в Pascal Н.Вирт отчётливо формализовал то, что есть парадигмой структурного программирования. На 1970 год это был революционный прорыв (>45 лет назад, почти пол-столетия - вдумайтесь)!

2. Но на Pascal, как и следует из п.1, никогда и нигде не было создано ни одного более-менее значительного публичного проекта. Все последующие проекты-реализации, паразитирующие на Pascal - это всякие разнообразные: UCSD-Pascal, Turbo Pascal, Object Pascal, Delphy, Free Pascal и GNU Pascal, и такие уродцы как PascalABC.NET - все нарушают основу Pascal, его направленность на обучение, пытаются коммерчески-рыночно его поэксплуатировать якобы для практических разработок. Они расширяют его всякими уродствами, разрушая синтаксическую цельность Pascal от Н.Вирта.

3. Сам Н.Вирт (со своей школой сотрудников) очень быстро сами ушли от Pascal, и продолжили эту линию разв.ития целой последовательностью языков: Modula, Modula 2, Modula 3 (ставшая одной из баз для Go), Oberon, Zenon, ... Вот на этих языках научная школа CERN (Вирт и Ko) делали свои практические наработки и эксперименты.

4. Pascal был замечательным учебным языком 50 (!) лет назад. Я сам, пользуясь вседозволенностью и попустительством руководства одного из ВУЗ-ов, провёл 2 или 3 семестровых лекционных курсов по Pascal, когда мне предложили провести спецкурс "от сохи", от практики разработки. И думаю (практически уверен) что это был первый по времени учебный курс Pascal в xSSSR. Но нынешние университетские пЫдагоги паразитируют на Pascal 50-летней давности, и обучают по принципу: "Искать не там где потеряли, а где светлее". Т.е. обучают тому, что им проще, что они знают и тому над чем напрягаться не надо.
Olej
 
Стаж: 48 лет 6 месяцев 22 дня

Re: Паскаль повержен - впервые за много лет

Сообщение Olej » 18 дек 2016, 16:17

hotmax писал(а):

Что делать то с Java?

А что не так с Java?

Как язык Java гораздо лучше соответствует объектной парадигме программирования, чем C++. Которая пришла как альтернатива (возможная, но не замена) структурному программированию. И если обучать объектному программированию, то лучше бы обучали на Java, чем на C++.

Как технология Java - это отличная выдумка от Sun Microsystems (большинству лучших выдумок в Linux, которыми вы пользуетесь сами над тем не задумываясь - они пришли из развития Sun Microsystems). Из-за машиннонезависимого байт-кода, впервые применённого в Java, в Java стали возможны такие недостижимые в других технологиях и языках вещи как: аплеты (и слово то впервые произнесено в Java), сервлеты, сервера приложений, ...

Вся новомодная и раскручиваемая Microsoft техника программирования .NET и все их языки # - это технология Java, только плохо понятая и слегка извращённая. :?

Так что с Java - всё в порядке. :)
Не переживайте.

P.S. А начинающим практикующим программистам советую обратить внимание ещё на такую "мелочь" :roll: , что в вакансиях на работу, ни по одному языку программирования не предлагают столь высокую оплату, как по Java.
Дерзайте! :D
Olej
 
Стаж: 48 лет 6 месяцев 22 дня

Re: Паскаль повержен - впервые за много лет

Сообщение Olej » 17 апр 2017, 12:11


Источником этой публикации и таблички есть рейтинг международной компании TOBE, которые обновляются очень часто, и содержат (в полном виде) не 10-20, а свыше 100 языков.
Цитата:
We Measure Your Software Code Quality.
TIOBE checks more than 586 million lines of software code for its customers world-wide, real-time, each day.

Можно посмотреть здесь оригиналы: TIOBE Index for April 2017:
Цитата:
Код: выделить все
Apr 2017    Apr 2016    Programming Language    Ratings    Change
1           1           Java                    15.568%    -5.28%
2           2           C                        6.966%    -6.94%
3           3           C++                      4.554%    -1.36%
...


Любопытно!
Практически 1/3 потребностей написания программного кода покрывается 3-мя языками.
Язык Go очень уверенно прёт вверх (+1.73% - как ни у одного другого языка), но пока ещё на скромном 18-м месте.
Olej
 
Стаж: 48 лет 6 месяцев 22 дня


Вернуться в Уголок разработчика

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1