Чем отличаются языки программирования, разметки и скриптовые языки?

Перевод статьи Аншита Шармы «Difference Between Programming, Markup and Scripting Languages».

Языки программирования, языки разметки и языки сценариев

Разные языки служат разным целям. Именно поэтому их так много. Что вам нужно, так это разобраться, какой тип языков подходит именно для вашей ниши.

Для задач вроде создания Android и iOS-приложений или сногсшибательных веб-шаблонов программисты используют множество языков. Используемые языки должны сообщать системе, что нужно сделать, а также каким образом это должно быть сделано.

Есть три типа языков: языки программирования ( C++, Visual Basic, Java, C#), языки разметки (HTML, XML, CSS) и скриптовые языки (JavaScript, PHP, Python). Все они обладают своим собственным функционалом, несходным с другими. Но в этой статье мы попробуем сравнить их, чтобы понять разницу.

Языки программирования

Языки программирования

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

Эти инструкции пишутся программистом (кодером), который хорошо знает такие языки как С, С++, Java и т. п. Программист должен быть знаком со всеми типами структур данных, а также с алгоритмами.

Языки разметки

Языки разметки

Назначение языков разметки — представление данных. Языки, связанные с дизайном, такие как HTML и CSS, используются для создания прекрасных и ошеломляющих макетов и веб-шаблонов.

При этом HTML используется для определения данных, а задача CSS – представить эти данные в красивом макете. Так что, если вы увлечены дизайном веб-сайтов (фронтенд-разработкой), то начинать вам нужно с языков разметки.

Скриптовые языки

Языки сценариев

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

Основное назначение скриптового языка – указывать другим программам, что и как выполнять. Это похоже на сценарий, который дают какой-нибудь телезвезде. Он (или она) использует написанные в сценарии диалоги для своего выступления.

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

Таковы основные отличия языков программирования, разметки и скриптовых языков.


[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]

5 комментариев к “Чем отличаются языки программирования, разметки и скриптовые языки?”

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх