За пределами кабалистических языков программирования...
Я единственный, кто считает эти крючки и другие кабалистические символы довольно агрессивными?
Программа, написанная на C, или еще хуже на C++, или кем-то из его потомков, часто заставляет меня думать об этих жучках, барданных крючками и прочих жалящих... Как, например, религиозная богомола.

Если судить по некоторым комментариям к языкам программирования, полученным от C, ответ в том, что я не единственный...
Несколько цитат...
«Когда ваш молоток C++, каждая вещь начинает собираться у вашего большого пальца».
«Программа С - это как быстрый танец на свежеосвеженном танцполе людьми, держащими бритвы».
"C++ имеет место в истории языков программирования. Как и Калигула в истории Римской империи".
«Переход от программирования на Паскале к программированию на C - это как научиться писать в коде Морса».
«Писать на C или C++ - это как использовать бензопилу со всеми снятыми защитами».
«Perl - единственный язык, который звучит одинаково до и после шифрования RSA».
Эти крючки и объятия имели смысл для создателей C. По сравнению со словами begin end, например, они сокращали время парсинга программы и с компьютерами 1972 года это было заметным преимуществом, но в наши дни устарело с машинами в десять тысяч раз мощнее !
Когда в точках с запятой создатель C ретроспективно посчитал, что это ошибка конструкции. Они, кстати, необязательны в JavaScript.
JavaScript, как и многие другие языки, также черпал вдохновение из синтаксиса C, но так как это интерпретированный язык, и в браузере, который более того, ему нужен этот янтарный синтаксис. С другой стороны, она была далека от необходимости в Java или Go...
Как я показал в другой статье, язык программирования - это область, которая, по мнению дизайнеров, не заслуживает учета комфорта пользователя - в данном случае программиста - и особенно новичка. Это та область, где нужно придерживаться привычек. Чьи? Не новички, очевидно, это скорее привычки создателя языка на самом деле. Но не только .
Не знаю, было ли это предметом тщательного изучения психологов, это в любом случае описал Жан-Поль Сартр, чем больше страдает пользователь, когда ему что-то внушают, чем больше он будет привязан к этому и тем больше будет возражать, После того, как он овладеет предметом, мы сможем изменить ситуацию. Наверное, поэтому эти скобки, объятия и другие острые символы, которые болят в глазах, так же прочно держатся в привычках программистов.
Среди языков, которые пробовали новый и лучше вдохновленный подход к моему мнению, есть, конечно, Скриптол, совсем недавно есть Quorum, и эти два языка стали популярными, Python и Ruby. Однако последние подорваны. Первый по Go, другой язык, битый скобками и даже хуже C, но обладающий преимуществом скорости компиляции. Второй по Scala или JavaScript с Node, оба более «масштабируемы».
Все более частое использование JavaScript, несмотря ни на что, не плохо, ведь это изобретательный язык в его дизайне, несмотря на недостатки в деталях.
С другой стороны, есть несколько языков, которые легче понять и которые компилируют в JavaScript. Возможно, именно в этом заключается будущее программирования. Не только в косметических языках, сделанных для удобства написания программ при сохранении переносимого бэкенда, но и в языках очень высокого уровня, которые компилируются в те классические языки, которые признаются на всех платформах. Языки с интерактивностью для отладки, позволяющие самокорректировать ошибки, изучать программы.
Тогда мы сможем избежать всех этих крючков, которые, кажется, хотят прижать вас до конца времен.