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

Задание на курс, спонсируемое Wiki Education Foundation

Эта статья была предметом задания курса, спонсируемого Wiki Education Foundation, с 22 января 2020 года по 14 мая 2020 года . Более подробная информация доступна на странице курса . Рецензенты: Wintersfire .

Вышеприведенное недатированное сообщение заменено из задания Template:Dashboard.wikiedu.org от PrimeBOT ( обсуждение ) 18:15, 16 января 2022 (UTC) [ ответить ]

SQL не является «языком запросов»

Название стандарта SQL (ISO/IEC 9075: 2003) — «Информационные технологии — Языки баз данных — SQL — Часть n ...» для 0 < n < 14.

Когда-то существовало два стандартных языка баз данных: SQL и NDL (ISO 8907, Network Database Language). Первое издание каждого из них было опубликовано в 1987 году после публикации идентичных стандартов ANSI, и первый продолжал разрабатываться до настоящего времени. ISO 8907 был основан на работе Codasyl DBTG и в конечном итоге был отозван в 1996 году из-за отсутствия поддержки.

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

Я бы ожидал, что запись о языках баз данных определит dbl как-то так:

 Язык, позволяющий определять, обновлять и запрашивать базу данных.

-- MikeSy 17:45, 28 октября 2005 (UTC) [ ответить ]

Страница нуждается в серьезной очистке

В основном он содержит дублированные параграфы (например, о машинных языках), разбросан с тегами "Последнее изменение" и другими подобными тегами, и был, очевидно, скопирован и вставлен откуда-то с небольшим редактированием. Более того, он не является особенно полным или хорошо написанным. -- Wizofaus 23:29, 2 января 2006 (UTC) [ ответить ]

Я просто вернул его. -- ZeroOne 01:02, 3 января 2006 (UTC) [ ответить ]

Протоколы связи

Протокол связи не является компьютерным языком. Он может включать язык (например, XML ), но сам по себе не является языком . Он описывает методы связи между устройствами, а не синтаксис для программирования, запросов или разметки. -- Шон 05:54, 6 января 2006 (UTC) [ ответить ]

Можем ли мы найти ссылки?

Концепция, обсуждаемая в этой статье, кажется мне очень полезной, но я не могу найти на нее ссылок и, таким образом, не могу подтвердить, что она не выдумана. Словари, энциклопедии и веб-страницы университетских курсов, которые я смог найти, использовали ее как синоним языка программирования, машинного языка или компьютерного жаргона. -- TuukkaH 22:00, 16 февраля 2006 (UTC) [ ответить ]

Если это так, возможно, нам следует просто изменить это на перенаправление на «Языки программирования». Anca 22:00, 15 марта 2006 (UTC) [ ответить ]
Позвольте мне высказать свое личное мнение по этой теме. Языки программирования — это языки, которые используются для программирования: определения алгоритмов и структур данных и их абстракций. Это исключает множество других формальных языков, используемых в компьютерной коммуникации. Таким образом, каждая страница, на которой обсуждаются языки программирования и которая включает HTML, например, на самом деле обсуждает тему этой статьи. Вы не можете писать компьютерные программы на HTML, вы не можете программировать на HTML. Вот несколько ссылок, с которых можно начать:
  • Perl, первый постмодернистский компьютерный язык, упоминает "C, sh, csh, grep, sed, awk, Fortran, COBOL, PL/I, BASIC-PLUS, SNOBOL, Lisp, Ada, C++ и Python". Обратите внимание на grep .
  • Список языков - "Собранная информация о примерно 2500 компьютерных языках, прошлых и настоящих". Перечисляет также категории компьютерных языков, такие как запросы , спецификации , мета . Включает HTML.
Здесь у нас также есть Категория: Компьютерные языки . -- TuukkaH 09:31, 16 марта 2006 (UTC) [ ответить ]

Пример

Какой это язык? Что делает код? 165.230.132.122 18:35, 31 июля 2006 (UTC) [ ответить ]

Объединить?

Следует ли объединить эту страницу с Язык программирования ? Heavy Metal Cellist talk contribs

Согласен, что это кандидат на слияние. В то же время, отредактировано для ясности, тона и содержания. Эта статья должна оставаться как можно *меньше*, откладывая на "другие типы языков" все определения, характеристики и сравнения. Если не объединить, эта статья должна делать немного больше, чем устранять неоднозначность, и определенно не должна вводить никаких независимых утверждений. dr.ef.tymac 01:08, 23 ноября 2006 (UTC) [ ответить ]

Было бы полезно, если бы в этом обсуждении приняло участие больше пользователей. Dpbsmith (обсуждение) 03:25, 17 декабря 2006 (UTC) [ ответить ]

Изменения

Я сделал несколько относительно крупных изменений, учитывая размер этой статьи. Я попытался объяснить ее лучше и исправил некоторые технические неточности и т. п. Добавил несколько новых ссылок на вики. Если кто-то может придумать что-то еще по этому поводу, что мы можем добавить в статью, дайте мне знать.-- Shadowdrak 18:28, 30 июня 2007 (UTC) [ ответить ]

Пожалуйста, удалите эту статью.

Эта страница — отстой. Ни один из перечисленных примеров не является каким-либо «языком», который используется для «общения» с компьютером. Компьютер — это машина, способная анализировать синтаксис определенных видов нотаций, а затем предоставлять модель (семантику), используя которую, она может изменять свое внутреннее состояние или управлять устройствами вывода (принтером, экраном).

Не только это, но даже несмотря на то, что статья делает смелую попытку отнести любую формальную нотацию, используемую с компьютерами, к термину «компьютерный язык», этот термин имеет лишь самое смутное значение. Нотации форматирования текста, такие как HTML, предназначены именно для этого, форматирования текста, а не для того, чтобы «сказать» или «попросить» компьютер сделать следующие слова подчеркнутыми или жирными. Разделение на языки высокого уровня и низкого уровня — это ерунда, взятая из области нотаций программирования и беспощадно применяемая к любой формальной нотации, приведенной в качестве примера в этой статье. Я мог бы продолжать и продолжать.

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

130.232.103.63 08:17, 12 октября 2007 (UTC) [ ответить ]

Компьютеры имеют свой собственный язык, что позволяет этой статье оставаться в силе. Эта статья объясняет разницу языков программирования, используемых в компьютерах, и это составляет "язык компьютеров". Эта статья не должна быть удалена по этой причине. TrekCaptainUSA ( обсуждение ) 13:00, 13 февраля 2008 (UTC) [ ответ ]
Анонимный пользователь 130.232.103.63 может внести полезный вклад в страницу, например, неолуддизм . Однако для этого ему или ей придется общаться с компьютерами и полагаться на программное обеспечение, составленное коллективными усилиями многих людей, которых ценят за их приобретенные навыки в программировании. Если важная технология может быть доказана «совершенно нелепой» просто кем-то, продемонстрировавшим, что он(а) может высмеять ее, то утверждения 130.232.103.63 неопровержимы. Однако я осмелюсь сказать, что каждый компьютер, отображающий это и выделенный жирным шрифтом, правильно реализовал на ваших глазах теги HTML ( язык гипертекстовой разметки ), которые я использовал для сообщения (команды, сообщения, запроса) моего намерения. Никто ни разу не «возвысил компьютер до статуса человека», что действительно является нелепым утверждением. Поэтому, несмотря на его очевидную привлекательность для луддитов и вандалов , пожалуйста, сохраните и продолжайте улучшать эту важную статью. Cuddlyable3 ( обсуждение ) 13:06, 17 февраля 2008 (UTC) [ ответ ]

Я нашел почти идентичную страницу на веб-сайте Принстона здесь [1], где указано, что она была последний раз изменена в пятницу, 05-ноя-2004 15:44:03 EST.

Есть ли у нас разрешение на ее использование? История показывает, что этот блок текста был добавлен анонимно 12 февраля 2008 года, так что он довольно новый. С тех пор люди вносили незначительные изменения.

Я думаю, что эту страницу следует удалить или полностью переписать.

--R39525 ( обсуждение ) 22:05, 20 февраля 2008 (UTC) [ ответить ]

Хороший улов. Я думал, что это выглядит подозрительно, но не собирался этим заниматься, пока не увидел вашу ясную ссылку. Учитывая, что это явная копия, я удаляю в основном все [охваченное в этом diff], связанное с правками, внесенными User:59.93.254.84. Более поздние правки были незначительными и, независимо от этого, основаны на, вероятно, copyvio. Веб-сайт, на который вы указываете, сейчас не работает, но версия Wayback Machine указывает, что он был там, по сути, в той же форме с 21 февраля 2001 года по 7 июля 2007 года. У него также была приличная библиография - если бы только User:59.93.254.84 также скопировал это, мы могли бы даже не заметить copyvio. 59.93.254.84, похоже, принадлежит IP-адресу Калькутты, Индия.
Исходная статья была на личном веб-пространстве Стивена Фергюсона в библиотеке Принстонского университета. Учитывая, что статьи там больше нет, я свяжусь с ним, чтобы узнать о работе и ее статусе. На самом деле, ей не место здесь, а скорее в Истории языков программирования
Помимо Википедии, статья в настоящее время дублируется на http://elusivemind.net/index.php?/elusivemind/the_history_of_computer_programming_languages/ (с указанием источника) и http://www.123-online-management-training.com/computer-programming.htm (без указания источника) и http://blogs.ibibo.com/visaimmigartionticketing/The-History-of-Computer-Programming-Language.html (без указания источника).
Я отредактирую, чтобы удалить copyvio, и попытаюсь спасти перезаписанный контент. -- Marcinjeske ( обсуждение ) 20:32, 13 апреля 2008 (UTC) [ ответить ]
В качестве дополнительного небольшого поворота событий, похоже, что несколько абзацев контента, которые не были копирайтом... в настоящее время (13 апреля 2008 г.) отображаются как единственный контент http://www.xfml.org/. -- Marcinjeske ( обсуждение ) 21:38, 13 апреля 2008 г. (UTC) [ ответ ]

Небольшие изменения

Я добавил несколько вещей, в основном просто викификацию. Я также удалил тег POV, потому что он был неуместен. Эта статья кажется довольно глупой; я не думаю, что что-либо здесь не было бы охвачено другой статьей, но кажется возможным, что люди могут оказаться здесь, запутавшись и ища разрешения неоднозначности в огромной туманности «компьютерных языков». Надеюсь, эта статья поможет. Indeterminate ( talk ) 05:44, 19 июня 2008 (UTC) [ ответить ]

Рекомендовать объединить сЯзык программирования

Я рекомендую объединить с Programming language . Эта страница избыточна, плохо написана и неточна. Она неточно различает языки программирования и скриптовые языки и не представляет никакой реальной ценности. Nathanaeljones ( talk ) 13:31, 4 сентября 2008 (UTC) [ ответить ]

Broadconcept

К сожалению, в обсуждении удаления (вверху) отсутствует важный аспект, что это недействительная страница dab - все записи являются WP:PTM / не двусмысленны / примеры WP :BROADCONCEPT . Исправлено путем преобразования в последний. Более старые версии могут иметь контент, достойный слияния с этим, например, этот и более старый . Участники Ping MfD: Пользователь:Peter James Пользователь:Blackhat999 Пользователь:70.51.44.60 Пользователь:210.6.254.106 Пользователь:Lenticel . Widefox ; обсуждение 14:45, 24 декабря 2015 (UTC) [ ответить ]

Черновик

Я создал Draft:Computer language на основе предыдущей статьи. Пинг для меня, участник обсуждения RfD: @ Peter James , Blackhat999 , SimonTrew и Lenticel : . - Champion ( обсуждение ) ( вклад ) (Ранее TheChampionMan1234 ) 04:50, 2 марта 2016 (UTC) [ ответить ]

переместить в список

Я сделал эту статью в виде списка. Я не вижу, что она когда-либо станет чем-то большим, чем «список вещей, которые могут подразумеваться под термином „язык компьютера“», но я думаю, что она служит полезной цели. Она не подходит под определение страницы устранения неоднозначности. Питер Фласс ( обсуждение ) 12:58, 29 августа 2016 (UTC) [ ответить ]

Ссылка в значительной степени нерелевантна и неверна.

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

И пока я этим занимаюсь, я также нахожу некоторые пункты в списке «типов компьютерных языков» бессмысленными. Например, есть ли смысл делать различие между командным языком и языком программирования ? См. страницу 69 в Programming Languages: Application and Interpretation , где говорится, что языки оболочек (например, bash) и предметно-ориентированные языки (см. страницу 315) являются разновидностью языка программирования. Также обратите внимание, что некоторые из этих пунктов, такие как язык запросов , раньше назывались языком программирования, пока его не изменили на компьютерные языки без какой-либо ссылки (хотя, справедливости ради, там тоже нет ссылки изначально). -- Nullzero ( talk ) 10:52, 23 декабря 2019 (UTC) [ reply ]

Ссылка была добавлена ​​в Special:diff/700969812 с причиной «Добавлена ​​ссылка на определение языков программирования как часть задания по классу». Поскольку ссылка не поддерживает статью, я удалю ее прямо сейчас и отмечу статью как не имеющую ссылок. -- Nullzero ( обсуждение ) 11:00, 23 декабря 2019 (UTC) [ ответ ]
@ JBW : Я видел, что вы только что восстановили более раннюю версию, которая также восстанавливает ссылку, которую я удалил. Ссылка в основном нерелевантна, неверна и не заслуживает доверия. Вы бы возражали против повторного удаления ссылки? -- Nullzero ( talk ) 20:10, 23 ноября 2020 (UTC) [ ответить ]
@ Nullzero : Вы совершенно правы, и я удалил ссылку. Mea culpa : Я должен был проверить ее, прежде чем восстанавливать более раннюю версию статьи. Спасибо, что указали мне на нее. Я проверил несколько версий статьи за эти годы, прежде чем выбрать одну для возврата, но я не утверждаю, что та, которую я выбрал, была идеальной или даже лучшей из всех, которые доступны в истории, поэтому, если вы видите какой-либо другой аспект восстановленной мной версии, который не хорош, то, пожалуйста, не стесняйтесь улучшать ее, не консультируясь со мной. Очевидно, это включает возможность восстановления тега «unreferenced», но я считаю, что, как я указал в своем резюме по редактированию, в ее нынешнем виде статья фактически служит страницей устранения неоднозначности, и как таковая она не нуждается в ссылках, поскольку они принадлежат отдельным статьям, на которые она ссылается. На самом деле, я думаю, что лучшее, что можно сделать с этой очень неудовлетворительной статьей, — превратить ее в настоящую страницу устранения неоднозначности, должным образом отформатированную как таковая. Что вы думаете? JBW ( обсуждение ) 20:33, 23 ноября 2020 (UTC) [ ответ ]
Да, я согласен, что настоящая страница с разрешением неоднозначности была бы лучше. -- Nullzero ( обсуждение ) 20:38, 23 ноября 2020 (UTC) [ ответить ]
@ Nullzero : ОК. Может быть, я займусь этим завтра, но сейчас у меня нет времени. Или, конечно, вы можете захотеть это сделать. JBW ( обсуждение ) 22:34, 23 ноября 2020 (UTC) [ ответить ]
Взято с "https://en.wikipedia.org/w/index.php?title=Talk:Computer_language&oldid=1264047685"