Pull to refresh

Comments 30

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

Так существуют или нет?

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

Какую задачу вы решаете?

Для развития программирования на национальных языках

Программы пишут на языке программирования.
> Так существуют или нет?

Для обучения программированию, например, в KODU — нет

Для обучения на английском — языковой барьер

> Какую задачу вы решаете?

Разработка языка программирования PL/2 http://habrahabr.ru/post/219419/

> Программы пишут на языке программирования

Пока — да
С появлением нейроинтерфейса и экспертных систем по выбору и настройке шаблонов ситуация будет меняться
Для обучения на английском — языковой барьер

Так не надо учить «на английском», учите на языке программирования.

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

Разработка языка программирования PL/2

Это не задача, это уже способ решения. А какую задачу вы решаете?

С появлением нейроинтерфейса и экспертных систем по выбору и настройке шаблонов ситуация будет меняться

Не будет. Программирование все равно будет происходить на языке программирования, даже если тот будет приближаться к естественному.
> А какую задачу вы решаете?

экспериментирую с языком программирования, стеком парсеров и методами описания человеческой деятельности
правда, сейчас отвлекся на применении нейросетей к естественному языку

> английский нынче начинают учить очень рано

сын проходит английский, дочь — немецкий, свояк учил французский
экспериментирую с языком программирования, стеком парсеров и методами описания человеческой деятельности

Это не задача.

сын проходит английский, дочь — немецкий

Если при этом дочь не учит английский, я ей сочувствую.
Если при этом дочь не учит английский, я ей сочувствую.

Интересно, когда Вы будете завидовать моей дочери, у которой 2 золотых республиканских медали (она просила упомянуть, что еще 1 серебряная и 1 бронзовая) и кубок лучшего защитника республики по мини-футболу.

Это не задача.

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

Ну а на работе задача — чтобы сотрудниками моей группы, как первой линией поддержки, были довольны адекватные сотрудники нашего филиала и большинство сотрудников второй линии поддержки — в кратковременной и долговременной перспективе. С долговременной перспективе самое сложное — приходится оценивать вторую и третью производные развития технологий.
Интересно, когда Вы будете завидовать моей дочери, у которой 2 золотых республиканских медали (она просила упомянуть, что еще 1 серебряная и 1 бронзовая) и кубок лучшего защитника республики по мини-футболу.

Никогда.

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

Спасибо, это не здесь.

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

И к этому то, что вы описываете в посте, тоже не имеет отношения.

Возникает ощущение, что собственно задачи-то у вас и нет, просто «а вот было бы прикольно, только не знаю, зачем».
собственно задачи-то у вас и нет, просто «а вот было бы прикольно, только не знаю, зачем».
В целом — да. Задачи возникают внезапно, и требуют быстрого решения.
На «а вдруг прикалывает» построена вся школьная и университетская программа обучения :)
Ну нет. Образовательные программы имеют вполне конкретные цели и задачи, никакого «вдруг прикольно».
Похоже, у нас с Вами психологическая несовместимость :)
Вы считаете, что все детерминировано, я — что хаос необходим для развития.

Карабис: все пользователи делятся на 2 группы. У одних авария жесткого диска уже была, другим она ещё предстоит :)
Вы считаете, что все детерминировано

Ну во-первых, я так не считаю. А во-вторых, это не имеет значения — на то, как составляются образовательные программы, это не влияет.
… а третьи настроили регулярные автоматические бекапы и спят спокойно ))
Что? Учить дошкольников программированию не через Лого с черепашкой, а сразу сбросив на них структуру каталогов и XML-файлы?
Смотрите, детки, пакет ru.abcsoft.util сделан в России, потому что ru, а sun.misc.Unsafe является плохим примером, даже имя пакета не начинается с национального домена, не пользуйтесь им без необходимости.
Вы неверно поняли: библиотека языков предлагается для преподавателей информатики.

«Тебе, Миша, поставим на компьютере родной язык. Тебе, Михасик, тоже поставим родной язык. А тебе, Микаэль, поставим твой родной язык. А теперь, дети, пишем Hello, world!»

Ну а с неодобрением позиции w3.org согласен.
А теперь, дети, пишем Hello, world!»

… и на последней фразе все зависли. Равно как и на невозможности детей сравнить результаты.
А теперь, дети, пишем <% TranslationUtil.FromEnglish("Hello, world!") %>
Равно как и на невозможности детей сравнить результаты.

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

Сохранить как с указанием языка, и пускай сверяют со своим :)
Сохранить как с указанием языка, и пускай сверяют со своим

Сверять инструкции на непонятном языке? Тогда, извините, весь смысл пропадает.
Смысл в том, что человек может думать на родном языке, и перевести на родной язык любую программу.

Сравните восприятие слов «интеграл» и «дифференциал» англичанином и русским
Да и термин «производящая» для функции подходит больше, чем «производная» :)
Смысл в том, что человек может думать на родном языке, и перевести на родной язык любую программу.

Именно. Зачем для этого придумывать какие-то национальные языки?

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

Сравните восприятие слов «интеграл» и «дифференциал» англичанином и русским

А вы много знаете про то, как именно их воспринимает англичанин?
«перевести программу на родной язык» — это заведомо ошибочная постановка задачи

Думаю, с Вами не согласятся академик А.П.Ершов и авторы систем:
https://ru.wikipedia.org/wiki/Учебный_алгоритмический_язык
https://ru.wikipedia.org/wiki/КуМир_(система_программирования)

А вы много знаете про то, как именно их воспринимает англичанин?

Думаю, по русски это будет «объединенное» и «отличающее»
Тогда и «дифференциальное уравнение» ::= «уравнение различности»
Думаю, с Вами не согласятся академик А.П.Ершов и авторы систем:

Если они хотят в чем-то со мной не согласиться — пусть придут и озвучат свое несогласие вместе с его причинами.

Думаю, по русски это будет «объединенное» и «отличающее»

Ну то есть вы не знаете. Что, впрочем, предсказуемо.
Нашел других несогласных:)
http://habrahabr.ru/company/ua-hosting/blog/272617/ — Научиться программировать сложнее, чем кажется
Например, Иветт Купер, представляющая интересы высшего эшелона лейбористской партии, в своем интервью для The Guardian прокомментировала сложившуюся ситуацию следующим образом:

«Сыновья и дочери шахтеров должны изучать программирование. Поскольку всемирная паутина создана во многом благодаря изобретательности лучших умов британского народа, у нас есть огромные преимущества. Кроме того, мы свободно владеем английским, но что наша нация делает для закрепления свои позиций в центре новой технологической революции?
Если бы Купер была согласна с вами, если бы каждый народ писал код на национальном языке, у неё не было бы оснований считать, что англичане в выигрышной позиции.

Я понял её высказывание так, что программисты должны писать и читать на английском языке.
Нашел других несогласных

Несогласных с чем?

Научиться программировать сложнее, чем кажется

Кому кажется?

(ну и да, комментировать само высказывание смысла не вижу, оно очевидно популистское)
Несогласных с чем?

Не согласных с тезисом «если бежать за чужим хвостом, то можешь оказаться впереди». Для того, чтобы обогнать, нужно искать путь, наиболее удобный для тебя. Или способ бега.

Если кто-то нашел способ придумать правила, по которым он всегда будет в выигрыше, нет смысла играть только по этим правилам. Вместо дзюдо можно предложить самбо.

Риска больше, но появляется возможность выиграть. Надеюсь, Вам знакома история ЕС ЭВМ.
Не согласных с тезисом «если бежать за чужим хвостом, то можешь оказаться впереди».

А откуда взялся такой тезис, что к нему надо искать несогласных? Я вот его точно невысказывал.

чтобы обогнать

… и откуда взялась задача «обогнать»? Речь, вроде бы, шла об обучении, нет?
и откуда взялась задача

Я пытался описать причинно-следственные связи, и не знаю, откуда взялась задача.
А речь, действительно, об обучении в рамках существующих школьных предметов.
Среди которых присутствуют родной язык и информатика.
не знаю, откуда взялась задача.

Ну вот и не пытайтесь ее решать.

Среди которых присутствуют родной язык и информатика.

… и это два несвязанных друг с другом предмета. Более того, как ни странно, информатика — это совсем не то же самое, что программирование, и изучать программирование в рамках информатики не обязательно.
Вы неверно поняли: библиотека языков предлагается для преподавателей информатики.

Если вы преподаёте, у вашего программного пакета будет один пользователь.

В противном случае сомневаюсь, что кто-то ещё сможет разобраться, проникнуться идеей языка PL/2 и подходом к локализации.
Мало понять. Чтобы начать пользоваться, нужно пробить бюрократию, утвердить новый учебный план.
Sign up to leave a comment.

Articles