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