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


Эйфелева кто-нибудь? [ редактировать ]

А что насчет Эйфеля? —Предыдущий комментарий без подписи, добавленный 82.130.71.87 ( обсуждение ) 07:26, 11 декабря 2008 г. (UTC)

Я не знаю, был ли Эйфель когда-либо образовательным. Мне с самого начала кажется, что он был предназначен для коммерческого использования. Лишь недавно Эйфель стал бесплатным для академических кругов. Почему вы предложили Эйфеля? Обсуждение jbolden1517 20:10, 11 декабря 2008 г. (UTC)
Эйфелева не следует включать. Он, вероятно, думал о языке обучения Blue, который был закодирован в 1997 году и основан на Eiffel. Blue был разветвлен и перекодирован одним из основных разработчиков на основе Java и переименован в BlueJ . BlueJ есть в списке . См. Eiffel для получения дополнительной информации. Dtgm ( обсуждение ) 14:45, 6 февраля 2014 (UTC)
Eiffel был создан, потому что Бертран Мейер был разочарован тем, что другие объектно-ориентированные языки не подходили для обучения (не было четкой взаимосвязи между концепцией объектно-ориентированного программирования и концепцией языка). Он написал «Эйфеля» и много лет использовал его для обучения. Благодаря своей простой, а не упрощенной конструкции, это также очень хороший язык для профессионалов. Он по-прежнему остается одним из лучших языков для изучения объектной ориентации, но, вероятно, не лучшим первым языком. ctrl-alt-delor 08:29, 2 июля 2018 (UTC) - Предыдущий неподписанный комментарий добавлен 78.150.89.62 ( обсуждение )

Сомнительный выбор [ править ]

Этот сборник мне кажется весьма сомнительным. Если речь идет о языках программирования, которые были разработаны для использования в образовательных целях, мне в голову приходит Паскаль . Но также сюда подошли Logo и Squeak. Что касается простого программирования, следует упомянуть Basic (бесплатная версия: Gambas ).

Еще одна сфера деятельности - образовательные развивающие среды (EDE), представляющие сокращенные и упрощенные для «взрослых» языки программирования, такие как Java или C ++. Здесь нельзя не упомянуть JavaKara и GreenFoot .

Python [ править ]

Я несколько запутался в Python. С одной стороны, это хороший выбор в качестве основного языка обучения. С другой стороны, я не видел много доказательств того, что университет уделяет большое внимание, и не вижу доказательств того, что он уделяет внимание образованию. Но я знаю, что он участвует в проекте OLPC как язык. Итак ... позвольте мне просто открыть это, чтобы прокомментировать. Что вы все думаете о Python? Обсуждение jbolden1517 18:44, 12 декабря 2008 г. (UTC)

Я действительно добавил его как «подходящий» язык программирования для обучения. Я знаю, что он изначально создавался не как таковой. - CharlesC ( разговор ) 20:43, 12 декабря 2008 г. (UTC)
Чарльз, в точности моя точка зрения. Посмотрите на первую строку статьи, это список: «Образовательный язык программирования - это язык программирования, который разработан в первую очередь как инструмент обучения, а не как инструмент для написания реальных прикладных программ». Я не понимаю, насколько Python соответствует этим критериям. Вы заметите, что C ++, Java, C, Perl, HTML не входят в список по той же причине. Я думаю, что стоит упомянуть один из языков сценариев, и Python кажется мне наиболее образовательным. Итак, я взял ваш абзац и сделал больше о питоне и образовании. Не стесняйтесь изменять. Обсуждение jbolden1517 14:50, 13 декабря 2008 г. (UTC)
Выглядит нормально, спасибо. Упс, список незаметных тоже был алфавитным. - CharlesC ( разговор ) 15:58, 13 декабря 2008 г. (UTC)
Python - это не образовательный язык программирования. Я не понимаю, почему это здесь. Образовательный язык - это язык, созданный для образовательных целей. Python не соответствует этому критерию. Единственное, что делает его даже в общих чертах «образовательным», - это красивый синтаксис. Ему здесь не место. - Неустранимая ошибка 20:04, 18 декабря 2008 г. (UTC)

Я подумываю вернуть python. С GVR и Sugar у нас есть путь к python, который имеет смысл. Поскольку это было ранее удалено, я буду ждать комментариев. Обсуждение jbolden1517 02:15, 4 апреля 2009 г. (UTC)

Но почему? Python - это не образовательный язык программирования. - Неустранимая ошибка 05:41, 4 апреля 2009 г. (UTC)
Дело в том, что теперь я вижу путь. Ситуация аналогична Greenfoot / Java, Scratch / Smalltalk, Logo / Common LISP. GVR, несомненно, для маленьких детей. Sugar берет идею пользовательского интерфейса Smalltalk и доводит ее до уровня, когда дети 8-10 лет могут программировать свои собственные объекты пользовательского интерфейса (на компьютере третьего мира). Так что я думаю, что это создает путь. Обсуждение jbolden1517 13:16, 4 апреля 2009 г. (UTC)
Дополнительные ссылки можно найти на python edu , носители языка jbolden1517 Talk 14:21, 4 апреля 2009 г. (UTC)
Это аргумент «A и B, следовательно, C», который подпадает под WP: SYNTH . Сам по себе Python не является образовательным языком программирования, хотя он может использоваться университетами. Если вы посмотрите на статьи о Greenfoot , Guido van Robot и т. Д., Все они в первом предложении заявляют, что были разработаны для образовательных целей. Python не было.
Если хотите, мы могли бы добавить раздел необразовательных языков, используемых для обучения в университетах. Я думаю, это было бы хорошо. - Неустранимая ошибка 20:46, 4 апреля 2009 г. (UTC)

Конечно, но ни Java, ни Common Lisp, ни SmallTalk. В этом суть пути. Sugar и GVR будут играть роль Greenfoot, Scratch и Logo. Обсуждение jbolden1517 13:46, 5 апреля 2009 г. (UTC)

О ... Думаю, я тебя неправильно понял. Вы хотите добавить путь на основе Python? Если я правильно интерпретирую, все будет в порядке. Приносим извинения за недоразумения. - Неустранимая ошибка, 23:02, 5 апреля 2009 г. (UTC)
О да, это немного не по теме, но спасибо за ссылку на Haskell; Я знал, что Haskell популярен среди университетов, но я не знал, что он был создан с учетом требований образования (в «History of Haskell» об этом не говорится). - Неустранимая ошибка, 23:04, 5 апреля 2009 г. (UTC)
Хорошо, хорошо, я добавлю путь к питону. Также еще несколько языков к сути статьи. Что касается Haskell, предназначенного для обучения и исследований, а также приложений, это цель №1 в справке (№6 в статье в настоящее время), которая находится в [1] . Есть также другое упоминание в [2] , где он указывает, что чисто функциональные аспекты имеют наибольшее значение для образования. Обсуждение jbolden1517 00:42, 6 апреля 2009 г. (UTC)
Сколько у нас языков на основе Python? - Неустранимая ошибка 02:45, 6 апреля 2009 г. (UTC)

Хммм .... Похоже, это зависит от того, как мы считаем. Чертовски много диалектов, но, по словам Вебера, «язык - это диалект с армией». Я думаю, что для компьютерного языка новый язык - это диалект сообщества, не говорящего на родном языке. У Python этого еще нет, но, похоже, он пытается это создать. Я начинаю расследование, чтобы выяснить, как с этим справиться. То, что я начинаю видеть, как я хотел бы справиться, это:

  1. У нас есть много мини-языков на Python, предназначенных для обучения
  2. Нам нужно рассмотреть сахар более подробно, потому что это действительно важно (я думаю). Поскольку Алан Кей участвует в E-Toys, а E-Toys составляли ядро ​​Sugar, конструктивистские идеи переместились. Я пытаюсь понять, как это объяснить без WP: ИЛИ
  3. У нас есть некоторые диалекты, которые либо имеют, либо начинают обрываться. Но у них нет армии (отдельное сообщество)

Так что сейчас нет хороших ответов, только вопросы jbolden1517 Talk 07:09, 6 апреля 2009 г. (UTC)

Что ж, причина, по которой я спросил, заключается в том, что я не думаю, что было бы целесообразно добавить путь на основе Python без достаточного количества языков. Если у нас будет только два, этого будет недостаточно, чтобы гарантировать отдельную секцию. Посмотрим, сколько мы сможем найти, прежде чем создавать раздел ... - Неустранимая ошибка 23:15, 6 апреля 2009 г. (UTC)

Заметки [ править ]

Пока только список реф. Не ищу ответов, просто используя это как мини-список дел

Список? [ редактировать ]

Поскольку эта статья представляет собой не что иное, как список, я предлагаю переместить ее в Список образовательных языков программирования . Если вместо статьи у нас есть статья, она должна подробно объяснять, что такое образовательный язык программирования, его историю и т. Д. Как правило, все, что делается в статье, - это список языков. Мысли? - Неустранимая ошибка 20:07, 18 декабря 2008 г. (UTC)

Честно говоря, я бы предпочел более подробное объяснение, историю .... Если вы хотите добавить это, было бы здорово! Обсуждение jbolden1517 09:34, 21 декабря 2008 г. (UTC)
Я считаю, что это должна быть либо настоящая статья, либо просто список, у нас не должно быть того и другого на одной странице. И, учитывая, что контент еще не разработан, я предлагаю переместить его на страницу, которую я предложил выше, а затем создать здесь новую страницу с фактическим контентом (после того, как что-то будет написано). Я бы написал это сам, но я почти ничего не знаю о предмете (кроме того, что это такое ... которое у нас уже есть). - Неустранимая ошибка 09:57, 21 декабря 2008 г. (UTC)
Я согласен с тем, что всегда было бы лучше улучшить контент, чем перемещать статью или удалять контент. Макальдо ( разговор ) 08:26, 6 апреля 2009 г. (UTC)

Прошло два года, а фактическое содержание этой статьи не улучшилось. Я собираюсь переместить статью в Список образовательных языков программирования . - Неустранимая ошибка 23:09, 21 ноября 2010 г. (UTC)

HLA [ править ]

А как насчет HLA (который, как утверждает разработчик, не означает «ассемблер высокого уровня»)? http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/index.html

Game Maker [ править ]

Никакого упоминания о Game Maker? Это один из самых распространенных языков обучения. В Австралии он чаще всего используется в 5-10 классах. - Предыдущий беззнаковый комментарий добавлен 210.4.229.4 ( обсуждение ) 22:46, 25 января 2010 г. (UTC)

Дело не в кошке. Это похоже на EPL? Обсуждение jbolden1517 17:47, 27 марта 2010 г. (UTC)
В него встроен скриптовый язык, называемый GML (Game Maker Language), который в значительной степени основан на Delphi, только со значительно большей гибкостью (позволяя коду в конечном итоге выглядеть как BASIC или Java). Но это определенно отличный инструмент для обучения разработке игр. —Предыдущий комментарий без подписи, добавленный 71.175.90.218 ( обсуждение ) 04:57, 22 июня 2010 г. (UTC)
Я согласен. GML также можно использовать для создания обычных приложений (хотя это ужасно медленно). Мои навыки GML, когда я достиг пика, были очень продвинутыми и облегчили вход в программирование (Delphi), поэтому мне пришлось поставить +1 в образовательной части. - Дэниел-Дейн ( разговор ) 10:39, 22 августа 2011 г. (UTC)

Коду и мама в диаграмме [ править ]

Я удаляю ссылки, так как разброс по возрасту слишком велик, и я не знаю, достаточно ли популярны они. Плюс они оба коммерческие. Людям, которые их добавляют, есть ли у вас какие-нибудь WP: RS об их использовании в столь большом возрасте (7-20?). Обсуждение jbolden1517 17:45, 27 марта 2010 г. (UTC)

ABC (язык программирования) [ править ]

Должен быть включен? Описывается как язык обучения. 92.15.11.6 ( разговор ) 17:11, 14 декабря 2010 (UTC)

Gamestar Mechanic? [ редактировать ]

Должен быть включен! - Предыдущий неподписанный комментарий добавлен 63.66.64.245 ( обсуждение ) 12:21, 13 сентября 2013 г. (UTC)

Scratch - путь обучения Smalltalk? [ редактировать ]

ИМХО, Scratch следует переместить в другой раздел, а не в путь обучения на основе Smalltalk. Ранние версии могли быть созданы с использованием Smalltalk. Однако красивый графический интерфейс языка не поддается единственному пути обучения. Это скорее инструмент, который учит концепции императивного программирования. Оттуда пользователи могут перейти практически на любой язык. Что думают все остальные? Я рекомендую категорию «Множественный путь». - ДевинКук ( разговор ) 19:01, 26 августа 2014 г. (UTC)

Внешние ссылки изменены [ править ]

Привет, друзья Википедии,

Я только что изменил 3 внешние ссылки на Список образовательных языков программирования . Пожалуйста, найдите время, чтобы просмотреть мою правку . Если у вас есть какие-либо вопросы или вам нужно, чтобы бот игнорировал ссылки или страницу в целом, посетите этот простой FAQ для получения дополнительной информации. Я внес следующие изменения:

  • Добавлен архив https://web.archive.org/web/20110721181639/http://www.uptosomething.in/weblog/?p=531 в http://www.uptosomething.in/weblog/?p=531
  • Добавлен архив https://web.archive.org/web/20091004101455/http://www.informatik.uni-kiel.de/~curry/report.html на http://www.informatik.uni-kiel.de /~curry/report.html
  • Добавлен архив https://web.archive.org/web/20090414041401/http://blogs.msdn.com/coding4fun/ в http://blogs.msdn.com/coding4fun/

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

По состоянию на февраль 2018 г. разделы страницы обсуждения «Изменены внешние ссылки» больше не создаются и не отслеживаются InternetArchiveBot . В отношении этих уведомлений на странице обсуждения не требуется никаких специальных действий, кроме регулярной проверки с использованием приведенных ниже инструкций инструмента архивации. Редакторы имеют разрешение удалить эти разделы «Внешние ссылки изменены» на странице обсуждения, если они хотят убрать беспорядок на страницах обсуждения, но перед массовым систематическим удалением просматривают RfC . Это сообщение динамически обновляется с помощью шаблона (последнее обновление: 15 июля 2018 г.) .{{sourcecheck}}

  • Если вы обнаружили URL-адреса, которые бот ошибочно считал мертвыми, вы можете сообщить о них с помощью этого инструмента .
  • Если вы обнаружили ошибку в каких-либо архивах или самих URL-адресах, вы можете исправить их с помощью этого инструмента .

Ура. - InternetArchiveBot ( Сообщить об ошибке ) 03:14, 30 декабря 2017 г. (UTC)

Wolfram - это не образовательный язык программирования [ править ]

Я удалил несколько рекламных объявлений для Wolfram здесь: [3] , [4] , [5] по причинам, указанным в сводках редактирования. Основная причина: это не образовательный язык программирования . Он служит не для обучения искусству программирования, а скорее для работы с коммерческим продуктом. Не стесняйтесь обсуждать. - DVdm ( обсуждение ) 19:20, 23 января 2018 г. (UTC)

Согласовано. Повторно удалено - Spacepine ( разговор ) 01:44, 4 ноября 2019 г. (UTC)

Обрезка [ править ]

Я удалил языки, которые не были предназначены в первую очередь для образовательных целей. Я также переименовал основной раздел в типы образовательных языков программирования и удалил все ссылки на пути обучения . Учитывая, что люди учатся программировать, используя различные языки, некоторые из которых основаны на образовании, а некоторые нет, ошибочно предполагать, что существует какая-то одна последовательность обучения. Вероятно, мы собираемся реструктурировать и остальную часть статьи, комментарии приветствуются. - Spacepine ( разговор ) 05:05, 4 ноября 2019 г. (UTC)