OberonCore
https://forum.oberoncore.ru/

Категорический императив Калашникова: KISYBI
https://forum.oberoncore.ru/viewtopic.php?f=57&t=2988
Страница 1 из 5

Автор:  Info21 [ Суббота, 13 Ноябрь, 2010 19:22 ]
Заголовок сообщения:  Категорический императив Калашникова: KISYBI

Размышляю вот о тугом вхождении в мозг сапиенсов Принципа Калашникова.
Наверное потому, что из Принципа надо еще вывод сделать.
Хоть один шаг, а барьер для ума.

Поэтому нужен доходчивый рецепт непосредственного применения типа "делай так":

Категорический императив Калашникова, он же KISYBI.
Пишется заглавными, потому что произносится в полную глотку, страшно выпучив глаза:

KEEP IT SIMPLE YOU BLOODY IDIOT

Автор:  Info21 [ Суббота, 13 Ноябрь, 2010 19:46 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

Странно, нет темы про Принцип Калашникова, чтобы примеры обсуждать.

Пускай здесь.

А то весьма достойный пример подвернулся:

А.Полынкин писал(а):
Простота, доступность и ясность изложения материала сделали киселевские учебники самыми долговечными в российской школе: ни одному автору не удавалось более 50 лет быть востребованным учениками, а общий их тираж превысил несколько сот миллионов экземпляров.
http://www.orel-story.ru/forum/index.php?action=vthread&forum=17&topic=542

Цитата:
Простота, доступность и ясность
Прям про Оберон.

Автор:  adva [ Суббота, 13 Ноябрь, 2010 21:39 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

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

Автор:  ==== [ Суббота, 13 Ноябрь, 2010 21:47 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

adva

http://gen.lib.rus.ec/search?req=%D0%9A%D0%B8%D1%81%D0%B5%D0%BB%D0%B5%D0%B2&nametype=orig
Все учебники Киселева А.П. для школы.

Автор:  adva [ Суббота, 13 Ноябрь, 2010 21:58 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

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

Автор:  Info21 [ Понедельник, 15 Ноябрь, 2010 00:33 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

Info21 писал(а):
Пишется заглавными, потому что произносится в полную глотку, страшно выпучив глаза:

KEEP IT SIMPLE YOU BLOODY IDIOT
Ну, и перевод:

СДЕЛАЙ ПРОЩЕ ТАРАМ ТВОЮ ПАМПАМ

Автор:  Валерий Лаптев [ Понедельник, 15 Ноябрь, 2010 10:10 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

Не помню сейчас автора, но обратите внимание на "эффект второй системы". Возможно, еще у Брукса написано.

Автор:  Александр Ильин [ Вторник, 16 Ноябрь, 2010 16:51 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

Не нашёл, куда заслать цитату. Может быть, модераторы приберут?

"Contrary to the foolish notion that syntax is immaterial, people optimize the way they express themselves, and so express themselves differently with different syntaxes."

http://www.schnada.de/grapt/eriknaggum-xmlrant.html

Автор:  Info21 [ Воскресенье, 19 Декабрь, 2010 10:16 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

Еще пример про ПрКа отсюда:

yuriz писал(а):
... Единственное отличие "текстового" от "двоичного" формата состоит во front-end'е, с помощью которого данные показываются/редактируются. Для "текстового" формата front-end получается простейшим, так как, грубо говоря, отображение между кодом символа и знакогенератором - один к одному (оно легко реализуется и на электромеханическом уровне). В этом случае внутреннее (машинное) кодирование данных почти полностью совпадает с внешним (человеко-ориентированным), что, на мой взгляд, является худшим вариантом, ибо не позволяет в полной мере раскрыть потенциал ни того, ни другого.

Полностью соглашусь с автором вопроса, что низкая информационная энтропия (вручную легко исправляются простые ошибки), ну и совместимость с огромным багажом методологий и инструментов, накопленных за 60 лет (а если точнее - то за 3000+, со времени начал финикийского алфавита) являются причинами повсеместного и широкого использования текстового формата. Даже китайцами, которым алфавитная форма записи не очень-то близка.


Info21 писал(а):
... Текстовый формат -- великая вещь.
Начинается он, кстати, не 3000+ лет назад, а с полноценной членораздельной речи, т.е. O(100К) лет назад. Которая уже имеет все структурные признаки текста.

Держаться ближе к простому текстовому формату -- очень хороший эвристический принцип. Здесь минимализм в свете Принципа Калашникова -- это в точности минимизация довесок к простому текстовому формату. Вон сколько проблем с разными Office'ами, в т.ч. переход на OpenOffice.

Автор:  Info21 [ Понедельник, 20 Декабрь, 2010 18:20 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

Еще пример:

Цитата:
сегодня, 11:38 #357 Татьяна Климкина

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

Татьяна

отсюда:
http://pedsovet.org/forum/index.php?sho ... t&p=174416

Автор:  Сергей Губанов [ Вторник, 21 Декабрь, 2010 13:16 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

Info21 писал(а):
... Текстовый формат -- великая вещь. Держаться ближе к простому текстовому формату -- очень хороший эвристический принцип.
Там речь шла о хранении/передаче. Блэкбоксовские тексты odc хранятся в бинарном виде, передаются в закодированном - почти бинарном (а не прямым текстом). Текст появляется лишь после того как поверх бинарных Reader/Writer поработают текстовые Mapper/Formatter.

Автор:  Евгений Темиргалеев [ Воскресенье, 30 Январь, 2011 12:30 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

viewtopic.php?p=59061#p59061
Валерий Лаптев писал(а):
http://karataev.nm.ru/index.html
Цитата:
06.01.2010 В силу некоторых обстоятельств столкнулся с языками Visual Basic, C# и Java. Такое ощущение, что для того чтобы ими корректно и успешно пользоваться, необходимо знание С++, теории и практики (написать и выпустить в релиз самостоятельно) трансляторов компилирующего типа, а также истории и нюансов всех, ну абсолютно всех закидонов, что возникли у авторов этих языков, включая знание сорта кофе, который они предпочитали в определенный период.

Автор:  Peter Almazov [ Воскресенье, 30 Январь, 2011 12:42 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

"... столкнулся с языками Visual Basic, C# и Java."
Он бы сюда еще пяток добавил.
Цитируя таких придурков, вы дискредитируете тему.

Автор:  Info21 [ Воскресенье, 30 Январь, 2011 12:53 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

Peter Almazov писал(а):
Цитируя таких придурков, вы дискредитируете тему.
Почему же.
"Придурки" -- тоже народонаселение.
Можно сказать, программисты-непрофессионалы :)

Автор:  Евгений Темиргалеев [ Воскресенье, 30 Январь, 2011 12:55 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

Peter Almazov писал(а):
"... столкнулся с языками Visual Basic, C# и Java."
...Цитируя таких придурков, вы дискредитируете тему.
Сформулировано гротескно, но в общем я согласен: порог вхождения сильно завышен сложностью инструмента.

Насчёт дискредитации --- пущай решает Администратор... upd: уже решил :)

Автор:  albobin [ Воскресенье, 30 Январь, 2011 13:09 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

Peter Almazov писал(а):
"... столкнулся с языками Visual Basic, C# и Java."
Он бы сюда еще пяток добавил.
Цитируя таких придурков, вы дискредитируете тему.


Этот, как вы назвали придурок, предлагает свою реализацию системы MUMPS. а MUMPS тоже можно считать "калашниковым" в области приложений баз данных.
Интересно, есть ли хоть один не придурок, которого можно цитировать, кроме, конечно, ...

Автор:  Илья Ермаков [ Воскресенье, 30 Январь, 2011 21:28 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

albobin писал(а):
Этот, как вы назвали придурок, предлагает свою реализацию системы MUMPS. а MUMPS тоже можно считать "калашниковым" в области приложений баз данных.


Я тоже высоко оцениваю MUMPSовую ветку (и Cache).
Увы, как всегда, проектирование встроенных языков... отсутствовало полностью. Довольно ужасные языки. Частая беда, которую всегда отмечает Info21: разработчики какого-то софта рано или поздно сталкиваются с необходимостью встроить туда язык, но не имеют опыта проектирования языков.

Правда, при разработке прикладной логики ИС над БД, по моим наблюдениям, часто роль языка (и доставляемые неприятности в случае плохих скриптовых языков) ниже, чем в другом классе ПО.

Автор:  Info21 [ Понедельник, 31 Январь, 2011 12:17 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

А вот пример могучего усилия по созданию предельно простого языка для общения людей:

Токи Пона

Имея основательные знания по лингвистике-фонетике, сильно впечатлился :)

Автор:  Евгений Темиргалеев [ Понедельник, 14 Февраль, 2011 13:03 ]
Заголовок сообщения:  Re: Категорический императив Калашникова: KISYBI

viewtopic.php?p=52349#p52349
N. Wirth - Recollections about the development of Pascal (HOPL II).pdf
Цитата:
TRANSCRIPT OF QUESTION AND ANSWER SESSION
...
Herbert Klaeren (University of Tubingen): The current ISO draft of Modula-2 contains a full formal semantics. Do you consider this useful?
Wirth: Not really. It makes the report too voluminous for the reader. The Modula-2 report is 45 pages and the formal standardization document is about one thousand pages long. The definition of the empty statement alone takes a full page. The difference is intolerable.

Автор:  ==== [ Вторник, 15 Февраль, 2011 19:23 ]
Заголовок сообщения:  Видеоблог Анатолия Вассермана: Великий компилятор

К вопросу о принципе "автомат Калашникова".
Видеоблог Анатолия Вассермана: Великий компилятор
http://www.youtube.com/watch?v=PR7bbfm09TQ

Страница 1 из 5 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/