[мегапузырь_IT] лажевый мегапузырь наших дней: сфера IT [мегапузырь_IT] МЕГАГОВНИЩЕ C++ и БАРАНЫ (I repeat: МЕГАГОВНИЩЕ, БАРАНЫ) [мегапузырь_IT] МЕГАГОВНИЩЕ C++ и БАРАНЫ (2) ламентация эксперта по безопасности софта Афисьёнадо сообщил в личку:
> в посте:
>
>
https://vteninn.livejournal.com/550198.html>
> опечатка в фразе "[Что могу рассказать студенты? См. интервью Адьбаба.]".
>
> должно быть АЛьбаба.
>
> С уважением
Штука в том, что там была и вторая опечатка -- которая прошла незамеченной.
Другая штука в том, что опечатку в "Адьбаба" автор записи замечал и сам, но так и не исправил -- были и другие огрехи, оттянувшие внимание на себя.
И всё это в семи словах на полстрочки.
***
Компиляторы С/С++ пропускают множество опечаток -- нотация крайне нечувствительна к опечаткам, причём не только к опечаткам в одну литеру.
Для сравнения: в Обероне опечатка в одну литеру, которую пропустит компилятор, возможна (насколько известно Наблюдателю, пользующему сей инструмент с
лета 1995 года) только в строгих/нестрогих неравенствах (> и >=), где общечеловеческую конвенцию изменить уже практически невозможно.
Теперь представим тысячи и тысячи строк "технарского" кода, состоящиего из каскада всех видов скобочек, одинарных и двойных равенств, одинарных и двойных плюсов -- то слева, то справа от какого-нибудь i, одинарных и двойных минусов, с опечатками во множестве имён ... И представим себе прессинг дедлайнов, матримониума, менеджеров ...
***
Ежам понятно уже шестьдесят лет, со времён первых успехов фортрана и кобола, что eine центральная функция т.наз. языков программирования высокого уровня -- защищать программера от ошибок (изначально речь шла о трудности программирования в машинных кодах -- именно, если чуток напрячь извилины энцефалона, из-за чреватости такого программирования).
И делать это должен компилятор -- на уровне правил нотации. В чём и состоит первичный, базовый, главный смысл всего этого мероприятия с языками и компиляторами.
Но
контупероиды, ведомые
могучим Все, -- это совсем другое. Они гораздо, гораздо круче ежиков -- они верят в себя.
профанация (7) деконструкция основного механизма