Научная статья на тему 'АКТУАЛЬНЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ'

АКТУАЛЬНЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
124
15
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
Языки программирования / C++ / Java / JavaScript / Python / Programming languages / C++ / Java / JavaScript / Python

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Дадонов А.Д., Симонов И.Н., Гаев Л.В.

В данной статье рассмотрены четыре популярных языка программирования C++, Java, JavaScript и Python. Описаны их основные преимущества и области применения.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CURRENT PROGRAMMING LANGUAGES

This article covers four popular programming languages C++, Java, JavaScript and Python. Their main advantages and applications are described.

Текст научной работы на тему «АКТУАЛЬНЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ»

нагрузках она меньше расширяется в магнитопроводе трансформатора.

Алюминий имеет свои достоинства: теплопроводность и электропроводность гораздо лучше, чем у

меди.

Стоимость трансформатора с медными обмотками превышает стоимость трансформатора с алюминиевыми обмотками в 2,5 раза, медь имеет преимущества относительно алюминия. Проблемы, связанные с алюминием показывают, что медь намного надежнее, что обеспечивает более продолжительную эксплуатацию трансформаторов, и не снижает вероятность сбоев в работе оборудования.

Список использованной литературы:

1. Плотников С.М. Определение потерь на вихревые токи и на гистерезис в магнитопроводах электрических машин // Измерительная техника. 2020. № 11. - С.54-58. https://doi.org/10.32446/0368-1025it.2020-11-54-58

2. Плотников С.М., Колмаков О.В. Решение актуальных вопросов в теории трансформаторов // Изв. вузов, Электромеханика. 2021. Т. 64. № 3. С.5-11. D0I:10.17213/0136-3360-2021-3-5-11

3. Энерготранс [Электронный ресурс]. - Режим доступа: https://en-trans.ru/catalog/transformatory-tsl-i-tslz/tsl-400-kva-6-10-0-4-kv, свободный (дата обращения: 30.04.2023).

4. Энерготранс [Электронный ресурс]. - Режим доступа: https://en-trans.ru/catalog/transformatory-tmg/tmg-400-kva-6-10-0-4-kva, свободный (дата обращения: 30.04.2023).

5. Energoboard [Электронный ресурс]. - Режим доступа: https://energoboard.ru/post/843, свободный (дата обращения: 30.04.2023).

© Гилев А.А., Шутенко Е.С., 2023

УДК 004.432

Дадонов А.Д.

студент 2 курса ЛГТУ, г. Липецк, РФ Симонов И.Н. студент 2 курса ЛГТУ, г. Липецк, РФ Гаев Л.В.

кандидат технических наук, доцент, г. Липецк, РФ

АКТУАЛЬНЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ

Аннотация

В данной статье рассмотрены четыре популярных языка программирования - C++, Java, JavaScript и Python. Описаны их основные преимущества и области применения.

Ключевые слова Языки программирования, C++, Java, JavaScript, Python.

Dadonov A.D.

2nd-year student of LSTU, Lipetsk, Russia Simonov I.N.

2nd-year student of LSTU, Lipetsk, Russia Gaev L.V.

candidate of technical sciences, docent,

Lipetsk, Russia

CURRENT PROGRAMMING LANGUAGES Annotation

This article covers four popular programming languages - C++, Java, JavaScript and Python. Their main advantages and applications are described.

Keywords

Programming languages, C++, Java, JavaScript, Python.

Язык программирования — формальная знаковая система (модель) для описания алгоритмов в форме, понятной исполнителю (компьютеру). Язык программирования позволяет определить, на какие события и как будет реагировать компьютер при различных обстоятельствах, как будут храниться и передаваться данные.

В нынешней жизни есть много языков программирования, но следует знать, какие актуальны и полезны для изучения. Для начала языки программирования делятся на два типа. Языки программирования низкого и высокого уровня.

В данной стать будем рассматривать языки высокого уровня, такие как C++, Java, JavaScript, Python.

С++ — это объектно-ориентированный язык программирования, один из самых популярных языков программирования. Главная особенность представляет набор предопределенных классов, типы данных которых могут быть созданы несколько раз. Классы: можно дополнительно разместить членов функции для реализации определенных функций. Несколько объектов определенного класса могут быть определены для реализации функций в классе. Объекты могут быть определены как экземпляры, созданных во время выполнения. Эти классы также могут быть унаследованы от других новых классов [1].

Таблица 1

Преимущества и недостатки языка С++

Преимущества Недостатки

Перегрузка функций Целые числа непроизвольной длины

Значение параметров по умолчанию Локальные функции

Поддержка исключений Контрактное программирования

Множественное наследование

Источник: разработано автором

Java — популярный язык программирования, также является ООП. На основе этого языка работают Android операционная система, мобильные приложения, если изучали языки программирования семейства С, то синтаксис схож, что делает относительным проще изучение данного языка [2].

Также Java предназначен для того, чтобы развить портативные, высокопроизводительные

приложения для самого широкого круга вычислительных платформ. Возможности языка программирования:

• веб-разработка (масштабные бизнес-проекты);

• программы для ПК (десктопный софт);

• компьютерные игры (например, Minecraft);

• приложения для мобильных устройств (ОС Android);

• научные исследования и разработки;

• промышленный программинг.

Таблица 2

Преимущества и недостатки языка Java

Преимущества Недостатки

Независимый код Более низкая производительность

Надежный код. Потребляет память

Высокая функциональность

Синтаксис средней сложности

Java для Андроид

Источник: разработано автором

JavaScript — это язык программирования, который в 21 веке стал выступать в качестве одного из самых популярных. Его надо изучать всем, кто планирует заниматься созданием веб-страничек и интернет-приложений. Язык, который в своей основе содержит скрипт — это документ, описывающий действия, необходимые для обработки и выполнения. Работать со скриптами сможет каждый браузер, что делает язык кроссплатформенным. Также JavaScript является объектно-ориентированным языком программирования.

Возможности языка программирования:

•фронтенд-разработка;

• создании мобильного ПО;

• бэкенд-программировании;

• написании программного обеспечения десктопного типа [3].

Таблица 3

Преимущества и недостатки языка JavaScript

Преимущества Недостатки

Незаменимость в веб-разработке Отсутствие возможности чтения и загрузки документов

Наличие полной интеграции с версткой страниц и серверной частью Нестрогая типизация

Рациональность применения и простоту Вольную трактовку типов. Нестыковки в коде будут игнорироваться.

Скорость работы

Наличие собственной мощной экосистемы

Источник: разработано автором

Python — этл очень компактный язык программирования, краткий синтаксис прост, но при этом очень продуктивен. Программы на Python намного короче написанного кода на других современных языках программирования. Меньше кода - меньше ошибок. Необычной особенностью языка является выделение блоков кода пробельными отступами [4].

Пайтон настолько универсален, что на нём можно писать практически любые программы:

• для обработки изображений и текста

• работа с аудио и видео

• работа вычислений, визуализации данных, автоматизации процессов.

Таблица 4

Преимущества и недостатки языка Python

Преимущества Недостатки

Открытый код Невысокая скорость выполнения программ

Простота синтаксиса Эволюция языка

Наличие мощных библиотек

Многоплатформенность

Прост в изучение

Источник: разработано автором

В заключение: выбор языка программирования зависит от того, какие задачи вы хотите решить. C++, Java, JavaScript и Python - это все популярные языки программирования, которые имеют свои преимущества и могут быть использованы для различных задач.

Список использованной литературы:

1. Шилдт Г. C++ [Текст] / Шилдт Г. — 1-е изд. — Диалектика-Вильямс, 2019 — 624 с.

2. Берд Б. Java для чайников [Текст] / Берд Б. — 1-е изд. — Диалектика-Вильямс, 2018 — 624 с.

3. Доронов В. JavaScript. Народные советы [Текст] / Доронов В. — 1-е изд. — СПб.: БХВ, 2007 — 448 с.

4. Гуриков, С. Р. Основы алгоритмизации и программирования на Python. Учебное пособие. Студентам ССУЗов [Текст] / С. Р. Гуриков — 1-е изд. — МСК: Инфра-М, 2023 — 343 с.

©Дадонов А.Д., Симонов И.Н., Гаев Л.В., 2023

УДК 004.738.5

Двуреченский И.О.

студент 2 курса ЛГТУ, г. Липецк, РФ Симонов И.Н. студент 2 курса ЛГТУ, г. Липецк, РФ Гаев Л.В.

кандидат технических наук, доцент, г. Липецк, РФ

ВЕБ-ПРИЛОЖЕНИЯ: ОСНОВЫ, ТЕХНОЛОГИИ И РАЗРАБОТКА

Аннотация

Данная статья предоставляет обзор веб-приложений, их принципов, технологий и процесса разработки. Рассматриваются компоненты веб-приложений, языки программирования, фреймворки, жизненный цикл разработки и особенности, такие как адаптивный дизайн и безопасность. Также обозреваются текущие тенденции, включая прогрессивные веб-приложения. Цель статьи - помочь читателю понять основы и технологии веб-приложений.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Ключевые слова Веб-приложения, Разработка, Технологии, HTML, CSS, JavaScript.

i Надоели баннеры? Вы всегда можете отключить рекламу.