Во многих языках с простой возможностью OO (PHP 4) или неправильно понятыми возможностями OO (Javascript, C с использованием указателей на функции и т. Д.) Вы получите соглашение об именовании функций, которое использует начальные подчеркивания для обозначения уровень привилегий.
//ex.
function _myPrivateFunction(){
}
В то время как отдельные команды всегда будут придумывать свои собственные соглашения об именах, подобные этому, соглашение о подчеркивании кажется настолько распространенным, что мне стало интересно по поводу
- Откуда появилась техника
- Если когда-либо существовали какие-либо стандартизированные системы (вроде венгерской нотации), разработанные вокруг конвенции
Помимо чистого любопытства, я вижу это в нескольких кодах, с которыми я сейчас сталкиваюсь, и я хотел бы понять возможные свободные места разработчиков, которые изначально придумали его.