LINUX.ORG.RU
ФорумTalks

[Голосование] Про синтаксис языков программирования

 


0

2

Итак, синтаксис какого языка программирования вы находите самым логичным, понятным и читабельным?

З.Ы.
Вариантов ЯП не будет, т.к. их большое кол-во.
Аргументируйсе свой вброс.
Линукс тут при том, что программирование при том, что линукс.

★★★★★
Ответ на: комментарий от geekless

Язык это не только синтаксис.

C — просто удобен и привычен.

Ruby — обалденно реализован синтаксис для замыканий, да и в целом синтаксис не тошнотворный, кодить на нём приятно.

Лиспообразные — понятным и читабельным точно не является, но можно, наверное, признать самым логичным и удобным для обработки.

Прежде всего соглашусь насчёт C и Ruby. Синтаксис Lisp'а лисперы нахваливают.

Насчёт C-style и поколений программистов — миллионы мух не могут ошибаться.

И таки помимо синтаксиса есть ещё семантика.

В любом случае, на любом из распространённых языков можно писать понятно и красиво.

Camel ★★★★★
()

На синтаксисе в плане логичности заостряться сложно.
Единственное - я так и не увидел логичности в пробельных операторных скобках. Оставим этот философский вопрос любителям этого языка и Маяковского.

В плане понятности с первого взгляда и читаемости в топе Lua и Pascal, потом C, ближе к концу шелл и perl, в самом конце php (язык 2 в 1 - недоси и недоперл).

zhuravlik ★★★★
()

схема --- т.к. предельно лаконична

ugoday ★★★★★
()
Ответ на: комментарий от yoghurt

Ибо близок к естественному и вообще прост как пень

yoghurt ★★★★★
()

паскаль и питон

leave ★★★★★
()

на s-выражениях, конечно

lazyklimm ★★★★★
()

Haskell, конечно.

1) Удобный двумерный синтаксис, для которого, однако, есть альтернатива (в отличие от питона).

2) Достаточно чистый код, незагаженный бессмысленными символами (лисперы, я на вас смотрю)))))))))))) - хотя, конечно, если сильно захотеть, загадить можно.

3) Почти произвольный порядок объявлений - нет дурацких ограничений типа «объявить переменную/функцию до её использования».

4) Общая ориентированность языка на маленькие функции, укладывающиеся в несколько строк.

Miguel ★★★★★
()
Ответ на: комментарий от stevejobs

Согласен. Всеми руками за JAVA. Самый читаемый и удобный ЯП.
ЗЫ. А Сишники вааще код в коментариях пишут (старый паскалист).

vada ★★★★★
()

А вот самый жуткий язык FORTRAN IV.
1) GOTO
2) Вычисляемый GOTO
3) COMON блоки
4) Вычисляемые имена процедур
И еще много много вкусностей и фич.

vada ★★★★★
()

Вот если бы еще парочку критериев добавить, типо краткости или фичастости, то я бы долго думал. Но логичный, понятный и читабельный - это точно Java, КО )

vertexua ★★★★★
()

Почему-то нравится синтаксис SML, хотя я на нем ни строчки не написал.

Но главное, чтобы не pascal или lisp.

tailgunner ★★★★★
()
Ответ на: комментарий от vada

Жутко повеселили жаба-фаны хающие Си в плане синтаксиса. Не иначе как БЭКПОРТ

Шутку насчет php уже оценили

mutronix ★★★★
()

Tcl. Легко писать, легко читать.

decadent
()

Внезапно SQL. :) Erlang, Smalltalk, Tcl, Forth тоже не плохи. Python, Perl вполне себе. C и производные (C++/ObjC/Java/C#) привычны, поэтому понятны. Pascal не очень - скорее Modula2 и Ada. Ocaml/F#, Haskell, Prolog понятны, но для меня не совсем удобны. Lisp и иже нормально, но не моё. VB, Clarion, PL/1, Clipper - ненависть. Как-то так.

sleepflint ★★★
()

1) Ada (а также подобный ему PL/SQL) 2) Lua 3) C (но не С++)

Deleted
()

На perl можно писать логичный и понятный код. Можно не писать. Можно писать понятный и нелогичный, можно писать непонятный и логичный. Лучший язык.

Xellos ★★★★★
()

«Шекспир», конечно же.

GotF ★★★★★
()

>Аргументируйсе свой вброс.

не, это сказочная наглость ...

elipse ★★★
()

Тот, который не знаю меньше всего: С :)

Eddy_Em ☆☆☆☆☆
()

Чистый Си без египетских скобок. Очень понятен, легко читается и скроллится.

ns_ramesses
()
Ответ на: комментарий от pacify

>LaTeX. Потому что Лесли Лэмпорт.

fixed, однако. Ну или

TeX. Потому что Дональд Кнут.

как вариант.

srj ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.