Здравствуйте, Александр!
> Понравилась реализация необязательного параметра n в макросе
Спасибо. Но этот прием не я придумал. Видел где-то.
А вот полным решением проблемы с избыточностью имен в struct в Си
я горжусь :)
И в учебниках по программированию на Си, и в реальных программах —
тонны эт
>> Плата за структурное программирование. В варианте Сергея Абрамова
>> (в следующем письме) вводится дополнительная булевская переменная и
>> тоже требуется дополнительная проверка
> И, кроме того, дополнительная переменная оказывается нелокальной
> для цикла,-ов, хотя ей лучше быть локальной, в
Здравствуйте, Бойко!
> А вот полным решением проблемы с избыточностью имен в struct в Си я горжусь
> :) И в учебниках по программированию на Си, и в реальных программах — тонны
> этой избыточности, но решение показывает, что она не нужна.
Согласен, красиво и компактно. Но с другой стороны, я уж
Добрый день!Лет семь назад встретил цитаты из великих (не помню кто и цитата попамяти, не точный текст): Под флагом и по причине борьбы за эффективность в программировании совершено больше преступлений, чем по всем остальным причинам вмести взятын. Включая непроходимую тупость.С тей пор как прочи
Добрый день, Сергей!
> Под флагом и по причине борьбы за эффективность в программировании
> совершено больше преступлений, чем по всем остальным причинам вмести
> взятым. Включая непроходимую тупость.
И это цитирует специалист по метавычислениям и суперкомпиляции — технологии
оптимизации прогр
Добрый день всем! Дико извиняюсь за спам!
Письмо, текст которого ниже, всем приходило?
Когда я пишу письмо в рассылку, рассылка мне моё же письмо обычно отсылает
обратно (потому что я один из подписчиков). Но это письмо рассылка мне не
вернула. Поэтому я на всякий случай интересуюсь — не было л
> bool goon = true;
> for (row=0; row < MAXROW && goon; ++row)
> for (col=0; col < MAXCOL && goon; ++col)
> goon = elem_at(row,col) == 0;
Я только сейчас всмотрелся внимательнее в эту программку.
Сергей Абрамов правильно отметил, что goon вполне может
быть локальной во внешнем цикле.
Но есть
> был очень витиеватый цикл for, который мог быть даже while
Вот именно: while-ом можешь ты и быть, но for-ом все равно быть обязан.
Хочешь не хочешь, а for и «управляющая переменная» обязательны для
цикла. Даже когда переменная никак не нужна и нигде не используется.
Поэтому написал, что операто
Самое ужасное что в первую очередь кажется что это goon=болван, а не go on...
Sent from a Cellphone, sorry for misprints
On Aug 9, 2017, at 11:45, Boyko Bantchev wrote:
>> был очень витиеватый цикл for, который мог быть даже while
>
> Вот именно: while-ом можешь ты и быть, но for-ом все равно
> Самое ужасное что в первую очередь кажется что это goon=болван, а не go on...
Антон, с этим я смирился ;-) Но было не просто. Был соблазн написать
not_found...
Всего доброго,
Сергей
PS. Впрочем Гугль переводчик переводит как "шрпдплжай" (основной
вариант) и только потом все остальные вариант
Даю разгадку про Алгол-68 и Bash. В них не нужен цикл с постусловием, поскольку
в них внутри выражения можно писать оператор (кстати, эта идея заимствуется
многими современными языками программирования, например, Rust и Cotlin).
Bash, цикл с предусловием:
while
prog1
do
prog2
prog3
od
Ba
11 matches
Mail list logo