Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.149.251.154] |
|
Страницы: (5) [1] 2 3 ... Последняя » все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
На работе довольно часто холиварим по поводу "скобочного" и "then\else\end\отступы" разделения конструкций, вот мне интересно - что вам больше импонирует? Или вообще пофигу?
UPD: имею ввиду фигурные скобочки спасибо модераторам за исправление этого досадного упущения |
Сообщ.
#2
,
|
|
|
Привык к п.1, но п.2 тоже неплох.
И кстати, delphi ко второму пункту не относится |
Сообщ.
#3
,
|
|
|
Цитата OpenGL @ И кстати, delphi ко второму пункту не относится почему это?) бегины\энды, не фигурными скобочками же =) Добавлено Цитата OpenGL @ Привык к п.1, но п.2 тоже неплох. ну можно было ответить третьим пунктом, мол и то, и то, главное что бы работало и задачи выполняло |
Сообщ.
#4
,
|
|
|
Цитата Serafim @ бегины\энды, не фигурными скобочками же =) Я вопрос понял как наличие операторных скобок А begin/end они и есть. |
Сообщ.
#5
,
|
|
|
Цитата OpenGL @ Я вопрос понял как наличие операторных скобок А begin/end они и есть. уточнил =) |
Сообщ.
#6
,
|
|
|
светлая сторона
|
Сообщ.
#7
,
|
|
|
Куда отнести Brainfuck?
|
Сообщ.
#8
,
|
|
|
Цитата Мяут-Настоящий @ Куда отнести Brainfuck? к первому варианту, там же есть скобочки: "[" и "]". Только полюбасу т.к. это эзотерический ЯП - врятли существует тот человек, который настолько привык к нему, что не только зарабатывает на жизнь им, но и сформировал своё мнение написанием программ на нём =) |
Сообщ.
#9
,
|
|
|
Не понял, в чём собственно вопрос?
Почти все языки используют скобочные конструкции, в некоторых операторные скобки встроены в конструкции (VB, Modula), в других можно отдельную инструкцию написать без них (Pascal). Из перечисленных только Python обходится совсем без операторных скобок. И то, в синтаксисе имеются пара псевдотукенов -увеличение отступа и уменьшение отступа -, играющие роль этих самых операторных скобок. |
Сообщ.
#10
,
|
|
|
Цитата amk @ Не понял, в чём собственно вопрос? в перечисленных выше "бесскобочных" языках принят стандарт писать без них =) |
Сообщ.
#11
,
|
|
|
Ruby, VB, Coffee - все составные операторы сами являются скобками
Delphi, Pascal - begin, end на каждом шагу (плюс repeat until, тоже являющийся скобками) Python - в нём видимых операторных скобок как таковых нет, но есть изменение отступа Вся cветлая сторона базируется на синтаксисе C с его { } |
Сообщ.
#12
,
|
|
|
Цитата amk @ Ruby, VB, Coffee - все составные операторы сами являются скобками Delphi, Pascal - begin, end на каждом шагу (плюс repeat until, тоже являющийся скобками) Python - в нём видимых операторных скобок как таковых нет, но есть изменение отступа Вся cветлая сторона базируется на синтаксисе C с его { } см. первый пост и пункт UPD =) |
Сообщ.
#13
,
|
|
|
SQL, надо понимать, сторона тёмная...
|
Сообщ.
#14
,
|
|
|
Цитата Akina @ SQL, надо понимать, сторона тёмная... ога =) там же в условных выражениях триггеров нету си-подобных фигурных скобочек |
Сообщ.
#15
,
|
|
|
Одинаково люблю оба варианта. У скобочек преимущество в краткости (удобно писать), у бесскобочных конструкций - в читабельности (сомнительное преимущество, правда, для тех, кто знает язык...).
|