1 (26.05.2010 13:07:25 отредактировано elve)

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

2

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

Linux можно любить, можно НЕ любить, но совершенно точно его уже нельзя игнорировать.

3

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

4

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

Linux можно любить, можно НЕ любить, но совершенно точно его уже нельзя игнорировать.

5

Loky,
ag

6

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

Пётр.

Пётр.

7 (27.05.2010 11:14:00 отредактировано mycetophylax)

Peter пишет:

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

Пётр.

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

8

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

Улыбайтесь! Это всех раздражает.

9

Nulex пишет:

набор инструкций реализующий алгоритм

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

10

system-root пишет:

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

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

11

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

12

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

13

Peter пишет:

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

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

14

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

15 (27.05.2010 21:32:34 отредактировано Peter)

drBatty пишет:
Peter пишет:

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

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

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


mycetophylax пишет:
Peter пишет:

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

Пётр.

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

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

Пётр.

Пётр.

16

elve,
Ты понял, в какую [CENSORED] попал со своим вопросом?  ag

17

elve пишет:

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

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

În jur e totul trecător. ©

18

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

19

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

În jur e totul trecător. ©

20 (27.05.2010 22:43:51 отредактировано Hvzh)

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

21 (27.05.2010 22:47:24 отредактировано elve)

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

На html,css и т.д. нельзя реализовать алгоритм. Изменю свое мнение когда увижу программу на чистом html, которая считает сумму чисел в массиве.

Язык программирования - на нем программируют
Язык разметки - на нем верстают

Оба они языки, но применение разное. А то получается что у нас многие программируют на html =)

22

Hvzh пишет:

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

Слово "language" подразумевает язык (как русский, так и другие.), на то он и "language". Не правда ли?  :lol:

În jur e totul trecător. ©

23

LuckyStar,
совершенно согласен! этот термин также подразумевает все языки, в том числе и программирования. Или Вы знаете кого-то, кто разговаривает на HTML?

24

Вот именно!

Loky пишет:

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

А на html не разговаривают!  ae

În jur e totul trecător. ©

25

LuckyStar,
Правильно, на нем пишут программы

26

Программы? На HTML?

cat /dev/legs > /dev/mouth Вам!

Можно увидеть хоть одну программу для подсчета заданных пользователем чисел в массиве на html?

În jur e totul trecător. ©

27

LuckyStar,
Как нефиг делать, в чем проблема-то?

28 (27.05.2010 23:11:24 отредактировано LuckyStar)

Код программы на HTML в студию (в смысле в топик) покажите!

В своем сообщение.
Чтобы было понятно, что это программа - в тег code её засуньте. Думаю, не я один буду рад полюбоваться на такое!

În jur e totul trecător. ©

29

LuckyStar,
Завтра. Сегодня уже нет времени на это, нужно кое-куда съездить, пока гаишники не на страже

30

Хорошо, слово я с Вас взял. (+ сделал скриншот, а то Вы как своё сообщение удалите... ab)

În jur e totul trecător. ©