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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Буквы ключевых слов 
:(
    Опции темы
 
какой стиль нравится
заглавными буквами [ 4 ]  [11.76%]
маленькими буквами [ 27 ]  [79.41%]
другое [ 3 ]  [8.82%]
Всего проголосовавших: 34
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
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   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

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

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


 




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


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

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