yms: (jer-type)
Michael Yutsis ([personal profile] yms) wrote2002-05-06 12:09 pm

эволюция

Когда-то текст на языке программирования состоял только из прописных букв, и в наборе было символов 50, не считая управляющих. И всем было хорошо. Потом появились строчные буквы, но "родным" стилем, например, на фортране и ассемблере, был все равно текст из одних только больших букв. Потом (напр., в Си) буквы стали различаться синтаксически. И вот теперь доползли до юникода на Джаве и C#...
	class фигня
	{
		static void херня() {}
		static void סתם_קישקוש()
		{
			херня();
		}
	}

[identity profile] itim.livejournal.com 2002-05-06 02:14 am (UTC)(link)
Идиотизм, все-таки.

[identity profile] yms.livejournal.com 2002-05-06 02:16 am (UTC)(link)
Не идиотизм, а ЭВОЛЮЦИЯ :)

[identity profile] itim.livejournal.com 2002-05-06 02:18 am (UTC)(link)
Идиоты тоже эволюционируют.

[identity profile] itim.livejournal.com 2002-05-06 02:32 am (UTC)(link)
Например, раньше были попытки русифицировать ключевые слова.

Начать чтото.
Кончить чтото.
stas: (Default)

что значит "были попытки"?

[personal profile] stas 2002-05-06 02:43 am (UTC)(link)
Был целый такой язык, Рапира назывался. Кстати, очень неплохой язычок, развитые типы данных, арифметика с произвольной точностью, и т.п. Ключевые слова все по-русски. Диалог, соответстернно, тоже. В школе мы его учили. Будучи пубертатными подростками, мы, естественно, этому языку задавали команды типа "ввести хуй в рот", на что программа отвечала "рот не открыт" и мы жизнерадостно ржали.
Сделали его, кажется, в Зеленограде, на основе, скорее всего, Паскаля, но это утверждать точно не берусь.

Re: что значит "были попытки"?

[identity profile] tnt23.livejournal.com 2002-05-06 02:47 am (UTC)(link)
Язык имени академика Ершова, в народе называемый "ершол".
stas: (Default)

Re: что значит "были попытки"?

[personal profile] stas 2002-05-06 03:26 am (UTC)(link)
да-да, Ершов. У него еще Робик был, типа Лого :)

Re: что значит "были попытки"?

[identity profile] syarzhuk.livejournal.com 2002-05-06 05:30 am (UTC)(link)
Язык Eршoвa - Русский Aлгoритмичeский Яaзык, oн жe "Рaя" (прaвдa, нaзвaниe нe прижилoсь, видимo, из-зa нeжeлaтeльных aссoциaций с супругoй Гoрбaчeвa). Пoдмнoжeствo Пaскaля с пeрeвeдeнными нa русский язык ключeвыми слoвaми.
В Paпирe жe oснoвным типoм был кoртeж - чтo-тo типa спискa в ЛИСПe. Сaм, прaвдa, нa нeй нe писaл, пoтoму нe пoмню, нa чтo oнa былa пoхoжa, нo пoдoзрeвaю, чтo нa ЛИСП.

Re: что значит "были попытки"?

[identity profile] itim.livejournal.com 2002-05-06 02:52 am (UTC)(link)
В этом случае сочетания "были попытки" и "бесполезные решения" означают одно и то же.
stas: (Default)

Re: что значит "были попытки"?

[personal profile] stas 2002-05-06 03:21 am (UTC)(link)
Рапира была вовсе не бесполезной штукой, как язык она была выше Паскаля и удобнее, к тому же кругозор расширяет...

Ложка для картоф.

[identity profile] itim.livejournal.com 2002-05-06 04:48 am (UTC)(link)
Тем не менее она была, а сейчас нет.

Интересно, из чего составлено название языка: "Расширенный Адаптированный Поплан-Интерпретатор, Редактор, Архив". Все эти слова не связаны никакой грамматикой, а просто следуют одно за другим.
stas: (Default)

Re: Ложка для картоф.

[personal profile] stas 2002-05-06 04:52 am (UTC)(link)
А что такое Поплан? А слова понятно почему. Добравшись до РАПИ, РА в конце добавили для благозвучности, наверняка.

ПОПЛАН

[identity profile] itim.livejournal.com 2002-05-06 05:30 am (UTC)(link)

  • Все идет по плану.

  • Транслятор с языка POP-2.

[identity profile] yms.livejournal.com 2002-05-06 03:10 am (UTC)(link)
Ну, с таким же успехом можно было говорить о ненужных в языке программирования строчных буквах. Что, больших букв мало?
Ограничение набора символов ограничивает свободу. Вряд ли на практике будут использовать национальные символы для имен, но это только потому, что рассчитывают на интернациональное применение кода. А если нет - то незачем себя ограничивать. Многие пишут имена переменных в транслите, а зачем? Транслит всегда хуже родной системы письма. С другой стороны, зачем код, предназначенный для применения на одном предприятии, писать на iноземнiй мовi? Это предъявляет к поддерживающим его совершенно ненужные требования по знанию иностранных языков.

[identity profile] itim.livejournal.com 2002-05-06 04:43 am (UTC)(link)
Беру код, который мне надо поправить. Автор кода мне неизвестен. Есть функция

Что это? Британская Би-Би-Си или наши военно-воздушные силы?

[identity profile] yms.livejournal.com 2002-05-06 06:21 am (UTC)(link)
Ну, так же, как в другом тексте ты их различаешь, так и в программе. Не понял, к чему этот пример.

[identity profile] itim.livejournal.com 2002-05-06 07:23 am (UTC)(link)
http://www.design.ru/kovodstvo/paragraphs/68.html

[identity profile] yms.livejournal.com 2002-05-06 07:28 am (UTC)(link)
А при чём тут домены?

[identity profile] itim.livejournal.com 2002-05-06 09:09 am (UTC)(link)
При русских буквах.