2014-01-20 2 views
0

Верно ли, что существует соглашение, которое подразумевает использование только верблюжьего кода в объектно-ориентированных языках (как указано в W3C по ссылке ниже)? Если да, то почему?Является ли camelCode распространенным только в объектно-ориентированных языках?

Из W3C:

Обычно, в объектно-ориентированных языках, использовать имена верблюд регистра. Вы будете часто видеть имена как someMethod(), а не some_method().

http://i.stack.imgur.com/EhSIa.png
http://w3schools.com/js/js_obj_intro.asp (в нижней части страницы)

+0

Я использую (d) корпус верблюда с ActionScript 2, который был не очень близок к полностью совместимому с ООП. Для меня было легко продолжать делать это, потому что это то, чему меня учили, и то, что я знаю, чтобы сделать код читаемым, а не переключаться между случаем верблюда и другим форматом. –

ответ

1

Нет, верблюд случай предшествует объектно-ориентированное программирование. Языки программирования почти всегда имели ограниченный набор символов, из которого могут быть составлены переменные и другие имена объектов. Поскольку пустое пространство практически никогда не разрешено, а символы типа «_» или «-» могут отсутствовать, программисты пробовали несколько соглашений, которые облегчают чтение многословных идентификаторов. Верблюжий случай - всего лишь одно соглашение.