Алматы экономика және статистика академиясы Алматы қаласы Қазақстан халқы Ассамблеясы



жүктеу 9,25 Mb.
Pdf просмотр
бет411/420
Дата15.11.2018
өлшемі9,25 Mb.
#20420
1   ...   407   408   409   410   411   412   413   414   ...   420

831 

Open  access: 

http://www.aesa.kz:8080/conference_proceedings/2017/

  

 



 

Несмотря на то, что  в мире разрабатываются все новые и  новые языки 

программирования, лидерами  по сей  день остаются старые  и проверенные инструменты. 

При  помощи  сети  интернет,  сейчас  с  легкостью  можно  узнать  рейтинги  часто 

запрашиваемых и популярных инструментов для  разработки программ. Как это делается? 

Существуют  так  называемые  индексы,  которые  при  помощи  подсчета  результатов 

поисковых программ выявляют самые популярные языки программирования. К таким 

индексам можно отнести  Tiobe,  RedMonk,  GitHut  и  т.д.    Индексы  обновлются 

ежемесячно,  но  мы  рассмотрим  годовые  рейтинги  и  сделаем  небольшой  сравнение.  В 

таблице 3 и 4 указаны рейтинги индексов Tiobeи RedMonkза три года. 

   Таблица. – 3. Рейтинг  TIOBE Index за три года (2015,2016,2017). [3] 

TIOBE Index 

№ 

Март 2015 



Март 2016 

Март2017 

1  Java 

Java 


Java 

2  C 


3  C++ 



C++ 

C++ 


4  Objective C 

C# 


C# 

5  C# 


Python 

Python 


6  JavaScript 

PHP 


VisualBasic.NET 

7  PHP 


VisualBasic.NET 

PHP 


8  Python 

JavaScript 

JavaScript 

9  VisualBasic 

Perl 

Delphy/ObjectivePascal 



10  VisualBasic.NET 

Ruby 


Swift 

11  Delphy/BasicPascal  Delphy/ObjectivePascal  Perl 

12  Perl 

Assemblylanguage 

Ruby 

13  Transact SQL 



VisualBasic 

Assemblylanguage 

14  MatLab 

Swift 


R  

15  ABAP 

Objective C 

VisualBasic 

16  F# 



Objective C 



используемых языков 

программирования.используется 

для написания системного 

программного обеспечения, но так 

же может использоваться для 

написания приложений. Синтаксис 

С используется многими 

современными языками, такими 

как Java,PHP,JavaScript 

явная 


SQL 

1986 


Формальный непроцедурный язык 

программирования, используемый 

для создания, модификации и 

управления данными в 

произвольной реляционной базе 

данных. Необходимая часть веб-

разработки, если веб-разработчик 

использует базы данных Oracle, 

MySQL, MicrosoftSQLServer и т.д. 

декларативное 

 

 

 



 

 

 




832 

Open  access: 

http://www.aesa.kz:8080/conference_proceedings/2017/

  

 



17  PL/SQL 

Groovy 


Go 

18  Ruby 

MatLab 

MatLab 


19  R 

PL/SQL 


PL/SQL 

20  Pascal 

Seratch 


 

   Таблица. – 4. Рейтинг RedMonkIndex за три года (2015,2016,2017).[5] 

RedMonkIndex 

№ 

Март 2015 



Март 2016 

Март 2017 

1  JavaScript 

JavaScriipt 

JavaScript 

2  java 


Java 

Java 


3  PHP 

Python 


PHP 

4  Python 

PHP 

Python 


5  C++ 

C# 


C# 

6  Ruby 


C++ 

Ruby 


7  CSS 

Ruby 


CSS 

8  C 


9  ObjectiveC 



Objective C 

Objective C 

10  Shell 

Scala 


Perl 

11  R 


Swift 

Shell 


12  Perl 



13  Scala 

Go 


Scala 

14  Go 


Perl 

Go 


15  Haskell 

TypeScript 

Haskee 

16  Swift 



PowerShell 

MatLab 


17  MatLab 

Haskell 


Swift 

18  VisualBasic 

Clojure 

Clojure 


19  Clojure 

CoffeeScript 

Groovy 

20  Groovy 



Lua 

VisualBasic 

 

Сравнивая список рейтингов  Tiobeи RedMonkза три года, можно увидеть что, на 



удивление изменилось слишком мало. Несколько языков переместились выше или ниже, 

некоторые и вовсе не попали в двадцатку, но новых языков программирования не 

появилось.  В обоих списках технологииJava стоят на первом месте, и в пятерке лучших 

вошли языки  семейтва С, а так же PHPи Python. Не менее популярные языки, такие как 

Ruby,  Perl,  Swift  скачут  по  рейтингу  то  вниз,  то  вверх.  Как  говорилось  выше,  не 

существует  «идеального»  языка  программирования.  Благодаря  обзорам  вы  можете 

выбрать только самые популярные языки  программирования, но это не говорит о том, что 

эта технология вам подойдет. Ведь на сегодняшний день,   разработчики работают не с 

одной технологией, а с несколькими.  Например, если разработчик рассматривает 

клиентскуюJavaScript, то без особого знания HTML,  CSS,форматов изображений, 

инструментов браузера он далеко не продвинется. Разработчики же серверной стороны на 

NodeJS,  PHP,  Ruby, .NET  и  Javaдолжны иметь понятие по веб-серверам,HTTP, 

SQL,/NoSQL  баз данных, а так же форматов обмена данными, таких как XML  и  JSON. 

Даже тем кто пишет простое приложение для мобильных устройств, требуются знания и 

опыт в веб-соединении, хранении данных, IDEи  инструментов  разработки.  Чем  больше 

технологий вы будете использовать, тем большим количеством знаний вы должны будете 

располагать. Безусловно, разработчик должен  знать основы смежных направлений, но 



жүктеу 9,25 Mb.

Достарыңызбен бөлісу:
1   ...   407   408   409   410   411   412   413   414   ...   420




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау