LinuxForum.Fans
Тема

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

Автор: elve 49 сообщений 11006 просмотров
#45703

Т.к. в соседней теме http://linuxforum.ru/viewtopic.php?id=3809 я увидел что под языками программирования пытаются подписать любую "страшную" аббревиатуру, только бы покруче выглядеть.. мне захотелось узнать, а что же вы подразумеваете под языком программирования?

#45711

ну можно ещё вспомнить что правильнее называть "алгоритмические языки" ну а дальше понеслась нелёгкая в дебри казуистики :)

#45733

elve,
А Вы лично что подразумеваете под этим термином?

#45761

язык на котором говорят программисты, пример из этого языка - "смержить стринги" :)

#45923

Любой набор команд, на котором можно за конечное число шагов
реализовать заданный алгоритм, есть язык программирования.

Пётр.

#46104
Peter написал:
Любой набор команд, на котором можно за конечное число шагов
реализовать заданный алгоритм, есть язык программирования.

Пётр.

Любой алгоритм? Или, если на нем можно, например, всего два определенных алгоритма реализовать, то он уже язык программирования?

#46322

Peter, можно проще:
набор инструкций реализующий алгоритм smile

#46327
Nulex написал:
набор инструкций реализующий алгоритм

так не может быть, иначе вот это 3 диалекта языка программирования.

#46329
system-root написал:
так не может быть, иначе вот это 3 диалекта языка программирования.

Что, грозят эти диалекты в скором будущем?

#46332

надеюсь меня на них не закомпилируют..

#46333

system-root,
Отбивайся, епть!

#46360
Peter написал:
Любой набор команд, на котором можно за конечное число шагов
реализовать заданный алгоритм, есть язык программирования.

конечное - лишнее. бесконечное тоже подойдёт. например система регулирования чего-то. сливной бачёк к примеру :) или лифт Кнута...

#46361

drBatty,
Или бутылка Клейна...

#46393
drBatty написал:
[quote=Peter]Любой набор команд, на котором можно за конечное число шагов
реализовать заданный алгоритм, есть язык программирования.

конечное - лишнее. бесконечное тоже подойдёт. например система регулирования чего-то. сливной бачёк к примеру :) или лифт Кнута...[/quote]
У системы регулирования всегда есть критерий качества, если выходной
сигнал ему удовлетворяет, то выдача команд прекращается, так что и здесь
требуется конечное число шагов. Если же этот критерий за конечное число
шагов не достигается, значит, задача не решена, т.е. система не работает
удовлетворительно.

mycetophylax написал:
[quote=Peter]Любой набор команд, на котором можно за конечное число шагов
реализовать заданный алгоритм, есть язык программирования.

Пётр.

Любой алгоритм? Или, если на нем можно, например, всего два определенных алгоритма реализовать, то он уже язык программирования?[/quote]
Думаю, что и этот случай подпадает под предложенное определение.
У меня образование не в области вычислительной техники, я не знаю,
есть ли алгоритм, который не может быть реализован на машине Тьюринга,
а уж куда проще.

Пётр.

#46437

elve,
Ты понял, в какую жопу попал со своим вопросом? :D

#46464
elve написал:
пытаются подписать любую "страшную" аббревиатуру, только бы покруче выглядеть.. 

Ага, поэтому даже HTML стал языком программирования :lol:

#46465

LuckyStar,
А что это, хрен что ли? Или просто "язык разметки"?

#46468

HTML, which stands for HyperText Markup Language, is the predominant markup language for web pages. :lol: :lol: :lol:

#46474

LuckyStar,
Термин "language" подразумевает построение алгоритмических структур, на то он и "language"

Войдите или зарегистрируйтесь, чтобы ответить.