Comments 30
Для обучения программированию детей дошкольного и школьного возраста не существует объективных препятствий.
Основными историческими препятствиями на данный момент являются
Так существуют или нет?
В статье предлагается иерархия каталогов для использования в прикладных программах или локализации языка программирования, обеспечивающего поддержку любого национального языка, с наследованием от слов с кодировкой ANSI.
Какую задачу вы решаете?
Для развития программирования на национальных языках
Программы пишут на языке программирования.
> Так существуют или нет?
Для обучения программированию, например, в KODU — нет
Для обучения на английском — языковой барьер
> Какую задачу вы решаете?
Разработка языка программирования PL/2 http://habrahabr.ru/post/219419/
> Программы пишут на языке программирования
Пока — да
С появлением нейроинтерфейса и экспертных систем по выбору и настройке шаблонов ситуация будет меняться
Для обучения программированию, например, в KODU — нет
Для обучения на английском — языковой барьер
> Какую задачу вы решаете?
Разработка языка программирования PL/2 http://habrahabr.ru/post/219419/
> Программы пишут на языке программирования
Пока — да
С появлением нейроинтерфейса и экспертных систем по выбору и настройке шаблонов ситуация будет меняться
Для обучения на английском — языковой барьер
Так не надо учить «на английском», учите на языке программирования.
BTW, английский нынче начинают учить очень рано, и применение языка программирования, основанного на английском, на самом деле, может быть полезно.
Разработка языка программирования PL/2
Это не задача, это уже способ решения. А какую задачу вы решаете?
С появлением нейроинтерфейса и экспертных систем по выбору и настройке шаблонов ситуация будет меняться
Не будет. Программирование все равно будет происходить на языке программирования, даже если тот будет приближаться к естественному.
> А какую задачу вы решаете?
экспериментирую с языком программирования, стеком парсеров и методами описания человеческой деятельности
правда, сейчас отвлекся на применении нейросетей к естественному языку
> английский нынче начинают учить очень рано
сын проходит английский, дочь — немецкий, свояк учил французский
экспериментирую с языком программирования, стеком парсеров и методами описания человеческой деятельности
Это не задача.
сын проходит английский, дочь — немецкий
Если при этом дочь не учит английский, я ей сочувствую.
Если при этом дочь не учит английский, я ей сочувствую.
Интересно, когда Вы будете завидовать моей дочери, у которой 2 золотых республиканских медали (она просила упомянуть, что еще 1 серебряная и 1 бронзовая) и кубок лучшего защитника республики по мини-футболу.
Это не задача.
Я не знаю, как вывести Вас из цикла в условиях заданным Вам ограничений.
Насколько я помню, в школе задача — найти. Я сейчас пользуюсь несколько другим подходом:
цель жизни — воспитать детей так, чтобы они сумели воспитать своих детей
учиться и искать, любить и побеждать
Ну а на работе задача — чтобы сотрудниками моей группы, как первой линией поддержки, были довольны адекватные сотрудники нашего филиала и большинство сотрудников второй линии поддержки — в кратковременной и долговременной перспективе. С долговременной перспективе самое сложное — приходится оценивать вторую и третью производные развития технологий.
Интересно, когда Вы будете завидовать моей дочери, у которой 2 золотых республиканских медали (она просила упомянуть, что еще 1 серебряная и 1 бронзовая) и кубок лучшего защитника республики по мини-футболу.
Никогда.
Я сейчас пользуюсь несколько другим подходом: цель жизни — воспитать детей так, чтобы они сумели воспитать своих детей учиться и искать, любить и побеждать
Спасибо, это не здесь.
Ну а на работе задача — чтобы сотрудниками моей группы, как первой линией поддержки, были довольны адекватные сотрудники нашего филиала и большинство сотрудников второй линии поддержки — в кратковременной и долговременной перспективе. С долговременной перспективе самое сложное — приходится оценивать вторую и третью производные развития технологий.
И к этому то, что вы описываете в посте, тоже не имеет отношения.
Возникает ощущение, что собственно задачи-то у вас и нет, просто «а вот было бы прикольно, только не знаю, зачем».
собственно задачи-то у вас и нет, просто «а вот было бы прикольно, только не знаю, зачем».В целом — да. Задачи возникают внезапно, и требуют быстрого решения.
На «а вдруг прикалывает» построена вся школьная и университетская программа обучения :)
Ну нет. Образовательные программы имеют вполне конкретные цели и задачи, никакого «вдруг прикольно».
Что? Учить дошкольников программированию не через Лого с черепашкой, а сразу сбросив на них структуру каталогов и XML-файлы?
Смотрите, детки, пакетru.abcsoft.util
сделан в России, потому что ru, аsun.misc.Unsafe
является плохим примером, даже имя пакета не начинается с национального домена, не пользуйтесь им без необходимости.
Вы неверно поняли: библиотека языков предлагается для преподавателей информатики.
«Тебе, Миша, поставим на компьютере родной язык. Тебе, Михасик, тоже поставим родной язык. А тебе, Микаэль, поставим твой родной язык. А теперь, дети, пишем Hello, world!»
Ну а с неодобрением позиции w3.org согласен.
«Тебе, Миша, поставим на компьютере родной язык. Тебе, Михасик, тоже поставим родной язык. А тебе, Микаэль, поставим твой родной язык. А теперь, дети, пишем 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/ — Научиться программировать сложнее, чем кажется
http://habrahabr.ru/company/ua-hosting/blog/272617/ — Научиться программировать сложнее, чем кажется
Например, Иветт Купер, представляющая интересы высшего эшелона лейбористской партии, в своем интервью для The Guardian прокомментировала сложившуюся ситуацию следующим образом:
«Сыновья и дочери шахтеров должны изучать программирование. Поскольку всемирная паутина создана во многом благодаря изобретательности лучших умов британского народа, у нас есть огромные преимущества. Кроме того, мы свободно владеем английским, но что наша нация делает для закрепления свои позиций в центре новой технологической революции?
Если бы Купер была согласна с вами, если бы каждый народ писал код на национальном языке, у неё не было бы оснований считать, что англичане в выигрышной позиции.
Я понял её высказывание так, что программисты должны писать и читать на английском языке.
Я понял её высказывание так, что программисты должны писать и читать на английском языке.
Нашел других несогласных
Несогласных с чем?
Научиться программировать сложнее, чем кажется
Кому кажется?
(ну и да, комментировать само высказывание смысла не вижу, оно очевидно популистское)
Несогласных с чем?
Не согласных с тезисом «если бежать за чужим хвостом, то можешь оказаться впереди». Для того, чтобы обогнать, нужно искать путь, наиболее удобный для тебя. Или способ бега.
Если кто-то нашел способ придумать правила, по которым он всегда будет в выигрыше, нет смысла играть только по этим правилам. Вместо дзюдо можно предложить самбо.
Риска больше, но появляется возможность выиграть. Надеюсь, Вам знакома история ЕС ЭВМ.
Не согласных с тезисом «если бежать за чужим хвостом, то можешь оказаться впереди».
А откуда взялся такой тезис, что к нему надо искать несогласных? Я вот его точно невысказывал.
чтобы обогнать
… и откуда взялась задача «обогнать»? Речь, вроде бы, шла об обучении, нет?
и откуда взялась задача
Я пытался описать причинно-следственные связи, и не знаю, откуда взялась задача.
А речь, действительно, об обучении в рамках существующих школьных предметов.
Среди которых присутствуют родной язык и информатика.
не знаю, откуда взялась задача.
Ну вот и не пытайтесь ее решать.
Среди которых присутствуют родной язык и информатика.
… и это два несвязанных друг с другом предмета. Более того, как ни странно, информатика — это совсем не то же самое, что программирование, и изучать программирование в рамках информатики не обязательно.
Вы неверно поняли: библиотека языков предлагается для преподавателей информатики.
Если вы преподаёте, у вашего программного пакета будет один пользователь.
В противном случае сомневаюсь, что кто-то ещё сможет разобраться, проникнуться идеей языка PL/2 и подходом к локализации.
Мало понять. Чтобы начать пользоваться, нужно пробить бюрократию, утвердить новый учебный план.
Sign up to leave a comment.
Размещение иерархии словарей языков в каталогах