Вопросы и Ответы

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

0

Язык программирования — специальные языки на котором записывается «исходный текст» программы.

На заре вычислительной техники (1930-1950 годы) исходные тексты записывались в виде «машинного кода» (т.е. указания номеров инструкций и аргументов для них), позднее появился первый известный язык программирования «ASSEMBLER», который значительно упростил процесс создания программы, так как позволил указывать не числовой номер инструкции, а ее символьное обеспечение, что упростило чтение и отладку исходного теста программы. Последующее появление языков более «высокого уровня» чем «ASSEMBLER» позволило перевести создание программного обеспечения из удела технических специалистов обеспечивающих функционирование конкретных аппаратных комплексов в удел специалистов по созданию программного обеспечения именуемых далее «программистами» или «разработчиками программного обеспечения».

Учитывая большое количество языков программирования, перед специалистами встала задача их классификации.

Языки программирования можно разделить, по:

  • назначению
  • уровню абстракции

В зависимости от назначения языки делятся на:

  • языки общего назначения — позволяющие создавать самое разнообразное программное обеспечение. Например: C, C++, C#, Java.
  • языки специального назначения — позволяющие решать круг специфических задач. Например: T-SQL, HTML, CSS.
В зависимости от уровня абстракции устройства «аппаратной части» языки делятся на:
  • низкоуровневые — языки действующие в терминах максимально приближенных к аппаратной части вычислительной системы
  • высокоуровневые — языки абстрагирующие программиста от необходимости знать устройство вычислительной системы

Как правило текст на любом языке программирования состоит из операторов (некоторое действие которое должен выполнить компьютер), операндов (параметры для выполнения действия) и ключевых слов (слова позволяющие сгруппировать операторы таким образом что бы получить целостный текст программы). Как правило языки отличаются друг от друга по синтаксису (задающему конкретный вид операторов, операндов, ключевых слов) и семантике (задающей смысловую нагрузку для тех или иных синтаксических конструкций языка). Для облегчения написания текстов на различных языках программирования были созданы специальные редакторы исходного текста и даже целые среды разработки программного обеспечения (IDE).

Ссылки по теме:

  • wikipedia.org — статья «язык программирования» на портале Wikipedia.org
  • ru.wikipedia.org — статья «интегрированная среда разработки» на портале Wikipedia.org

YouTube

 Изменить 

Ещё Что такое

Что такое поисковая оптимизация | Вопрос и Ответ
Поисковая оптимизация (англ. search engine optimization, SEO) — комплекс мер для поднятия позиций сайта в результатах выдачи поисковых систем по определенным запросам пользователей. Обычно,

Что такое стандарт Юникод | Вопрос и Ответ
Юникод, или Уникод (англ. Unicode) — стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков. Стандарт предложен в 1991 году

Что такое смартфон Samsung Galaxy S4 | Вопрос и Ответ
15 марта 2013 года, компания Samsung презентовала в Нью-Йорке новый флагманский смартфон Galaxy S4.Еще за несколько дней до премьеры мировые СМИ сообщали о возможном бесконтактном управлении

Что такое локальный гороскоп | Вопрос и Ответ
Гороскоп — в астрологии отображение положения планет, Солнца, Луны и других небесных тел небесной сферы на эклиптику в интересующий астролога момент времени. Иногда, однако, древние авторы,

Что такое морфологический признак части речи | Вопрос и Ответ
Часть речи (лат. pars orationis) — категория слов языка, определяемая морфологическими и синтаксическими признаками. В языках мира прежде всего противопоставляются имя (которое может

Что такое стиль сафари | Вопрос и Ответ
Богемный — воздушный и беззаботный. Тут допускается и даже приветствуется многослойность, но в целом его также отличает простота. Его «изюминка» — не столько причудливые

Что такое хроническая обструктивная болезнь лёгких (ХОБЛ) | Вопрос и Ответ
Хроническая обструктивная болезнь легких (ХОБЛ) — это болезнь легких, для которой характерно устойчивое нарушение движения воздушного потока из легких. Это угрожающая жизни болезнь легких,

Что такое туман | Вопрос и Ответ
"Пришел туман постучал в дома,Шалью синею обнял сад.Так уж было раз в предрассветный час,Было несколько лет назад:Пришел туман свел меня с ума Отогнать его нету сил он растаял

Что такое папство | Вопрос и Ответ
Папство — должность и священный сан папы Римского как главы Римско-католической церкви. Папа является епископом Римским, архиепископом и митрополитом Римской провинции, примасом Италии и

Что такое система электронных денег (СЭД) | Вопрос и Ответ
Традиционно для оплаты товаров и услуг через Интернет использовались банковские кредитные карты. Однако их недостатки хорошо известны. Во-первых, реквизиты кредитки могут быть легко похищены или

Фото Компьютеры

 Изменить 
Что такое система электронных денег (СЭД)