Обсуждение:Компьютерный язык

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

В статье Искусственные языки какая-то путаница. А статья Компьютерный язык эту путаницу ещё больше усугубляет.

Из этих статей непонятно как связаны между собой языки программирования, информационные языки, компьютерный язык и языки описания данных (языки разметки, языки спецификации).

В принципе, информационные языки должны в себя включать компьютерный язык, а видами компьютерного языка являются языки программирования, языки описания данных (HTML, XML, RTF), языки запросов к базам данных (SQL) и т.п. Может стоит именно так всё расписать?

статья Компьютерный язык — дословный перевод соответствующей англоязычной статьи. Здесь компьютерный язык означает язык относящийся к работе с компьютерами, это и объединяются вышеперечисленные языки.
Maximaximax 19:29, 25 Май 2004 (UTC)
Ну, английская википедия не показатель. Мы ж стремимся сделать русскую википедию лучше её :)
не вопрос, всяко лучше :) Maximaximax 19:58, 25 Май 2004 (UTC)
Я просто хочу сказать, что в классификации всех этих искусственных языков есть некоторая сложность. Вот, например, представьте язык для програмирования каких-нибудь жутких станков с программным управлением времён 1980-х. По идее, это нормальный язык программирования, имеющий свой синтаксис. Однако вопрос состоит в том, является ли этот язык программирования компьютерным языком? --Stas Kozlovsky 19:43, 25 Май 2004 (UTC)
я согласен что термин несколько надуманный, так по аналогии можно было бы создать статью "Космический язык" где описать те языки на которых люди уже разговаривали в космосе, всякие технические языки используемые в связи с космосом и т.п. Наверное в английской версии им просто некуда девать энергию создавть такие статьи. В данном же случае ты (sic!) Эту статью создал, ну а я уже делал всякие там исправления. Толку с ней немного, но пусть живёт, а? Будет работать в качестве редиректа к более нормальным статьям. Maximaximax 19:58, 25 Май 2004 (UTC)
Извиняюсь, не туда я посмотрел опять... Kemen её создал. Ramir предложил удалить, ну а мне что-то жалко стало. вроде есть в жизни такой термин, пусть уж будет. Maximaximax 20:03, 25 Май 2004 (UTC)~
Подтверждаю. Статья была создана именно потому, что есть такой термин. На моей работе в компьютерном центре он встречается достаточно часто. Здесь мне он понадобился при работе над другой статьёй. Естественно, первым делом я посмотрел что пишут по этому поводу в английской вики. Очевидно сразу следовало поставить замечание, что это только затравка для нормального текста. Kemen 07:55, 26 Май 2004 (UTC)
Ramir: Да, если станок управляется компьютером. А у "компьютера" есть чёткие определения, со станком не спутаешь.

Кстати, насчёт "протоколов" в статье компьютерный язык. Я, честно говоря, не вполне уверен, что, к примеру, ICMP, ARP или TCP/IP стоит назвать языками. --Stas Kozlovsky 19:22, 25 Май 2004 (UTC)

язык — средство общения. так что протоколы вполне подходят
Maximaximax 19:31, 25 Май 2004 (UTC)
Ramir: Мракобесие!!! Понятие "язык" не является абсолютным эквивалентом понятию "средство общения"! Язык есть один из способов общения. Радиоволна|Радиоволны]]/звуковые волны— язык? Азбука Морзе — язык? Чёрта с два.
Азбука Морзе — это алфавит, а вот специальные сокращения и протоколы сеансов, используемые радистами — это язык. "Язык" не абсолютный эквивалент понятию "средство общения", а его подмножество, конечно. Но... Давайте всё же заканчивать это обсуждение. Если есть люди которые считают что такая статья должна быть, то и пусть будет, я думаю у нас есть ещё полно худших статей. Maximaximax 10:51, 26 Май 2004 (UTC)

Масло масляное[править код]

Английская статья никуда не годится. "Альтернативный термин для языков программирования" - ахем. "язык программирования" еще никто не отменял, однако когда имеют в виду ЯП, то его и назовут ЯП, а когда речь об общем классе компьютерно-обрабатываемых языков, то это и есть сабж. (например в контексте грамматик и синтаксического анализа, которые применяются вообще к многим элементам сабжа, а не только к ЯП).

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

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