Что за мода тыкать ссылками в википедию? Википедия вообще не может претендовать на истину (особенно русская).
Прочитали бы хоть сначала, что Столлман говорит (да, я понимаю, что его сейчас принятно считать сумасшедшим, но все-таки его мнение достойно внимания).
Мануал семилетней давности об оборудовании в Linux? Наверняка можно что-то поновей найти. За семь лет многое изменилось, и чтение таких манов может повести пользователя в совершенно неправильном напарвлении.
Выводы могут быть только такими:
1) топик неправильно назван больше подходит "Введение в script-fu";
2) пример неудачный, ведь возможности script-fu куда более мощные.
"Сразу после того, как вы делаете выстрел, рядовой перебегает в соседний окоп" непонятно, снаряд долетает до окопа моментально, или у солдата есть время, чтобы перебежать?
Если мы стреляем в окоп A, а солдат сидит в окопе A + 1 или A - 1, может ли он после выстрела перебежать в окоп A? Останется ли он при этом жив?
Если бы сейчас передо мной поставили задачу написать "небольшую кросс-платформенную утилиту для пользователя-"чайника", которая качает файлы из интернета", я бы, наверное, выбрал python + pygtk, либо C++ + boost + gtkmm.
Зря Вы, C++ вовсе не устарел, во многих областях ему просто нет замены. А с выходом нового стандарта он должен стать еще лучше.
Я в таких случаях и обычной ложкой обхожусь. Но есть другая проблема, касающаяся питьевых йогуртов в бутылках: половина йогурта остается на стенках, и никак ее оттуда не достанешь (часто под рукой нет ложки, тем более с длинной ручкой). Приходится либо переворачивать бутылку и ждать, пока жидкость стечет вниз, либо смиряться и выкидывать бутылку.
Прочитали бы хоть сначала, что Столлман говорит (да, я понимаю, что его сейчас принятно считать сумасшедшим, но все-таки его мнение достойно внимания).
http://www.gnu.org/gnu/gnu-linux-faq.html#why
Выводы могут быть только такими:
1) топик неправильно назван больше подходит "Введение в script-fu";
2) пример неудачный, ведь возможности script-fu куда более мощные.
http://img161.imageshack.us/img161/2341/solutionnu4.png
Черными клетками обозначены наши выстрелы, крестиками окопы, в которых не может оказаться противник.
Можно строго доказать по индукции, но это муторно проще нарисовать на бумажке.
Но вот оптимальность не очевидна.
"Сразу после того, как вы делаете выстрел, рядовой перебегает в соседний окоп" непонятно, снаряд долетает до окопа моментально, или у солдата есть время, чтобы перебежать?
Если мы стреляем в окоп A, а солдат сидит в окопе A + 1 или A - 1, может ли он после выстрела перебежать в окоп A? Останется ли он при этом жив?
О да, инновационно и высококлассно! ;-)
Зря Вы, C++ вовсе не устарел, во многих областях ему просто нет замены. А с выходом нового стандарта он должен стать еще лучше.
m -> p <=> p -> m + 1 (mod n)