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

В первой группе находятся низкоуровневые языки, предназначенные для взаимодействия компьютера и железа внутри него. Языки ассемблера (Assembler) – являются самыми популярными низкоуровневыми языками. Язык ассемблера – это язык программирования низкого уровня, написанный для конкретной микросхемы или операционной системы.
Во второй группе находятся высокоуровневые языки, которых гораздо больше, чем низкоуровневых. Используются они, как правило, для разработки веб-продуктов, приложений, программ. По сути, для создания всего того, чем мы пользуемся ежедневно, и того, что делает стационарный компьютер для нас таким привычным и лёгким в использовании. Высокоуровневые языки также можно разделить по уровням: одни находятся выше, другие ниже.
Рассмотрим несколько самых популярных и востребованных языков программирования. Наверняка вы уже слышали о нём, даже если не разбираетесь в программировании. Речь идёт о «Java», простом, часто используемом языке, с которым многие знакомы. И не зря его любят так много людей, ведь он создавался как язык, на котором достаточно единожды написать программу и она будет работать практически на всех системах. На других же языках программирования приходится писать код по несколько раз для различных операционных систем и устройств. Поэтому сейчас «Java» используется практически везде. При этом и он обладает своими недостатками, например медленная скорость работы. Изначально он использовался для программирования простой бытовой техники, такой как стиральные машины или кофеварки. Именно поэтому он называется «Java», как кофе с острова Ява, и символом языка является кофейная чашка.

Следующий язык это «С». Он относится к высокоуровневым языкам, но при этом с лёгкостью справляется и с низкоуровневыми задачами, так как приближен к аппаратной части компьютера, в этом он уступает только языкам Ассемблера. Из-за такой универсальности на его основе были созданы ещё языки, такие как «С++», «C Sharp» и «Objective-C».
Расскажем и о языке «С++». В область применения данного языка входит написание прикладных программ, операционных систем под различные задачи, драйверов, игр, и т.д. Примечательно, что «С++» применяется для создания других языков программирования и их обновления.
В отличие от «С++» , «C Sharp» - чуть более улучшенный язык. Он признан одним из самых сложных языков программирования, который в основном используется для промышленных разработок. Также является одним из самых мощных.
«Python» - ещё один простой и удобный язык. Он направлен на повышение производительности разработчика и читаемости кода. В этом языке есть удобные инструменты для работы с математическим элементами, чего нет, к примеру, в других языках. Большинство считают, его самым лучшим для начального этапа изучения основ программирования. Важно знать, что у «Python» есть две версии, 2 и 3, которые несовместимы между собой, поэтому, если вы написали что-либо в одной версии, перенести её на другую невозможно.
«Php» - это язык для написания веб-приложений. Изначально его автор создал его не до конца, в результате «Php» дорабатывали разные не согласованные между собой разработчики. Но в итоге он тоже получился довольно прост, и получил широкое распространение.
«JavaScript» - ничего общего с «Java» он не имеет. Это лишь маркетинговый ход, так как «Java» был весьма успешен и популярен. Долгое время этот язык применялся для придания интерактивности веб-страницам. Сейчас границы его применения значительно шире.
«HTML» - фактически не язык программирования, а скорее стандартизированный язык разметки документов в сети. Используется в основном для написания структурной схемы сайта.
С «CSS» похожая история. Он, как «HTML», является формальным языком описания внешнего вида документа, написанного с использованием языка разметки. Посмотреть его вы можете прямо сейчас, для этого необходимо лишь нажать в своем браузере правую кнопку мыши, и затем выбрать пункт «исследовать элемент» или «просмотреть код», в зависимости от браузера.
Таким образом, любой сайт - это связка «HTML», «CSS» и «JavaScript», которые отвечают за структурную схему, внешний вид и поведение сайта.
Автор: Леонид Дьяков
Билет в будущее: как поступить в вузы Великобритании
Выход для тех, у кого нет другого выхода: как получить кредит на образование
-
Отзывы
-
Чтобы публиковать на сайте статьи, фотографии и другие материалы, нужно стать участником. Для этого зарегистрируйтесь на сайте, выбрав роль "Участник".
Войти, если уже зарегистрированы.