Действительно ли синтаксис имеет значение в языке программирования?

Действительно ли синтаксис имеет значение в языке программирования?
Действительно ли синтаксис имеет значение в языке программирования? - haky @ Unsplash

Один из моих профессоров говорит: "Синтаксис - это пользовательский интерфейс языка программирования". Такие языки, как Ruby, имеют отличную читабельность, и он развивается, но мы видим, что многие программисты работают на C\C++, так что, как программисты, действительно ли важно, чтобы синтаксис был приемлемым?

Я бы хотел узнать ваше мнение по этому поводу.

Отказ от ответственности: Я не пытаюсь начать спор. Мне показалось, что это хорошая тема для обсуждения.

Обновление: Оказалось, что это хорошая тема. Я рад, что вы все принимаете в ней участие.

Да. Если вы сомневаетесь, возьмите APL , или J , или Brainfuck , или даже простой и понятный Lisp или Forth, и попытайтесь понять любую не совсем тривиальную программу на нем. Затем сравните, например, с Python.

Затем сравните тот же Python (или Ruby, или даже C#) с такими вещами, как Cobol или VB6.

Я не пытаюсь сказать, что волосатый синтаксис плох, а синтаксис, похожий на естественный язык, хорош во всех обстоятельствах. Но очевидно, что синтаксис имеет огромное значение. В общем, все, что вы можете написать на самом красивом языке программирования, вы также можете написать в виде программы для машины Тьюринга - но обычно вы этого не хотите, не так ли?


LetsCodeIt, 30 мая 2023 г., 22:02