> Всё я помню, а у вас видимо юмор пропал :) А ну да конечно, это вы оказывается так шутите, а на самом деле вы все-все знаете.
>> почему по-вашему мнению настройки не относятся к программированию.
>>
> Настройка - это использование фиксированного набора функций и переменных, имеющих строго детерминированные состояния.
> Программирование - это создание функций, переменных и их возможных состояний, в пределе на бесконечности.
Ух ты, какие вы словечки знаете! "Детерминированные состояния"! Только ведь для того что бы действительно что-то понимать недостаточно просто переставлять где-то прочитанные вами словечки в произвольном порядке.
Ну-с, хорошо. Тогда вам следующие вопросы.
1) То есть по-вашему в программировании никак нельзя использовать "переменные, имеющие строго детерминированные состояния" и "фиксиррованный набор функций"?
2) "... в пределе на бесконечности" ))) Значит, вы считате именно этим отличается программирование, а вовсе не "пределами" ваших познаний и вашего понимая?
А как тогда быть с компьютерами, на которых было малое количество памяти и 16-ти и даже 8-разрядные вычисления? Или по-вашему "программирование" началось только с появлением 32-разрядных процессоров и гигабайтов памяти? Да и сейчас все еще используются 8- и 16- разрядные процессоры.
3) А как вы отличаете переменные, имеющие по-вашему "строго детерминированные состояния", от по-вашему таковых не имеющих? И когда по-вашему этот самый "предел бесконечности" наступает? То есть судя по всему в вашем же примере вы понимаете переменную "char *ipaddr", как не имеющую эти самые "строго дет-ные состояния". И какие тогда по-вашему "нестрого", а какие вообще "недетерминированные"?
4) Из построенной вами фразы и с учетом сомнительности наличия у вас понимания напечатанных вами слов - вопрос следующий: - способность "иметь дет-ные состояния" распространяете только на переменные или на функции тоже? "Фиксированного набора функций" или еще и фиксированного набора переменных?
> main() {
> char *ipaddr = "654.341.901.291/511";
> setup_iface_addr(eth0, ipaddr); /* работает в обод стека ядра */
> }
>
> # iptables -t nat -i eth0 -s 654.341.901.291/511 -j DROP;
>
> Чуешь разницу?!
_Разница_ очень простая - два _разных_ куска кода на двух _разных_ языках. Keep it simple, stupid! )))
Но где по вашему демонстрация, что второй пример НЕ является "программированием"?
Даже если бы допустить (только если допустить), что вы правильно сформулировали отличие "настроек" от "программирования", где у вас в ваших примерах по-вашему присутствует демонстрация ваших же собственных определений?
М-да... ))) Сколько вы тут на форуме тусуетесь, а так и не научились понимать, то, что где-то читали или слышали. А когда вам кажется, что вы действитель что-то "программируете", вы судя по всему просто куски кода откуда-то копипастите без понимания смысла. И наоборот, когда програмируете, даже не замечате этого.
Вы просто типичный "...о-админо-кодер", будем называть вещи своими именами.
>> В очередной раз убеждаемся...
>>
> Вы это, расстройство своего мозга на остальных не обобщайте.
Ну конечно, любое сомнение с чьей-то стороны в безупречности ваших познаний вы автоматически приравниваете к "расстройству мозга".