На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ANDLL, ALXR
Страницы: (5) [1] 2 3 ... Последняя » все  ( Перейти к последнему сообщению )  
> Скобочки или без скобочек?
   
Сабж
Гости не могут просматривать результаты голосования.
Гости не могут голосовать 
    На работе довольно часто холиварим по поводу "скобочного" и "then\else\end\отступы" разделения конструкций, вот мне интересно - что вам больше импонирует? Или вообще пофигу? :)

    UPD: имею ввиду фигурные скобочки

    UPD: в опросе опечатка, конечно же F# на тёмной стороне
    спасибо модераторам за исправление этого досадного упущения
    Сообщение отредактировано: Serafim -
      Привык к п.1, но п.2 тоже неплох.
      И кстати, delphi ко второму пункту не относится :)
        Цитата OpenGL @
        И кстати, delphi ко второму пункту не относится

        почему это?) бегины\энды, не фигурными скобочками же =)

        Добавлено
        Цитата OpenGL @
        Привык к п.1, но п.2 тоже неплох.

        ну можно было ответить третьим пунктом, мол и то, и то, главное что бы работало и задачи выполняло
          Цитата Serafim @
          бегины\энды, не фигурными скобочками же =)

          Я вопрос понял как наличие операторных скобок :) А begin/end они и есть.
            Цитата OpenGL @
            Я вопрос понял как наличие операторных скобок А begin/end они и есть.

            уточнил =)
              светлая сторона :rolleyes: :yes:
                Куда отнести Brainfuck?
                  Цитата Мяут-Настоящий @
                  Куда отнести Brainfuck?

                  к первому варианту, там же есть скобочки: "[" и "]". Только полюбасу т.к. это эзотерический ЯП - врятли существует тот человек, который настолько привык к нему, что не только зарабатывает на жизнь им, но и сформировал своё мнение написанием программ на нём =)
                    Не понял, в чём собственно вопрос?
                    Почти все языки используют скобочные конструкции, в некоторых операторные скобки встроены в конструкции (VB, Modula), в других можно отдельную инструкцию написать без них (Pascal).
                    Из перечисленных только Python обходится совсем без операторных скобок. И то, в синтаксисе имеются пара псевдотукенов -увеличение отступа и уменьшение отступа -, играющие роль этих самых операторных скобок.
                      Цитата amk @
                      Не понял, в чём собственно вопрос?

                      в перечисленных выше "бесскобочных" языках принят стандарт писать без них =)
                        Ruby, VB, Coffee - все составные операторы сами являются скобками
                        Delphi, Pascal - begin, end на каждом шагу (плюс repeat until, тоже являющийся скобками)
                        Python - в нём видимых операторных скобок как таковых нет, но есть изменение отступа

                        Вся cветлая сторона базируется на синтаксисе C с его { }
                          Цитата amk @
                          Ruby, VB, Coffee - все составные операторы сами являются скобками
                          Delphi, Pascal - begin, end на каждом шагу (плюс repeat until, тоже являющийся скобками)
                          Python - в нём видимых операторных скобок как таковых нет, но есть изменение отступа

                          Вся cветлая сторона базируется на синтаксисе C с его { }

                          см. первый пост и пункт UPD =)
                            SQL, надо понимать, сторона тёмная...
                              Цитата Akina @
                              SQL, надо понимать, сторона тёмная...

                              ога =) там же в условных выражениях триггеров нету си-подобных фигурных скобочек
                                Одинаково люблю оба варианта. У скобочек преимущество в краткости (удобно писать), у бесскобочных конструкций - в читабельности (сомнительное преимущество, правда, для тех, кто знает язык...).
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0341 ]   [ 17 queries used ]   [ Generated: 9.05.24, 06:17 GMT ]