Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

  • Список
  •  » Флейм
  •  » Программистам: использование разделителей типа «;» в тексте программ

0    0    #1
17.09.2007 13:59

Olegus t.Gl.
Участник (+1073, -250)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2904
Вебсайт

Программистам: использование разделителей типа «;» в тексте программ

Учитывая всплеск активности по теме «goto», хочется попробовать расспросить народ о том, кто что думает о необходимости использования разделителей типа «;» в тексте программы? Как мешает жизни разделитель типа того же перевода строки. При этом, хочешь несколько операций в одной строке? — используй разделитель типа «;». Хочешь для наглядности разбить слишком длинную строку на несколько? — оставляй висящим знак операции или используй какой-нибудь символ для склейки строк (чтобы компилятор врубился). Есть у кого какие мысли?

Неактивен

0    0    #2
17.09.2007 17:54

Gremour
Участник (+1)
Откуда: Беларусь
Зарегистрирован: 09.11.2004
Сообщений: 234

Re: Программистам: использование разделителей типа «;» в тексте программ

В Луа, например, точек с запятой нет.

Речь идёт о компиляторе для твоей платформы, я так понимаю?

Неактивен

0    0    #3
01.10.2007 18:27

Gremour
Участник (+1)
Откуда: Беларусь
Зарегистрирован: 09.11.2004
Сообщений: 234

Re: Программистам: использование разделителей типа «;» в тексте программ

Читабельность лучше, когда каждая команда на отдельной строке. И вообще текст лучше форматировать по стандарту, с правильно проставленными пробелами:

Код:

int a = 0;
for (int i = 0; i < n; i++)
{
    a += f(x) + b(y);
    if (a < z)
        c = a;
}

Читается гораздо легче чем

Код:

int a=0;
for(int i=0;i<v;i++) { a+=f(x)+b(y);if(a<z)c=a ;}

Неактивен

  • Список
  •  » Флейм
  •  » Программистам: использование разделителей типа «;» в тексте программ

Powered by PunBB
© copyright 2001–2026 iFiction.Ru