Разработка того, что разработает программу за тебя, называется метапрограммированием. Но мне что-то подсказывает, что ты не это имел ввиду, а просто пошутил, т.к. понятия не имеешь о способах кратного повышения своей производительности труда.
Ух если работа побоку, то еще откоментю! А почему программисты счасливый и особенный народ? да потому что они работали во многих областях! где они только не писали проги? Даже и не вспомнится.... а когда они приходили на место — никто не мог поставить правильно ТЗ, и приходилось разбираться в ньюансах чужой профессии и учить ее лучше, чем местные работники!
Программист — это универсальная личность. он может все! Он владеет информацией. А это самый кайф! ну ладно пошел я за новой порцией пива!
Проще написать высокоуровневый проблемно-специфичный язык (Domain-Specific Language, DSL), воплощающий семантику предметной области и предоставить таким образом возможность самостоятельно описать логику конкретного приложения прикладному специалисту (которому нахрен не вперилось разбираться с программированием, но который знает предметную область заведомо ГОРАЗДО лучше программиста). Зависимость кода от текущей степени проработанности ТЗ становится ничтожно мала, и любые новые идеи можно внедрить за считанные минуты, максимум часы. Это и эффективнее, и проще, и качественнее, чем всё это идиотское новомодное низкоуровневое ООП-кодирование.
"Жена отправляет мужа-программиста в магазин и говорит: -Купи палку колбасы, если будут яйца купи десяток. Муж возвращается из магазина с десятью палками колбасы и говорит: -Яйца были. "
полиномиальное разложение числа в двоичной системе счисления ( перевод в десятичную из двоичной системы)
N=2^(b(k-1))+2^(b(k-2))+...+2^b(2)+2^b(1)+2^b(0)
Где N — десятичное число, b(i) — значение i-го разряда в двочной системе счисления. знак ^ обозначает возведение в степень!
если 8 разрядов и все равны единицам получаем 255. интересна другая формула 2^8-1=255. т.е. если в 9-разряде стоит 1 а в других 0 — то это 256. но вычитая 1 мы получим в восьми разрядах 1 и значение в десятичной системе 255.
А количество кодов в байте действительно 256. Но если не использовать двоичную систему счисления а произвольную кодировку, то байт может закодировать код еквивалентный 256, но это не учитывая код нуля. и это никак не двоичная система счисления!
К сожалению автор не программер... но всеравно всех с празником. я уж отметил на радостях.... правда пива не хватило и программистов "заусило".
В будущем программировать будут прикладные специалисты, которым нахрен не вперилось вникать, почему "x=y" это не то же самое, что "y=x". А о от тех, кто в наше время называются "программистами" останутся лишь те 10%, что занимаются критичными по скорости функциями, драйверами и ОС.
Комментарии
Тех, что пишут на языке Си — насильники,
на Delphi — дельфины,
на Паскале — паскудники и т.д. дальше не помню :)
Допиши — желтых — в честь 1с... :)))
Программист — это универсальная личность. он может все! Он владеет информацией. А это самый кайф! ну ладно пошел я за новой порцией пива!
"Жена отправляет мужа-программиста в магазин и говорит: -Купи палку колбасы, если будут яйца купи десяток. Муж возвращается из магазина с десятью палками колбасы и говорит: -Яйца были. "
Логика однако :)
Если программер в 9 утра на работе, значит он ЕЩЁ на работе :)
С праздником!
всех с праздником!
N=2^(b(k-1))+2^(b(k-2))+...+2^b(2)+2^b(1)+2^b(0)
Где N — десятичное число, b(i) — значение i-го разряда в двочной системе счисления. знак ^ обозначает возведение в степень!
если 8 разрядов и все равны единицам получаем 255. интересна другая формула 2^8-1=255. т.е. если в 9-разряде стоит 1 а в других 0 — то это 256. но вычитая 1 мы получим в восьми разрядах 1 и значение в десятичной системе 255.
А количество кодов в байте действительно 256. Но если не использовать двоичную систему счисления а произвольную кодировку, то байт может закодировать код еквивалентный 256, но это не учитывая код нуля. и это никак не двоичная система счисления!
К сожалению автор не программер... но всеравно всех с празником. я уж отметил на радостях.... правда пива не хватило и программистов "заусило".