LINUX.ORG.RU

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

 , ,


1

1

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

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

(ЯОС - 2020-02)

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

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

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

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

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

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



Последнее исправление: gret_och_ka (всего исправлений: 2)

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

Кстати, до этой страницы треда я бы сказал, что это твои фантазии.

Но да, у den73 как-то слишком часто проскакивает про деньги. За язык-то никто не тянул.

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

финансирование - это намерение, подтверждённое энергетически

У тебя там что - чакру торсионным полем оттопырило?

Намерение любителя имеет слабую энергетическую поддержку

Суй пальцы в розетку! РАО ЕЭС тебя патриотизмом надует как презерватив - главное не лопни :-D

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

Процент религиозных … максимален в тюрьмах.

Замкнутые сообщества, вырванные из цивилизации - это законсервированная культура на момент, когда вырвали из цивилизованного мира. Тюрьмы - это и есть замкнутые сообщества. По идее можно рассматривать как живой пример культуры прошлого, естественно с некоторыми искажениями из-за замкнутости.

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

У нотации только два определения. Это либо выговор, либо система УСЛОВНЫХ обозначений. И вот Языки Программирования - это не нравоучения и даже не проповедь, Денис.

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

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

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

Конечно, разве.

Выглядит вот так

тело
			если str[0] = 0X то возврат 0.0 кн;
			w := InternalGetWidth(ORD(str[0])); i := 1;
			цикл_пока str[i] # 0X делай
				w := w + InternalGetWidth(ORD(str[i])) + Kerning(ORD(str[i - 1]), ORD(str[i]));
				INC(i)
			кн;
			возврат (w * size) / 1000
		кн GetStringWidth;

цикл_пока, Монк.

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

до этой страницы треда я бы сказал, что это твои фантазии

Он в другом треде сам признался что пытался грант получить. Равно как и что его на работу программистом (!) по блату устраивали.

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

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

эвристику, ах ха ха. А почему-бы тоже самое не сказать куда быстрей и проще? А потому что тебе самое главное щеки надувать, хи хи

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

Поэтому далее в этой теме анонимусы мною игнорируются.

Делай ложь, Денис.

цикл_пока (r.res = 0) и (isC) делай
					r.Token(t);
					isC := t = "C";
					если isC то
						r.SkipWhitespace;
						r.Int(char, ложь);
						r.SkipWhitespace;
						если r.Get() # ";" то res := 3; возврат кн;
						r.SkipWhitespace;
						r.Token(t);
						если t # "WX" то res := 3; возврат кн;
						r.SkipWhitespace;
						r.Int(ci.w, ложь);
						r.SkipLn;
						AddCharInfo(char, ci)
					кн
				кн
anonymous
()
Ответ на: комментарий от den73

Вы - яхвисты - сами большие любители подмены понятий, но всегда обвиняете в ней оппонентов.

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

Индоарийцы - это индийская субгруппа индоиранцев.

Сложна-а-а! Вроде, стало понятнее.

лже-рекапча должна быть разрушена.

Не уверен, но вроде лже-сложность и ложное несрабатывание (неправильность при правильном ответе) настраивается самими админами/модерами форума, а не гуглом. Так что, скорее всего, гнев должен быть обращен на модеров данного форума.

:)

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

Ой, да его есть за что не любить, ха ха.

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

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

цикл_добра! а внутри бобер сидит и машет лапкой!

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

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

опекался англосаксами. Они копали глубоко и стратегически

Так и надо работать. Наметить стратегическую цель и бить в одну точку десятилетиями. Если ты способен к долговременным усилиям, а у соперника память ограничена следующим избирательным циклом, успех придёт.

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

Или как именно ты умудрился свой бред из этого вычитать?

Ещё раз, пошагово.

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

«если для тебя даже запоминание отдельных названий это проблема, то программирование это в принципе не твоё» => «для любого программиста запоминание отдельных названий (с учётом контекста, на иностранном языке) не является проблемой».

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

Вот ты привередливый. Хорошо, вот тебе алфавит слева-направо:

<शैली गुरु>
#समावेश <मानकपन.स>

पूर्णांक मुख्य()
{
	अक्षर अ[८०];
	पूर्णांक क;
	म_लिखो("आपका नाम क्या है?\n");
	म_पूछो("%s",अ);
	म_लिखो("नमस्ते %s.\n",अ);
	क्रम(क=1; क<=10; क++)
		म_लिखो("%d\n",क);
	म_पूछो("%s",अ);
	वापस 0;
}

Легко запоминается? Напишешь на этом хотя бы фибоначчи?

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

не нужно было убивать Государя и революцию устраивать

Ты так говоришь словно в том что николашку-кровавого приморили есть что-то плохое.

Наметить стратегическую цель и бить в одну точку десятилетиями.

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

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

Как раз после устранения илитки и яхвистов в рясах - получилось объединить все славянские народы и даже близких к нам (культурно) венгров и румын.

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

теорией множеств можешь подтереться

«A или не A» может быть не правдой!!

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

яхвистов

Так только больные люди говорят, а я с сумасшедшими стараюсь не спорить.

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

не нужно было убивать Государя и революцию устраивать

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

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

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

на хорошо ему известном (родном) языке

Родной и «хорошо известный» языки это не одно и то же.

на иностранном (малознакомом)

И иностранный совершенно не обязан быть малознакомым.

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

хотя бы фибоначчи?

Что такое, по-твоему, «фибоначчи» что ты его написал таким вот образом?

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

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

Синдром утёнка. Пописал бы полгода на Hindawi и, наоборот, было бы понятно это, а не английские…

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

В результате революционной чехарды Франция потеряла свои североамериканские колонии https://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Nouvelle-France_map-en.svg/1024px-Nouvelle-France_map-en.svg.png Богатейшие Гаити и лишились всякой надежды на Индию. Сохранили только днище малярийное в африке да в индокитае по-мелочи. Ну очень такой-себе аргумент в пользу революций.

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

В результате революционной чехарды Франция потеряла…

А Англия из-за какой чехарды потеряла?

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

Родной и «хорошо известный» языки это не одно и то же.

Родной входит в множество «хорошо известных». Более того, он из них является наиболее известным.

И иностранный совершенно не обязан быть малознакомым.

По сравнению с родным обязан. Исключения статистически незначащи.

Что такое, по-твоему, «фибоначчи» что ты его написал таким вот образом?

В данном контексте это алгоритм по получению последовательности чисел Фибоначчи. Не очевидно разве?

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

Королева смотрит на вас с недоумением.

Она просто в ступоре перед безграничным выбором аппроксимаций без опорных точек.

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

Node это ссылочный тип, а не значимый, ты просто оперируешь ссылкой на объект.

И что? Почему запрещено в список добавить две ссылки на один и то же объект?

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

Родной входит в множество «хорошо известных».

Жопа с пальцем тоже входят «в множество» тело - это ещё не повод их путать. Особенно тому кто всё время безуспешно пытается ссылаться на некий контекст, постоянно его при этом теряя.

По сравнению с родным обязан.

У тебя реально какие-то проблемы с логикой. Ты там бухаешь что-ли?

Не очевидно разве?

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

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

В результате революционной чехарды Франция потеряла свои североамериканские колонии

Уже неплохо - куча народа обрела независимость от капризов придурковатого монарха.

Богатейшие Гаити и лишились всякой надежды на Индию.

Роскошный Воронеж утратил шанс завоевать Марс!

Это у тебя от приступа монархизма температура поднялась или ты всегда такой бред генерируешь?

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

Что за чушь ты несёшь? Закон тождества не про «изменения смысла» или что ты там себе ещё навоображал.

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

Уже неплохо - куча народа обрела независимость от капризов придурковатого монарха.

После Великой французской революции, со свержением монархии и объявлением республики, Наполеон I позахватывал немало территорий (в том числе европейских стран) и образовал империю.

Вот такое вот результаты революции со свержением монархии.

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

Жопа с пальцем тоже входят «в множество» тело - это ещё не повод их путать.

Если ты что-то трогаешь пальцем, значит ты это что-то трогаешь телом. Разве нет?

И иностранный совершенно не обязан быть малознакомым.

По сравнению с родным обязан.

У тебя реально какие-то проблемы с логикой.

Ты знаешь много людей, которым иностранный язык более знакомый чем родной?

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

Почему запрещено в список добавить две ссылки на один и то же объект?

Приехали. По определению структуры связного списка.

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

Закон тождества не про «изменения смысла» или что ты там себе ещё навоображал.

Определение:

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

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

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

Если ты что-то трогаешь пальцем, значит ты это что-то трогаешь телом. Разве нет?

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

Ты знаешь много людей, которым иностранный язык более знакомый чем родной?

Ты надеешься отвлечь внимание от твоих проблем с логическими рассуждениями с помощью риторических вопросов?

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

По определению структуры связного списка.

В Си это так

struct list
{
  struct data *value;
  struct list* next;
};

Устанавливать один и тот же адрес, например, в l.value и l.next.value не запрещено. Например

struct data d;
struct list l;
...
l.value = d;
l.next.value = d;
...

И будет в списке две ссылки на один и тот же объект.

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

А ты случайно не из тех кто считает что государственность на Русь принесли «викинги»?

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

Если ты что-то трогаешь пальцем, значит ты это что-то трогаешь телом.

Признаться не ожидал что кто-то перепутает жопу с пальцем буквально.

Ты утверждаешь, что телом ты трогаешь только если трогаешь жопой но не пальцем? У тебя палец не входит в состав тела?

Ты надеешься отвлечь внимание от твоих проблем с логическими рассуждениями с помощью риторических вопросов?

Указываю риторическим вопросом на ложную посылку в твоих рассуждениях.

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

И будет в списке две ссылки на один и тот же объект.

Господи, ты еще и не понимаешь как выглядят структуры данных?

Node в твоем примере на Си это не data, а list.

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

Node в твоем примере на Си это не data, а list.

С чего это?

appendChild добавляет один узел в список узлов, а не список к списку.

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

трогаешь жопой но не пальцем?

на ложную посылку в твоих рассуждениях

По-моему медицина тут бессильна. Стоило сразу ограничиться классическим «ОК, бумер» :-D

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

А прямым предком общеславянского является праиндоевропейский, он же арийский. Внезапно, да.

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