Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Буквы ключевых слов 
:(
    Опции темы
 
какой стиль нравится
заглавными буквами [ 4 ]  [11.76%]
маленькими буквами [ 27 ]  [79.41%]
другое [ 3 ]  [8.82%]
Всего проголосовавших: 34
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
Oxy
Дата 24.9.2009, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 70
Регистрация: 20.9.2009

Репутация: 1
Всего: 1



Вне зависимость от того какой используете.

Добавлено через 2 минуты и 1 секунду
Код

IF условное_выражение

WHILE условное_выражение


Код

if условное_выражение

while условное_выражение

PM MAIL WWW   Вверх
LSD
Дата 24.9.2009, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



А если компилятор против первого варианта? smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Oxy
Дата 24.9.2009, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 70
Регистрация: 20.9.2009

Репутация: 1
Всего: 1



Цитата(LSD @  24.9.2009,  16:18 Найти цитируемый пост)
А если компилятор против первого варианта? 

я не говорил о  конкретном языке/компиляторе.
Допустим есть возможность выбрать любой.

Это сообщение отредактировал(а) Oxy - 24.9.2009, 16:21
PM MAIL WWW   Вверх
Lazin
Дата 24.9.2009, 16:48 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



я за это -

iF условие

WhILe условие
PM MAIL Skype GTalk   Вверх
Oxy
Дата 24.9.2009, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 70
Регистрация: 20.9.2009

Репутация: 1
Всего: 1



Lazin, хорошо хоть не

Fi

eLIhW
 smile 
PM MAIL WWW   Вверх
GoldFinch
Дата 24.9.2009, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: нет
Всего: 26



if then fi
do while od

это отдельная тема

Добавлено через 1 минуту и 52 секунды
по сабжу:
маленькими буквами, если печатать самому
любыми буквами если ИДЕ само правит регистр
PM MAIL ICQ   Вверх
kemiisto
Дата 24.9.2009, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Заглавными.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Oxy
Дата 25.9.2009, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 70
Регистрация: 20.9.2009

Репутация: 1
Всего: 1



Заглавные буквы выделяют ключевые слова, а какие преимущества при использовании маленьких букв?
PM MAIL WWW   Вверх
W4FhLF
Дата 25.9.2009, 03:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 2
Всего: 121



Есть такое чудо, как подсветкаsmile


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
LSD
Дата 25.9.2009, 10:03 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Oxy @  25.9.2009,  00:01 Найти цитируемый пост)
а какие преимущества при использовании маленьких букв?

НЕ ВЫГЛЯДИШЬ КАК БЛОНДИНКА smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
kemiisto
Дата 25.9.2009, 10:59 (ссылка)   | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Цитата(W4FhLF @  25.9.2009,  04:32 Найти цитируемый пост)
Есть такое чудо, как подсветка smile 

Во-первых, это "чудо", как ты правильно выразился не решает проблему, а лишь усугубляет её. По крайней мере, большая часть цветовых схем ни на толику ну улучшает читаемость кода.
Во-вторых, что зачастую трудну сделать с помощью подсветки, так это отличить, скажем, вызов встроенной функции от тобой написанной, встроенных типов от тобой определённых, и т.п.

Это удобно. А в некоторых языках обязательно. smile 


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Oxy
Дата 25.9.2009, 12:53 (ссылка)   | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 70
Регистрация: 20.9.2009

Репутация: 1
Всего: 1



Цитата(LSD @  25.9.2009,  10:03 Найти цитируемый пост)
НЕ ВЫГЛЯДИШЬ КАК БЛОНДИНКА

и это все преимущества? smile 
PM MAIL WWW   Вверх
Void
Дата 25.9.2009, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Цитата(kemiisto @  25.9.2009,  12:59 Найти цитируемый пост)
По крайней мере, большая часть цветовых схем ни на толику ну улучшает читаемость кода.

Кстати, да, подсветка ключевых слов — скорее привычка, толку от неё не густо. Вот литералы и комментарии подсвечивать действительно удобно.
Цитата(kemiisto @  25.9.2009,  12:59 Найти цитируемый пост)
Во-вторых, что зачастую трудну сделать с помощью подсветки, так это отличить, скажем, вызов встроенной функции от тобой написанной, встроенных типов от тобой определённых, и т.п.

А вот зачем? Чем меньше магии во встроенных конструкциях, тем лучше.

ИМХО и флейм, как обычно smile


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
LSD
Дата 25.9.2009, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Oxy @  25.9.2009,  12:53 Найти цитируемый пост)
и это все преимущества?

О чо, мало? Один раз прослывешь блондинкой век не отмоешься smile 



Цитата(kemiisto @  25.9.2009,  10:59 Найти цитируемый пост)
По крайней мере, большая часть цветовых схем ни на толику ну улучшает читаемость кода.

И ты хочешь сказать, что ты отключил у себя в IDE подсветку кода? smile 



Цитата(Void @  25.9.2009,  13:09 Найти цитируемый пост)
Чем меньше магии во встроенных конструкциях, тем лучше.

 smile

Добавлено через 1 минуту и 48 секунд
Раньше в SQL предпочитал ключевые слова заглавными, а имена таблиц, столбцов и т.п. строчными, теперь все пишу строчными.

Вообщем имхо это все дело привычки особой читабельности это не несет.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Oxy
Дата 25.9.2009, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 70
Регистрация: 20.9.2009

Репутация: 1
Всего: 1



Цитата(LSD @  25.9.2009,  14:24 Найти цитируемый пост)
Раньше в SQL предпочитал ключевые слова заглавными

и почему предпочитали?
PM MAIL WWW   Вверх
Zloxa
Дата 25.9.2009, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 4
Всего: 161



Цитата(Void @  25.9.2009,  13:09 Найти цитируемый пост)
стати, да, подсветка ключевых слов — скорее привычка, толку от неё не густо

густо, густо.

Частенько у меня перепутываются символы набираемые левой и правой рукой.. когда одна рука срабатывает быстрее другой.
получается вместо from - form, вместо with - wiht, вместо where - wehre. И, собака, на глаз это сразу не заметно. Особенно когда мысль бежит впереди курсора. На ключевых словах увидеть сразу помогает подсветка синтаксиса, на идентификаторах, соответственно, приходится разгребать ошибки компилятора.

А в верхнем регистре писать - минимум не удобно, мизинцы начинают затекать. Чтобы читабельность верхнего регистра была бы выше - не сказал бы. Скорее наоборот. 


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
Oxy
Дата 25.9.2009, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 70
Регистрация: 20.9.2009

Репутация: 1
Всего: 1



Цитата(Zloxa @  25.9.2009,  15:56 Найти цитируемый пост)
Чтобы читабельность верхнего регистра была бы выше - не сказал бы. Скорее наоборот.

Кроме SQL на чем еще писали в верхнем регистре?
PM MAIL WWW   Вверх
Zloxa
Дата 25.9.2009, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 4
Всего: 161



Цитата(Oxy @  25.9.2009,  16:28 Найти цитируемый пост)
Кроме SQL на чем еще писали в верхнем регистре? 

на басике, в детстве smile

Добавлено через 1 минуту и 9 секунд
ps только там интерпретатр, сам, собака регистр задирал.... чем злил меня немерянно


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
kemiisto
Дата 25.9.2009, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Цитата(Oxy @  25.9.2009,  17:28 Найти цитируемый пост)
Кроме SQL на чем еще писали в верхнем регистре? 

На Fortran писали. И пишут до сих пор. Но не все пишут заглавными. MODULA-2, MODULA-3, OBERON.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Oxy
Дата 25.9.2009, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 70
Регистрация: 20.9.2009

Репутация: 1
Всего: 1



интересно, а какой стиль был первым smile 
PM MAIL WWW   Вверх
kemiisto
Дата 25.9.2009, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Цитата(Oxy @  25.9.2009,  17:40 Найти цитируемый пост)
интересно, а какой стиль был первым

Исторически? Тогда заглавными. FORTRAN же первый реализованный язык программирования высокого уровня. smile  


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Oxy
Дата 25.9.2009, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 70
Регистрация: 20.9.2009

Репутация: 1
Всего: 1



ну и кто посчитал что маленькими буквами будет удобнее, должно же быть какое-то объяснение
если кто-то знает подскажите пожалуйста
PM MAIL WWW   Вверх
Zloxa
Дата 25.9.2009, 17:08 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 4
Всего: 161



Цитата(Oxy @  25.9.2009,  16:59 Найти цитируемый пост)
должно же быть какое-то объяснение

объяснили же уже в теме.
РАНЬШЕ, верхний регистр выполнял ту же функцию, какую сейчас выполняет подсветка синтаксиса. Не умели алфавитно цифровые моники жирные выделения показывать.



--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
Oxy
Дата 25.9.2009, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 70
Регистрация: 20.9.2009

Репутация: 1
Всего: 1



Zloxa, а что для первой версии С уже была подсветка?
или какой там язык был первым в этом стиле
PM MAIL WWW   Вверх
LSD
Дата 25.9.2009, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Oxy @  25.9.2009,  14:51 Найти цитируемый пост)
и почему предпочитали?

PL/SQL Developer так форматировал. Вернее даже в начале я предпочитал ключевые слова строчными, а идентификаторы прописными, потом стал набирать код и в блокноте и стал предпочитать ключевые слова прописными, а идентификаторы строчными (т.к. идентификаторов явно больше и они длиннее). А потом вообще отказался от PL/SQL Developer и меня заколебало держать shift smile


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
kemiisto
Дата 25.9.2009, 17:19 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Цитата(Oxy @  25.9.2009,  17:59 Найти цитируемый пост)
если кто-то знает подскажите пожалуйста 

Дальше, по идее, все языки росли из Алгола. А Алгол к моменту выхода 68 стандарта перестал использовать заглавные буквы для ключевых слов.

Тут история долгая. Поначалу для хранения символов использовали 6 бит (например, вот на такой тачке). И символы могли быть только заглавными. Чтобы выделять ключевые слова применялись разные приёмы, по-английски эта вся беда завецца Stropping. В кавычки заключали, например. 

'BEGIN'
  PRINT(("HELLO, WORLD!",NEWLINE))
'END'

Потом дошли до 7 бит на символ. Ключевые слова капсом, остальное - прописными. 

BEGIN
  print(("Hello, world!",newline))
END

А при переходе на 8 бит в 68 Алголе придумали ключевые слова подчёркивать.

begin
  print(("Hello, world!",newline))
end

Со временем, отказались от подчёркивания (Pascal, C, Simula). Так и повелось.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Oxy
Дата 25.9.2009, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 70
Регистрация: 20.9.2009

Репутация: 1
Всего: 1



kemiisto, спасибо большое
PM MAIL WWW   Вверх
nickless
Дата 26.9.2009, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 2
Всего: 181



Не люблю заглавные буквы, там шифт нажимать надо...


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
W4FhLF
Дата 26.9.2009, 04:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 2
Всего: 121



Цитата(kemiisto @  25.9.2009,  10:59 Найти цитируемый пост)
Во-первых, это "чудо", как ты правильно выразился не решает проблему, а лишь усугубляет её.


Ты это так написал как-будто "2 + 2 = 4". Что за эгоцентризм наивный?
Это чудо решает проблему, и, как мы видим по результатам голосования, достаточно успешно. 

Цитата(kemiisto @  25.9.2009,  10:59 Найти цитируемый пост)
Это удобно.


Я так не считаю.



--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
kemiisto
Дата 26.9.2009, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Цитата(W4FhLF @  26.9.2009,  05:36 Найти цитируемый пост)
Ты это так написал как-будто "2 + 2 = 4". Что за эгоцентризм наивный?

Что-то я никак эти два предложения увязать не могу... Что ты хотел сказать?

Цитата(W4FhLF @  26.9.2009,  05:36 Найти цитируемый пост)
Это чудо решает проблему, и, как мы видим по результатам голосования, достаточно успешно.

У тебя проблемы с выявлением причинно-следственных связей.
Во-первых, голосование не про раскраску кода, а про ключевые слова заглавными буквами.
Во-вторых, большинство голосует за строчные буквы в силу того, что пишут на регистрозависимых языках, в которых ключевые слова пишутся именно так. А по-другому они и не пробовали. Инертность и ограниченность. Не более.

Цитата(W4FhLF @  26.9.2009,  05:36 Найти цитируемый пост)
Я так не считаю.

Тут ключевой момент: а ты пробовал по-другому? Не так чтоб один раз или два, а по-серьёзному?


--------------------
PM MAIL WWW GTalk Jabber   Вверх
W4FhLF
Дата 26.9.2009, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 2
Всего: 121



Цитата(kemiisto @  26.9.2009,  09:51 Найти цитируемый пост)
. Что ты хотел сказать?


Что твоя т.з. не абсолютна. В таких вопросах вообще нет "правильной" т.з. Поэтому меня смутила категоричность в твоих высказываниях. smile 

Цитата(kemiisto @  26.9.2009,  09:51 Найти цитируемый пост)
Во-первых, голосование не про раскраску кода, а про ключевые слова заглавными буквами. Во-вторых, большинство голосует за строчные буквы в силу того, что пишут на регистрозависимых языках, в которых ключевые слова пишутся именно так. А по-другому они и не пробовали. Инертность и ограниченность. Не более.


Я думаю, что все, кто пишет на регистрозависимых языках, имеют подсветку/выделение ключевых слов (или по-твоему есть аскеты пишущие в notepad.exe?). И если бы это было хоть какой-то проблемой, то это бы отразилось на результатах голосования. 

Насчёт того, что пробовали и не пробовали большинство, их инертность и ограниченность... Откуда ты знаешь? 

Цитата(kemiisto @  26.9.2009,  09:51 Найти цитируемый пост)
Тут ключевой момент: а ты пробовал по-другому? Не так чтоб один раз или два, а по-серьёзному?


Да я не один год занимался системным программированием под win, у меня до сих пор в печёнках сидят эти DWORD, HINSTANCE, HANDLE и т.д. Хотя привыкаешь, конечно. 


Это сообщение отредактировал(а) W4FhLF - 26.9.2009, 10:26


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
kemiisto
Дата 26.9.2009, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Цитата(W4FhLF @  26.9.2009, 11:26 Найти цитируемый пост)
Что твоя т.з. не абсолютна.

Да, я в курсе. smile 

Цитата(W4FhLF @  26.9.2009, 11:26 Найти цитируемый пост)
Поэтому меня смутила категоричность в твоих высказываниях.

Раздел обязывает.  smile 

Цитата(W4FhLF @  26.9.2009, 11:26 Найти цитируемый пост)
Я думаю, что все, кто пишет на регистрозависимых языках, имеют подсветку ключевых слов (или по-твоему есть аскеты пишущие в notepad.exe?).
 
Имеют, конечно. Одно другое органично дополнять может. Но есть и аскеты. А ещё есть люди с нарушенным цвето восприятием. Необязательно дальтоники, есть куча других отклонений... А ещё очень мало толковых схем подсветки... А ещё на форумах не всегда есть полсветка для твоего ЯП. smile 
Код

PROGRAM some_do 

IMPLICIT NONE
INTEGER :: number

DO number = 2, 10, 2
  PRINT *, number 
END DO 

END PROGRAM some_do


Цитата(W4FhLF @  26.9.2009,  11:26 Найти цитируемый пост)
Да я не один год занимался системным программированием под win, у меня до сих пор в печёнках сидят эти DWORD, HINSTANCE, HANDLE и т.д.

Здесь я заранее извиняюсь за резкость, но ###языки и ###API не рассматриваем. smile За ###, думаю, понятно, что скрывается.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
W4FhLF
Дата 26.9.2009, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 2
Всего: 121



Цитата(kemiisto @  26.9.2009,  10:39 Найти цитируемый пост)
 А ещё есть люди с нарушенным цвето восприятием. Необязательно дальтоники, есть куча других отклонений...


Ну это аргумент ниже пояса, конечно. smile

Цитата(kemiisto @  26.9.2009,  10:39 Найти цитируемый пост)
Здесь я заранее извиняюсь за резкость, но ###языки и ###API не рассматриваем.


Ну глянь в исходники *nix'ов ;) 

Я, кстати, в С/С++ "ушёл" с Delphi. Вот мои посты в горячо любимом тобою разделе. smile Тоже, как видишь, не один и не два раза пробовал. 

Сам я не сталкивался и никогда не слышал, чтобы для кого-то огромным преимуществом была возможность использовать заглавные буквы в описанных тобою кейсах(хотя в typedef можно что угодно написать) и для ключевых слов, если есть подсветка.



--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
Zloxa
Дата 26.9.2009, 13:12 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 4
Всего: 161



А у меня вот такая мысль возникла.
Из всех перечисленных языков, где общепринято(прошу заметить именно "принято" а не "обязано") выделять ключевые слова верхним регистром, боль мень живой и бодрствующий - SQL. Как правило SQL выражения живут в строках и ресурсах других языков и на них подсветка синтаксиса не распространяется. Возможно это можно принять как тезис в пользу повышения читабельности кода.

Что же касается регистро-зависимых языков. Я конечно понимаю что регистрозависимость дисциплинирует и все такое... но может кто нибудь объяснить в чем насущная необходимость различать "String" и "string"? Мне действительно не понятно от чего это до сих пор не умерло и почему до сих пор не оптимизировано. Ну с Сями понятно, там обратная совместимость и стандартизированность, но почему в Жабе от этого не отказались?


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
Lazin
Дата 26.9.2009, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



Цитата(Zloxa @  26.9.2009,  13:12 Найти цитируемый пост)
Из всех перечисленных языков, где общепринято(прошу заметить именно "принято" а не "обязано") выделять ключевые слова верхним регистром, боль мень живой и бодрствующий - SQL. Как правило SQL выражения живут в строках и ресурсах других языков и на них подсветка синтаксиса не распространяется. Возможно это можно принять как тезис в пользу повышения читабельности кода

в принципе - разумно
но в остальных случаях это лишнее, обычно, ключевое слово не должно выделяться, для этого используются отступы
еще, во многих стандартах оформления кода, принято записывать имена констант в верхнем регистре
а вообще, код должен быть сам по себе, чистым и понятным, независимо от того, в каком регистре записаны ключевые слова(да и вообще, независимо от того, на чем код написан, на паскале или на Си)
PM MAIL Skype GTalk   Вверх
LSD
Дата 26.9.2009, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Zloxa @  26.9.2009,  13:12 Найти цитируемый пост)
Я конечно понимаю что регистрозависимость дисциплинирует и все такое... но может кто нибудь объяснить в чем насущная необходимость различать "String" и "string"? Мне действительно не понятно от чего это до сих пор не умерло и почему до сих пор не оптимизировано. Ну с Сями понятно, там обратная совместимость и стандартизированность, но почему в Жабе от этого не отказались? 

Ну например ради Code Conventions.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
LSD
Дата 29.9.2009, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Zloxa @  26.9.2009,  13:12 Найти цитируемый пост)
Как правило SQL выражения живут в строках и ресурсах других языков и на них подсветка синтаксиса не распространяется.

Иногда, кстати, распространяется smile

Присоединённый файл ( Кол-во скачиваний: 14 )
Присоединённый файл  sql.png 5,59 Kb


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Akella
Дата 5.10.2009, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 1
Всего: 329



Код

If

While

PM MAIL   Вверх
Alexeis
Дата 5.10.2009, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



  Раньше писал как Akella, но когда переключаешься делфи <-> C++ , то начинаешь путаться, поэтому лучше все маленькими, подсветка вполне устраивает, так что не вижу смысла в дополнительном выделении.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Любитель
Дата 6.10.2009, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(Void @  25.9.2009,  13:09 Найти цитируемый пост)
Кстати, да, подсветка ключевых слов — скорее привычка, толку от неё не густо. Вот литералы и комментарии подсвечивать действительно удобно.

Как было сказано ниже - подсветка спасает от случайной опечатки в ключевых словах. Не, подсветка - это очень полезная вещь.

Цитата(Void @  25.9.2009,  13:09 Найти цитируемый пост)
А вот зачем? Чем меньше магии во встроенных конструкциях, тем лучше.

 smile 

Цитата(kemiisto @  26.9.2009,  09:51 Найти цитируемый пост)
Во-вторых, большинство голосует за строчные буквы в силу того, что пишут на регистрозависимых языках, в которых ключевые слова пишутся именно так. А по-другому они и не пробовали. Инертность и ограниченность. Не более.

Ой, да ладно тебе.. Да, я не спорю, что большинство пишет напопсовых яве и шарпе. Но сказать, что большинство не юзает SQL.. smile 

Цитата(kemiisto @  26.9.2009,  10:39 Найти цитируемый пост)
А ещё на форумах не всегда есть полсветка для твоего ЯП.

В этом виноват не форум, а это ЯП (да-да, разде обязывает! smile ).

Цитата(Zloxa @  26.9.2009,  13:12 Найти цитируемый пост)
Как правило SQL выражения живут в строках и ресурсах других языков

Ну.. Не согласен. Как правило сами SQL выражения живут либо в хранимках, либо генерятся квери-билдером ORM-а smile

Цитата(Zloxa @  26.9.2009,  13:12 Найти цитируемый пост)
Я конечно понимаю что регистрозависимость дисциплинирует и все такое... но может кто нибудь объяснить в чем насущная необходимость различать "String" и "string"? Мне действительно не понятно от чего это до сих пор не умерло и почему до сих пор не оптимизировано. Ну с Сями понятно, там обратная совместимость и стандартизированность, но почему в Жабе от этого не отказались? 

Объявлять переменные по имени класса, но с маленькой буквы - достаточно общая практика.

Цитата(Lazin @  26.9.2009,  13:22 Найти цитируемый пост)
еще, во многих стандартах оформления кода, принято записывать имена констант в верхнем регистре

Да. И такие стандарты - это зло! smile 


--------------------
PM MAIL ICQ Skype   Вверх
Страницы: (3) [Все] 1 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.1174 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.