Другие языки программирования и технологии

А как создать язык программирования

ну типо html или ещё проще? я слышал, что языки программирования высоких уровней очень сложны, т.к. там надо обробатывать очень большое количество данных или типо того.. А вот к примеру язык html он простой, его помоему щас даже не считают языком программирования, а считают как язык "распеделения" так как написать ЯП ? ну или как это вообще делается?
NN
Nikkadam Nazarov
2 381
html не язык программирования, это язык описания размещения текста и рисунков на страницах.
А создать язык программирования просто - придумать его и написать к нему компилятор на каком-нибудь другом языке. Потом можно при желании переписать этот компилятор уже на новом языке.
А как писать компиляторы - это курс в институтах, обучающих программистов. Надо уметь программировать на ассемблере или С и знать алгоритмы синтаксического разбора.
Но новый язык обычно создается не просто так, а для реализации какой-то теоретической разработки в теории языков, логического вывода, грамматик и так далее. Потому что для всего старого уже понаписано много языков на все вкусы. Они, кстати, бывают совершенно разные по концепциям. Например, C++ предназначен для объектно-ориентированной разработки программ высокой сложности в разных областях, Pascal для обучения принципам структурного программирования, Fortran специализирован на научно-технических вычислениях, Prolog для разработок искусственного интеллекта - автоматического построения логических выводов, APL - для математических операций с матрицами, тензорами и другими сложными математическими объектами, LISP - операций со списками, и так далее...
BK
Baga Kadirov
89 325
Лучший ответ
Nikkadam Nazarov спасибо)
вполне доходчиво объяснили.
зачем, их уже придумано под разные нужды.... учите любой и пользуйте... .

Вы мне напоминаете того одаренного мужика из российской глубинки, который не зная что в науке именуемой математика существует раздел анализ, вывел самостоятельно формулы этого самого анализа - основы интегрального и дифференциального исчисления и поделился своими трудами с академией наук. Молодец, смог.. . но толку?? ? Если все человечество этим пользуется с середины 18 века.

ЗЫ: HTML - язык разметки а не программирования ;)
Ruslan 666
Ruslan 666
20 115
Nikkadam Nazarov насчёт html точно подмечено)
определитесь ---для чего вам это надо?
зачем его создавать их и так много
я вот в школе занимался turbo pascal ем хрень жесткая до сих пор этого синего экрана боюсь)
Александр Александрович, жесткий юмор))))))