Соларстейн Варди: другие произведения.

О кодах и программировании.

Журнал "Самиздат": [Регистрация] [Найти] [Рейтинги] [Обсуждения] [Новинки] [Обзоры] [Помощь]
Peклaмa:
Литературные конкурсы на Litnet. Переходи и читай!
Конкурсы романов на Author.Today

Конкурс фантрассказа Блэк-Джек-21
Поиск утраченного смысла. Загадка Лукоморья
Peклaмa
 Ваша оценка:
  • Аннотация:
    Мысли автора вслух о методах программирования, почерпнутые из личного жизненного опыта.

  В разговоре о программировании сразу нужно оговорить одну вещь. Хоть все методы программирования носят национальные названия, например индийский код, русский код, но реально вешать определенный ярлык сразу на нацию в корне не верно. В конце концов, эти названия получились от оценки работы отдельных людей, и судить по отдельным представителям о программировании целых наций - есть глубокая ошибка. А то что метод программирования отдельных одиозных личностей лег тенью на всех оставшихся - тут нашей вины нет, а вина кривых рук этих одиозных личностей.
  Итак, на момент написания этих строчек четко можно выделить следующие ·школыЋ программирования, идущие мейнстриймом : индусский, европейский, русский, корейский, турецкий, голландский и китайские коды.
  
  Индусский код характеризуется наиболее неочевидным и неестественным из всех возможных способов написания кодов. Так как в Индии существует практика оценки производительности труда программера на основе количества написанного кода, то чем больше кода будет в программе, тем больше программист работает, и, следовательно, больше получка. В результате, на выходе, получается ресурсоёмкая, неадекватная, и почти не поддающаяся сопровождению даже теоретически программа.
  
  Европейский код больше основан на заимствованиях и на взаимодействии конечной программы с другими программами. Нестоек и зависим. При попадании в активную среду - расползается.
  
  Голландский код - код написанный в состоянии наркотического опьянения.
  
  Корейский код - считается самым лучшим. Очень экономный, лаконичный и ресурсоемкий. Работающий как швейцарские часики. Но тут эта ·школаЋ проваливается в другую крайность. При мало-мальском развитии проекта - программа буксует. Требуется тотальная переделка всей программы, чтобы она или приняла дополнительные функции или серьезно повысила свою мощность.
  
  Турецкий код - весьма агрессивный, деятельный и эффективный. Но данная ·школаЋ совсем не озадачивается вопросом многомодульности. Программы данной школы варятся в своем соку, и практически несовместимы с другими продуктами, хотя при этом выполняют возложенные на них задачи на пять с плюсом.
  
  Китайский код - очень эффективное, тотальное, прямое программирование. Все делается наиболее просто, жестко и четко. Пишется и прописывается максимально подробно все что можно. Объем кода при этом вырастает до небес. Китайский код - это прямой перебор всех вариантов. Код очень наглядный, но малоэффективный. Любое мало-мальское изменение - и вся работа летит к чертям или требует тотального переписывания.
  
  Русский код - русский код характерен для всей русской инженерии в целом и подходом к решению конкретных задач в частности. Русский код - избыточен, жесток и беспощаден. Он будет работать даже в неадаптированных к коду средах и выполнит свою задачу не смотря ни на что. Причем всегда даст приемлемый результат. Это как станки для папирос, легким движением ручки, превращаются в станки для производства патронов, так и русский код, путем замены пары переменных, способен выполнить что угодно. Расскажем еще о возможностях такого вида программирования. Русский код характеризуется трудно локализуемыми ошибками, но при этом они расположены так, что взаимоисключают друг друга, придавая программе незабываемые незадокументированные возможности.
  Только русский код способен нейтрализовать индусский и дополнить до максимума корейский.
 Ваша оценка:

Популярное на LitNet.com Н.Любимка "Долг феникса. Академия Хилт"(Любовное фэнтези) В.Чернованова "Попала, или Жена для тирана - 2"(Любовное фэнтези) А.Завадская "Рейд на Селену"(Киберпанк) М.Атаманов "Искажающие реальность-2"(ЛитРПГ) И.Головань "Десять тысяч стилей. Книга третья"(Уся (Wuxia)) Л.Лэй "Над Синим Небом"(Научная фантастика) В.Кретов "Легенда 5, Война богов"(ЛитРПГ) А.Кутищев "Мультикласс "Турнир""(ЛитРПГ) Т.Май "Светлая для тёмного"(Любовное фэнтези) С.Эл "Телохранитель для убийцы"(Боевик)
Связаться с программистом сайта.

Новые книги авторов СИ, вышедшие из печати:
И.Мартин "Твой последний шазам" С.Лыжина "Последние дни Константинополя.Ромеи и турки" С.Бакшеев "Предвидящая"

Как попасть в этoт список
Сайт - "Художники" .. || .. Доска об'явлений "Книги"