Вы когда-нибудь читали спецификации языка?

Вы когда-нибудь читали спецификации языка?
Вы когда-нибудь читали спецификации языка? - kostyadyadyun @ Unsplash

Как один из виновных, я добавлю свои 2 цента

Нет, я не думаю, что это необходимо. К сожалению, в C++ это ближе к необходимости, чем кому-либо хотелось бы, т. е., как выразился Бьерн, C++ "дружелюбен к экспертам". Вам нужно знать гораздо больше деталей, чем кто-либо хотел бы иметь возможность использовать его хорошо. Хотя, вероятно, в какой-то степени это верно почти в любом случае, это гораздо менее верно для многих (большинства?) других языков.

С другой стороны, очень часто люди спрашивают об относительно тонких деталях языка, которые, откровенно говоря, навскидку знают немногие люди, так что тем из нас, кто отвечает на них, часто приходится посмотрите подробности, чтобы убедиться, что мы правы. Я также обнаружил, что цитирование стандарта имеет тенденцию предотвращать множество аргументов — даже когда я знаю ответ, его часто будут подвергать сомнению (по крайней мере, до некоторой степени), если я просто скажу: «вот как это ." Если вы процитируете стандарт, гораздо меньше людей будет спорить, так что в долгосрочной перспективе это сэкономит время и усилия.

В конечном счете, я думаю, что действительно хорошее знание стандарта (или темных уголков языка) менее важно для программирования как такового, чем для наставничества других в отношении языка - даже в тех случаях, когда вы просто говорите «не лезьте туда!» Единственное программирование, для которого это важно, — это написание кода, который действительно работает с языком (токенизация, синтаксический анализ, анализ и т. д.).

Прикрепляю к посту несколько видео по теме:

Прикрепленное видео 1 - Mr. Freeman, part 02

Прикрепленное видео 2 - 12 задание ЕГЭ 2020 по русскому языку. Всё, что вы хотели знать про спряжения

Прикрепленное видео 3 - Агиль Рустамзаде: «Если бы Россия хотела применить ядерное оружие, она бы применила»


LetsCodeIt, 23 мая 2023 г., 20:51