![]() |
|
Модераторы: LSD |
![]()
|
|
||
|
|
| Oxy |
|
||||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: 1 Всего: 1 |
Вне зависимость от того какой используете.
Добавлено через 2 минуты и 1 секунду
|
||||
|
|||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
А если компилятор против первого варианта?
-------------------- 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. |
|||
|
||||
| Oxy |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: 1 Всего: 1 |
||||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
я за это -
iF условие WhILe условие |
|||
|
||||
| Oxy |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: 1 Всего: 1 |
Lazin, хорошо хоть не
Fi eLIhW |
|||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
if then fi
do while od это отдельная тема Добавлено через 1 минуту и 52 секунды по сабжу: маленькими буквами, если печатать самому любыми буквами если ИДЕ само правит регистр |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
Заглавными.
-------------------- |
|||
|
||||
| Oxy |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: 1 Всего: 1 |
Заглавные буквы выделяют ключевые слова, а какие преимущества при использовании маленьких букв?
|
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
Есть такое чудо, как подсветка
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
НЕ ВЫГЛЯДИШЬ КАК БЛОНДИНКА -------------------- 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. |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
Во-первых, это "чудо", как ты правильно выразился не решает проблему, а лишь усугубляет её. По крайней мере, большая часть цветовых схем ни на толику ну улучшает читаемость кода. Во-вторых, что зачастую трудну сделать с помощью подсветки, так это отличить, скажем, вызов встроенной функции от тобой написанной, встроенных типов от тобой определённых, и т.п. Это удобно. А в некоторых языках обязательно. -------------------- |
|||
|
||||
| Oxy |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: 1 Всего: 1 |
||||
|
||||
| Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 11 Всего: 173 |
Кстати, да, подсветка ключевых слов — скорее привычка, толку от неё не густо. Вот литералы и комментарии подсвечивать действительно удобно. А вот зачем? Чем меньше магии во встроенных конструкциях, тем лучше. ИМХО и флейм, как обычно -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
О чо, мало? Один раз прослывешь блондинкой век не отмоешься
И ты хочешь сказать, что ты отключил у себя в IDE подсветку кода? Добавлено через 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. |
|||
|
||||
| Oxy |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: 1 Всего: 1 |
||||
|
||||
| Zloxa |
|
|||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 4 Всего: 161 |
густо, густо. Частенько у меня перепутываются символы набираемые левой и правой рукой.. когда одна рука срабатывает быстрее другой. получается вместо from - form, вместо with - wiht, вместо where - wehre. И, собака, на глаз это сразу не заметно. Особенно когда мысль бежит впереди курсора. На ключевых словах увидеть сразу помогает подсветка синтаксиса, на идентификаторах, соответственно, приходится разгребать ошибки компилятора. А в верхнем регистре писать - минимум не удобно, мизинцы начинают затекать. Чтобы читабельность верхнего регистра была бы выше - не сказал бы. Скорее наоборот. -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
| Oxy |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: 1 Всего: 1 |
||||
|
||||
| Zloxa |
|
|||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 4 Всего: 161 |
на басике, в детстве Добавлено через 1 минуту и 9 секунд ps только там интерпретатр, сам, собака регистр задирал.... чем злил меня немерянно -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
На Fortran писали. И пишут до сих пор. Но не все пишут заглавными. MODULA-2, MODULA-3, OBERON. -------------------- |
|||
|
||||
| Oxy |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: 1 Всего: 1 |
интересно, а какой стиль был первым
|
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
Исторически? Тогда заглавными. FORTRAN же первый реализованный язык программирования высокого уровня. -------------------- |
|||
|
||||
| Oxy |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: 1 Всего: 1 |
ну и кто посчитал что маленькими буквами будет удобнее, должно же быть какое-то объяснение
если кто-то знает подскажите пожалуйста |
|||
|
||||
| Zloxa |
|
|||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 4 Всего: 161 |
объяснили же уже в теме. РАНЬШЕ, верхний регистр выполнял ту же функцию, какую сейчас выполняет подсветка синтаксиса. Не умели алфавитно цифровые моники жирные выделения показывать. -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
| Oxy |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: 1 Всего: 1 |
Zloxa, а что для первой версии С уже была подсветка?
или какой там язык был первым в этом стиле |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
PL/SQL Developer так форматировал. Вернее даже в начале я предпочитал ключевые слова строчными, а идентификаторы прописными, потом стал набирать код и в блокноте и стал предпочитать ключевые слова прописными, а идентификаторы строчными (т.к. идентификаторов явно больше и они длиннее). А потом вообще отказался от PL/SQL Developer и меня заколебало держать shift -------------------- 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. |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
Дальше, по идее, все языки росли из Алгола. А Алгол к моменту выхода 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). Так и повелось. -------------------- |
|||
|
||||
| Oxy |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: 1 Всего: 1 |
kemiisto, спасибо большое
|
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 2 Всего: 181 |
Не люблю заглавные буквы, там шифт нажимать надо...
-------------------- ![]() 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 |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
Ты это так написал как-будто "2 + 2 = 4". Что за эгоцентризм наивный? Это чудо решает проблему, и, как мы видим по результатам голосования, достаточно успешно. Я так не считаю. -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| kemiisto |
|
||||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
Что-то я никак эти два предложения увязать не могу... Что ты хотел сказать?
У тебя проблемы с выявлением причинно-следственных связей. Во-первых, голосование не про раскраску кода, а про ключевые слова заглавными буквами. Во-вторых, большинство голосует за строчные буквы в силу того, что пишут на регистрозависимых языках, в которых ключевые слова пишутся именно так. А по-другому они и не пробовали. Инертность и ограниченность. Не более. Тут ключевой момент: а ты пробовал по-другому? Не так чтоб один раз или два, а по-серьёзному? -------------------- |
||||
|
|||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
Что твоя т.з. не абсолютна. В таких вопросах вообще нет "правильной" т.з. Поэтому меня смутила категоричность в твоих высказываниях. Я думаю, что все, кто пишет на регистрозависимых языках, имеют подсветку/выделение ключевых слов (или по-твоему есть аскеты пишущие в notepad.exe?). И если бы это было хоть какой-то проблемой, то это бы отразилось на результатах голосования. Насчёт того, что пробовали и не пробовали большинство, их инертность и ограниченность... Откуда ты знаешь?
Да я не один год занимался системным программированием под win, у меня до сих пор в печёнках сидят эти DWORD, HINSTANCE, HANDLE и т.д. Хотя привыкаешь, конечно. Это сообщение отредактировал(а) W4FhLF - 26.9.2009, 10:26 -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| kemiisto |
|
||||||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
Да, я в курсе. Раздел обязывает.
Имеют, конечно. Одно другое органично дополнять может. Но есть и аскеты. А ещё есть люди с нарушенным цвето восприятием. Необязательно дальтоники, есть куча других отклонений... А ещё очень мало толковых схем подсветки... А ещё на форумах не всегда есть полсветка для твоего ЯП.
Здесь я заранее извиняюсь за резкость, но ###языки и ###API не рассматриваем. -------------------- |
||||||
|
|||||||
| W4FhLF |
|
||||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
Ну это аргумент ниже пояса, конечно.
Ну глянь в исходники *nix'ов ;) Я, кстати, в С/С++ "ушёл" с Delphi. Вот мои посты в горячо любимом тобою разделе. Сам я не сталкивался и никогда не слышал, чтобы для кого-то огромным преимуществом была возможность использовать заглавные буквы в описанных тобою кейсах(хотя в typedef можно что угодно написать) и для ключевых слов, если есть подсветка. -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
||||
|
|||||
| Zloxa |
|
|||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 4 Всего: 161 |
А у меня вот такая мысль возникла.
Из всех перечисленных языков, где общепринято(прошу заметить именно "принято" а не "обязано") выделять ключевые слова верхним регистром, боль мень живой и бодрствующий - SQL. Как правило SQL выражения живут в строках и ресурсах других языков и на них подсветка синтаксиса не распространяется. Возможно это можно принять как тезис в пользу повышения читабельности кода. Что же касается регистро-зависимых языков. Я конечно понимаю что регистрозависимость дисциплинирует и все такое... но может кто нибудь объяснить в чем насущная необходимость различать "String" и "string"? Мне действительно не понятно от чего это до сих пор не умерло и почему до сих пор не оптимизировано. Ну с Сями понятно, там обратная совместимость и стандартизированность, но почему в Жабе от этого не отказались? -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
в принципе - разумно но в остальных случаях это лишнее, обычно, ключевое слово не должно выделяться, для этого используются отступы еще, во многих стандартах оформления кода, принято записывать имена констант в верхнем регистре а вообще, код должен быть сам по себе, чистым и понятным, независимо от того, в каком регистре записаны ключевые слова(да и вообще, независимо от того, на чем код написан, на паскале или на Си) |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Ну например ради 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. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Иногда, кстати, распространяется Присоединённый файл ( Кол-во скачиваний: 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. |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 1 Всего: 329 |
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Раньше писал как Akella, но когда переключаешься делфи <-> C++ , то начинаешь путаться, поэтому лучше все маленькими, подсветка вполне устраивает, так что не вижу смысла в дополнительном выделении.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Любитель |
|
||||||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
Как было сказано ниже - подсветка спасает от случайной опечатки в ключевых словах. Не, подсветка - это очень полезная вещь.
Ой, да ладно тебе.. Да, я не спорю, что большинство пишет напопсовых яве и шарпе. Но сказать, что большинство не юзает SQL.. В этом виноват не форум, а это ЯП (да-да, разде обязывает! Ну.. Не согласен. Как правило сами SQL выражения живут либо в хранимках, либо генерятся квери-билдером ORM-а Объявлять переменные по имени класса, но с маленькой буквы - достаточно общая практика.
Да. И такие стандарты - это зло! |
||||||
|
|||||||
![]()
|
| Правила ведения Религиозных войн | |
|
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Религиозные войны | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |