LINUX.ORG.RU

Программирование на Эсперанто

 , ,


1

1

Друзья, не секрет что LOR богат талантами и интересными личностями.

Вот уже почти месяц тема о программировании на Русском языке лидирует в топе форуме.

(ЯОС - 2020-02)

Темы о программировании на Русском языке всплывают с завидной регулярностью.

В связи с этим хотелось бы поднять вопрос шире, а именно о программировании на языке Эсперанто.

Преимущества мне кажутся очевидны. Язык простой, компактный, одновременно гибкий. Понятен как носителям европейских языков, так и языков Славянских.

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

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

Что думает уважаемый ЛОР?



Последнее исправление: gret_och_ka (всего исправлений: 2)
Ответ на: комментарий от anonymous

А он и не выдвигал никакой теории по этому эксперименту.

Вот его цитата:

The case of the Russian blues suggests that habitual or obligatory categorical distinctions made in one’s language result in language-specific categorical distortions in objective perceptual tasks.** English speakers, of course, also can subdivide blue stimuli into light and dark. In fact, English speakers as a group drew nearly the same boundary as did the Russian speakers in our work. The critical difference in this case is not that English speakers cannot distinguish between light and dark blues, but rather that Russian speakers cannot avoid distinguishing them: they must do so to speak Russian in a conventional manner. This communicative requirement appears to cause Russian speakers to habitually make use of this distinction even when performing a perceptual task that does not require language. The fact that Russian speakers show a category advantage across this color boundary (both under normal viewing conditions without interference and despite spatial interference) suggests that language-specific categorical representations are normally brought online in perceptual decisions.

monk ★★★★★
()
Ответ на: комментарий от monk

Вот его цитата:

И все это касается голубого и русских, а не твоей аппроксимации по одной точке до «словарной теории» для всех народов.

anonymous
()
Ответ на: комментарий от zabbal

Где ты там страдания-то увидел? С этим без малого сто лет как разобрались.

Если бы не страдали, то не родили бы монстра под названием «корпускулярно-волновой дуализм». Хорошо, что слона не описывают в терминах «вееро-дерево-верёвко-копьё-стено-змеевого секстизма».

monk ★★★★★
()
Ответ на: комментарий от den73

В технике это более очевидно, например, оптимальная ширина железнодорожной колеи зависит от протяжённости дорог и ландшафта

Про «сорок человек или восемь лошадей» ты никогда не слыхал?

anonymous
()
Ответ на: комментарий от monk

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

anonymous
()
Ответ на: комментарий от monk

то не родили бы монстра под названием «корпускулярно-волновой дуализм»

Про электронный микроскоп вам на занятиях не рассказывали?

anonymous
()
Ответ на: комментарий от andalevor

Где взять компилятор для этого вашего эсперанто?

Моск.

kostyarin_ ★★
()
Ответ на: комментарий от kostyarin_

Фройляйн за 50. 50 - это недорого.

anonymous
()
Ответ на: комментарий от monk

Если бы не страдали, то не родили бы монстра под названием «корпускулярно-волновой дуализм».

Что-то тебе всё что ты не понимаешь кажется «монстром» - физика, английский, программирование… Как ты школу-то умудрился пережить - в состоянии перманентного испуга?

zabbal ★★★★★
()
Ответ на: комментарий от kostyarin_

Tам должно быть «фройляйн» (Fräulein) в конце.

Не должно - уменьшительно-ласкательные дают средний род что так, что этак.

zabbal ★★★★★
()
Ответ на: комментарий от anonymous

Про электронный микроскоп вам на занятиях не рассказывали?

И как из его устройства следует что электрон — корпускула и волна?

monk ★★★★★
()
Ответ на: комментарий от monk

огромный дополнительный словарь у математиков.

Согласен. Когда слушаешь (именно слушаешь слова, тут же про вербальный язык) доказательство очередной теоремы, то получается очень содержательный рассказ: «берем вот это, сокращаем с этим, тут деэс по дете, тут и ежу понятно, … что и требовалось доказать». Вот такой вот огромный дополнительный словарь. Это я еще не затронул геометрические доказательства. Я бы посмотрел отображение многомерного пространства на последовательный список слов из словаря - литературная речь.

anonymous
()
Ответ на: комментарий от zabbal

Не должно - уменьшительно-ласкательные дают средний род что так, что этак.

Да я тут прочитал, что фройляйн уже типа нельзя использовать или феменистки заклюют. В Германии считается, что если баба не пробитая – то это унизительно – такое я прочитал. Приколись, братан.

Жёлтая пресса

kostyarin_ ★★
()
Последнее исправление: kostyarin_ (всего исправлений: 2)
Ответ на: комментарий от monk

И школу и вуз. Монстры — это не то, чего надо пугаться, это то, авторам чего сочувствуешь.

Монстр в переводе на русский – чудовище.

kostyarin_ ★★
()
Ответ на: комментарий от wtj12

КГБ - администрация уже давно контролирует всю твою жизнь, кроме немецких типов пива (и .rs)

anonymous
()

Вот уже почти месяц тема о программировании на Русском языке лидирует в топе форуме.

Сколько это в метапрогах?

Темы о программировании на Русском языке всплывают с завидной регулярностью.

И дохнут с той же. Намёк понятен?

t184256 ★★★★★
()
Ответ на: комментарий от den73

Твой тип ОС мертворожденный (осталось только перевести на Эсперанто и дрова на .hs). Штольман просил у Гейтца исходники 7, но Билл расщедрился только на MS-DOS. Исходники давно полуслиты, осталось только приспособить (и ждать иск от Билла и тогда посмотрим (youtube-dl), как тебя прикроет отечественная криптография КГБ). 7 - next step GNU

anonymous
()
Ответ на: комментарий от t184256

метапрог

На этом форуме любят обсуждать то, что не работает на линуксе, особенно проприетарное. Это святое. Тут больше половины линукс даже из-под wsl не видели.

anonymous
()
Ответ на: комментарий от t184256

Вот уже почти месяц тема о программировании на Русском языке лидирует в топе форуме.

Сколько это в метапрогах?

Меапрог на державной мове кодил. А русский как опция. Так что около нуля.

kostyarin_ ★★
()
Ответ на: комментарий от t184256

Сколько это в метапрогах?

пи

anonymous
()
Ответ на: комментарий от anonymous

чудовище - дополнительный смысл что оно большое

Ну хз, чудовища которых я обычно втречаю в жизни как раз таки мелкие.

(Эх-хи-хи-хи-хи).

kostyarin_ ★★
()
Ответ на: комментарий от monk

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

anonymous
()
Ответ на: комментарий от monk

не понимаю, зачем ты с ним общаешься.

мне было бы одновременно и противно и скучно. ну примерно как вести диалог с человеком, физически кидающегося экскрементами.

причем пациент известный.

anonymous
()
Ответ на: комментарий от kostyarin_

дети? ну да, их тоже порой называют так. парадокс, блин.

anonymous
()

Кстати да, можно же просто формальный русский использовать. придумать и использовать. Чтобы эсперанто не учить.


Пусть Число равно 4.

Перебирая от 1 до Числа,
     Печатать каждый раз "шаг".

Правда 1С получится. Голова-то у всех работает по прежжнему в понятиях облавсти видимости и прочего. Как в языке область видимости определять явно? Там они все в подоплёке.

kostyarin_ ★★
()
Ответ на: комментарий от anonymous

Когда слушаешь (именно слушаешь слова, тут же про вербальный язык) доказательство очередной теоремы

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

monk ★★★★★
()
Ответ на: комментарий от kostyarin_

Как в языке область видимости определять явно?

Так всегда ведь в пределах блока. А рамки блока в каждом языке свои: {}, begin/end, нач/кн…

monk ★★★★★
()
Ответ на: комментарий от kostyarin_

Можно, но есть принцип декомпозции задачи. Отдельная задача - перевод на русский того, что уже есть. И другая отдельная задача - создание чего-то, что больше подходит для русского языка, является прорывным и т.п. Первая отдельная задача - это примерно то, что сделал Пётр I с морским делом, т.е. очень грубая русификация со всеми этими «палубами», «бугшпритами» и «полундрами». После этого он уже мог набрать матросов из российской деревни, а не из голландской. Сделать торпеду «Шквал» - это тоже морское дело, но гораздо более высокого уровня.

При том до Петра в России уже были корабли поморов, которые ходили по ледяным морям куда как лучше голландских, но он их чуть ли не уничтожил. И наверняка там были названия для всех этих палуб и бушпритов. Можно проводить аналогии с советскими компьютерами, хотя не знаю, насколько оправданные.

den73 ★★★★★
()
Последнее исправление: den73 (всего исправлений: 3)
Ответ на: комментарий от anonymous

Практика. Часто бывает необходимо довести дискуссию до конца вне зависимости от морального облика собеседника. Особенно, если вдруг такой собеседник попадается в виде сотрудника или кого-то из руководителей/заказчиков.

monk ★★★★★
()
Ответ на: комментарий от anonymous

Это твоё частное мнение. A2 применяется не только в Швейцарии, но и в Китае и даже в России вроде что-то было в атомной отрасли, не знаю текущий статус. А это что означает?

Исходники давно полуслиты, осталось только приспособить (и ждать иск от Билла и тогда посмотрим (youtube-dl), как тебя прикроет отечественная криптография КГБ). 7 - next step GNU

den73 ★★★★★
()
Последнее исправление: den73 (всего исправлений: 1)
Ответ на: комментарий от den73

примерно то, что сделал Пётр I с морским делом

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

Сделать торпеду «Шквал»

Ну незнаю, братан, по началу (детству) очень трудно врубиться в весь этот вот аглицкий. И если бы как раз таки высокоуровневый русскоязычный ЯП был бы, типа Visual Basic или даже Logo – было бы намного проще. Разумеется не 100% учебно-хелловордый, а что-нибудь прикладное. К тмоу же качество и своевременность препоадвания ангийского в школах вносит свою лепту в это дело.

А «Шквал» – тут нужно не только мастером программирования быть, но и мастером русского языка.

kostyarin_ ★★
()
Ответ на: комментарий от monk

Так всегда ведь в пределах блока. А рамки блока в каждом языке свои: {}, begin/end, нач/кн…

Ну тогда достаточно просто завернуть сишку в макросы и готово. Правда это никому не нужно.

kostyarin_ ★★
()
Ответ на: комментарий от kostyarin_

Ну вот я примерно этим занимаюсь. Хелловордный Кумир, а Активный оберон вполне норм язык. Не слишком высокоуровневый, но уж не хуже Си.

den73 ★★★★★
()
Ответ на: комментарий от den73

пацан к успеху шел - не получилось, не фартануло :)

anonymous
()
Ответ на: комментарий от monk

в компактном пространстве каждый фильтр и каждая направленность имеют предельную точку

Это тоже комментарий.

Расскажи словами. Способы замощения поверхности мозаикой. Формулу (трехмерную) ДНК. Доказательства на диаграммах, графах. Не все (мат.) объекты имеют имена. Иногда их проще нарисовать, или сделать 3д-модель, или даже создать динамическую модель.

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

anonymous
()
Ответ на: комментарий от anonymous

Способы замощения поверхности мозаикой.

Правильные паркеты, полуправильные, квазиправильные, неоднородные и непериодические.

Формулу (трехмерную) ДНК.

Две полинуклеотидные цепи, объединяющиеся попарно водородными связями в двойную спираль.

Не все (мат.) объекты имеют имена.

Все, которые имеют какие-либо интересные с точки зрения математиков свойства. Или приведи контрпример.

Иногда их проще нарисовать, или сделать 3д-модель, или даже создать динамическую модель.

Это разумеется. Но только иногда. И всегда можно заменить словесным описанием.

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

Но любые интересные конфигурации в этом континууме возможно. Их счётное количество. А конечный набор слов позволяет выразить счётное количество понятий.

monk ★★★★★
()
Ответ на: комментарий от monk

Правильные паркеты, …

Что такое паркет, и почему он правильный?

Две полинуклеотидные цепи, …

Что за цепи? Попарно A-A, Г-Г? Что за спираль, как ракушка улитки?

anonymous
()
Ответ на: комментарий от interrupted

!!!!!!!!!!!сделали цитируемый текст слишком тусклым!!!! глаза вытекают

Другую схему выбери в профиле и всё. У меня одинаково всё.

kostyarin_ ★★
()
Ответ на: комментарий от anonymous

Что такое паркет, и почему он правильный?

Паркет — замощение поверхности многоугольниками. Замощение одинаковыми правильными многоугольниками называется правильный паркет.

Что за цепи? Попарно A-A, Г-Г?

А-Т и Г-Ц. Бывает А-У.

Что за спираль, как ракушка улитки?

Нет. Две параллельные цепи закручены относительно оси между ними. Можно задать формулами: для одной спирали икс равно синус зет, игрек равно косинус зет, вторая симметрична первой относительно оси зет.

monk ★★★★★
()
Ответ на: комментарий от anonymous

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

Это делается математическим занком сумма или интеграл dx/dt.

kostyarin_ ★★
()
Ответ на: комментарий от monk

И началось комментирование комментариев.

Интересно, как скоро дойдем до алгебраической геометрии, топологий, алгебр, аксиоматических теорий и прочей ереси. И сможем ли осилить это всё не нарисовав ни одной точки и линии.

Что такое математическая точка? :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.