применимость языков программирования

Вопросы написания собственного программного кода (на любых языках)

Модератор: Olej

Аватара пользователя
Olej
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

применимость языков программирования

Непрочитанное сообщение Olej » 17 дек 2016, 17:36

Паскаль повержен - впервые за много лет
Рано или поздно это должно было случиться.. И високосный 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
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сравнение языков программирования

Непрочитанное сообщение Olej » 17 дек 2016, 18:07

Olej писал(а):

Код: Выделить всё

Язык программирования	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
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: применимость языков программирования

Непрочитанное сообщение Olej » 04 янв 2017, 15:40

После Нового Года всегда начинаются публикации, подводящие итоги...

TIOBE Index for December 2016
The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Код: Выделить всё

Dec 2016 	Dec 2015 	Change 	Programming Language 	Ratings 	Change
1           1	                  Java                    17.856%    -3.12%
2           2	                  C                        8.726%    -7.73%
3           3                     C++                      5.335%    -0.61%
4           4	                  Python                   4.239%    -0.19%
5           7         change      Visual Basic .NET        3.302%    +0.91%
6           5         change      C#                       3.171%	 -0.94%
7           6         change      PHP                      2.919%	 +0.13%
8           8                     JavaScript               2.862%	 +0.50%
9          11         change      Assembly language        2.539%	 +0.61%
10          9         change      Perl                     2.338%	 +0.13%
11         15         change      Objective-C              2.325%	 +0.97%
12         10         change      Ruby                     2.147%	 +0.09%
13         14         change      Swift                    2.134%	 +0.73%
14         12         change      Visual Basic             1.967%	 +0.31%
15         13         change      Delphi/Object Pascal     1.950%	 +0.31%
...

Аватара пользователя
Olej
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: применимость языков программирования

Непрочитанное сообщение Olej » 04 янв 2017, 16:06

Olej писал(а):После Нового Года всегда начинаются публикации, подводящие итоги...
Хабрахабр - всероссийская помойка - Самые востребованные языки программирования 2016

Изображение

Аватара пользователя
Olej
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: применимость языков программирования

Непрочитанное сообщение Olej » 17 апр 2017, 12:03

Источником этой публикации и таблички есть рейтинг международной компании 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
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: применимость языков программирования

Непрочитанное сообщение Olej » 26 фев 2018, 17:42

TIOBE Index for February 2018
Вот начало таблички:

Код: Выделить всё

Feb 2018	Feb 2017		Programming Language	Ratings	Change
1	       1		       Java	                14.988%	-1.69%
2	       2		       C	                   11.857%	+3.41%
3	       3		       C++	                 5.726%	 +0.30%
4	       5		       Python	              5.168%	 +1.12%
- почти 40% использования в реальной практике приходится на эти 4 языка
- классический C превосходит по использованию C++ в 2 раза , не подозревая о "продвинутости" последнего... и частота его использования всё растёт, несмотря на возраст в 45 лет
- Python всё движется вверх...
- Все эти C#, PHP, JavaScript ... - все сползают и сползают вниз...

Аватара пользователя
Olej
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: применимость языков программирования

Непрочитанное сообщение Olej » 21 мар 2019, 00:02

The RedMonk Programming Language Rankings:
January 2019
1 JavaScript
2 Java
3 Python
4 PHP
5 C#
6 C++
7 CSS
8 Ruby
9 C
10 Objective-C
11 Swift
12 TypeScript
13 Scala
14 Shell
15 Go
15 R
17 PowerShell
18 Perl
19 Haskell
20 Kotlin

Ответить

Вернуться в «Программирование»

Кто сейчас на конференции

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