Главная страница

Реферат научной статьи. Статья Анализ современных языков программирования


Скачать 15.88 Kb.
НазваниеСтатья Анализ современных языков программирования
АнкорРеферат научной статьи
Дата01.03.2023
Размер15.88 Kb.
Формат файлаdocx
Имя файлаРеферат научной статьи.docx
ТипСтатья
#961621

Реферат научной статьи.

Статья «Анализ современных языков программирования» помещена в журнале «Актуальные проблемы авиации и космонавтики» №11 тома 1 за 2015 год. Автор статьи – студент сибирского государственного аэрокосмического университета имени академика М. Ф. Решетнёва К.О. Плотко. Работа посвящена анализу современных языков программирования. В ней выделяются и описываются главные и характерные их особенности, а также отличия от популярных в настоящее время языков программирования.

В начале статьи формулируется проблема постоянного развития технологии программирования в современном мире. Автор называет главными требованиями для языков программирования их близость к обычному профессиональному языку определённой сферы деятельности и простоту реализации, отмечая, что противоречивость данных требований стимулирует людей создавать новые языки и дорабатывать существующие. К.О. Плотко рассматривает сущность языка программирования как определённую систему, позволяющую выражать алгоритмы и структуры данных. Также автор сообщает, что в наше время известно уже о более двух с половиной тысяч языков программирования. И это число только растёт.

В основной части автор рассматривает несколько передовых языков программирования, решающих свою определённую работу. В первую очередь, он рассказывает об языке Dart от компании Google. Как и в JavaScript, в Dart тоже реализованы синтаксисы и ключевые слова, однако его особенность в том, что объекты в Dart определяются с помощью классов и интерфейсов. Пока этот язык мало где используется, так как разработан для запуска на клиенте, либо на сервере, замечает К.О. Плотко. В качестве следующего нового языка программирования автор пишет об языке Go. Данная технология упрощает процесс написания кода и подходит для применения во многих сферах программирования. Благодаря заимствованным из языка C структурам, Go позволяет создавать программы на базе объектно-ориентированного программирования, пишет автор. По мнению автора статьи, необходимость иметь для клиента, сервера, баз данных отдельные языки программирования усложняет веб-программирование, поэтому была введена такая технология, как Opa. Язык Opa имеет собственный веб-сервер и систему управления базой данных. Далее К.О. Плотко пишет о том, что недостатки каждого языка программирования ставят в опасность систему, созданную на этом языке, поэтому существует такая система, как Wyvern, позволяющая использовать все возможности любых известных языков в процессе создания программы. Также автор приводит в пример язык программирования Sketch, особенность которого заключается в методе поиска оптимального решения определённой задачи путём заполнения опущенных участков кода, оптимизируя таким образом получившиеся конструкции. Наконец автор описывает язык Wolfram. Wolfram Language опирается на огромную базу знаний всех типовых вычислительных операций, и поэтому, утверждает автор, он позволяет создавать приложения, не прибегая к процессу традиционного программирования.

На основании рассмотренных в статье современных языков программирования автор делает вывод о том, что в настоящее время, имея базу из двух с половиной тысяч языков программирования, нет ни одного универсального. Однако в качестве решения данной проблемы существуют системы наподобие Wyvern, которые позволяют использовать несколько языков программирования для создания одной программы. В заключение К.О. Плотко справедливо предполагает, что хотя бы один из рассмотренных языков заменит в будущем популярных в настоящее время языков программирования.

Оценивая работу в целом, можно утверждать, что с каждым днём задачи, решаемые с использованием компьютеров, становятся всё сложнее и разнообразней. Это приводит к тому, что лучшие разработчики стремятся к созданию более мощных языков программирования, поэтому в современном мире языки постоянно заменяются всё более новыми их аналогами.


написать администратору сайта