LINUX.ORG.RU
ФорумTalks

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

 


0

2

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

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

★★★★★

если нет IDE - лиспы, ибо KISS))
Если есть IDE, то Java, потому что развитые средства анализа кода. Например, в жавных IDE есть рефакторинги. В самом языке может их и нет, но с помощью IDE можно думать на языке рефакторингов. Фиг где еще можно реализовать настолько круто.

stevejobs ★★★★☆
()

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

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

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

geekless ★★
()

Мне все нравятся. Я люблю писать на любом языке, для разнообразия. Си люблю по привычке, питон - за простоту и пробелы, на лиспе не писал, но синтаксис нравится за логичность.

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

>Аргументируйсе свой вброс.
C-style синтакс.
Ну ибо понятен и прост. Хотя с точки зрения логики там проблемы.

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

alg0rythm
()

С Мне его лечге всего читать и понимать.

Zhbert ★★★★★
()

> самым логичным

assembler!!!

> понятным и читабельным?

ada…

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

> php

минииальное колво загонов


у PHP даже стандарт-то почитать нельзя, чтобы понять как именно и почему он работает.

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

> php

минииальное колво загонов

Обожаю php-быдлокодеров: они такие забавные и пишут всегда с ошибками (так же как и кодят, кстати).

geekless ★★
()

Мне питон нравится.

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

> Например, в жавных IDE есть рефакторинги. В самом языке может их и нет, но с помощью IDE можно думать на языке рефакторингов. Фиг где еще можно реализовать настолько круто.

А что в MSVS+Resharper не настолько круто как в «жавных IDE»?

kamre ★★★
()

Руби, паскаль. Самый уродливый синтаксис у си

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от grim

>Доказано поколения программеров.

ПоколениямИ программеров доказано что быд^Wлюдям на красоту похрен

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

> свалка платной закрытой проприетарщины

Вопрос же не про это был, а про «Фиг где еще можно реализовать настолько круто».

А IDEA Ultimate с полноценной поддержкой фреймворков для enterprise разработки тоже «свалка платной закрытой проприетарщины»?

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

>> C#

свалка платной закрытой проприетарщины

:)
С# - открытый стандарт, в отличие от той-же Java.

grim ★★☆☆
()

Python, синтаксис лаконичен не в ущерб функциональности.

krakatau
()
Ответ на: комментарий от DNA_Seq

>ПоколениямИ программеров доказано что быд^Wлюдям на красоту похрен
Красота кода не в скобочках и не отступах и не в названиях операторов.

grim ★★☆☆
()
Ответ на: комментарий от babusha

> Только не нравятся do end

Мелкие блоки ставлю в {}, крупные — do end. Имхо, достаточно удобно.

geekless ★★
()

1C. Потому что на русском.

fang
()
Ответ на: комментарий от geekless

>>Если ты не умеешь мыслить как хакер то Perl гарантированно не понравится

Perl — язык для уголовников? OH SHI


Сейчас тебя все будут тыкать в определение слова «хакер». :)

AX ★★★★★
()

Трудно сказать. На любом языке можно наворотить громоздкий и нечитабельный быдлокод.
Логичность оценить очень трудно, поэтому выражусь как можно объективнее.

Python
Синтксис и привычный, и непривычный одновременно. Привычный - потому, что принципы синтаксиса те же, что в С и Pascal. Непривычный - потому, что восприятие пробелов на первых порах отличается от идеи их использования в Python. Но с другой стороны при привыкании синтаксис мотивирует писать читабельный код.

Но кто бы что бы ни говорил, а самым простым синтаксисом для понимания и реализации является примитивный процедурный.

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

> Сейчас тебя все будут тыкать в определение слова «хакер». :)

Это будет значить, что вброс достиг цели. :)

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

>Если ты не умеешь мыслить как хакер то Perl гарантированно не понравится

Я не умею мыслить как хакер. Я умею мыслить, как нормальный человек, а не как человек с альтернативным взглядом на синтаксис. Perl создавался людьми по принципу «вы ничего не понимаете, а я так вижу», ага. :)

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

> Я умею мыслить, как нормальный человек, а не как человек с альтернативным взглядом на синтаксис.

Удваиваю.

Perl создавался людьми по принципу «вы ничего не понимаете, а я так вижу», ага. :)

Т.е. «людьми искусства», ага. У них там тонкий внутренний мир и собственное видение, а вы ну прямо к ним в душу грязными сапогами реальности. Пичалько.

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

>Но кто бы что бы ни говорил, а самым простым синтаксисом для понимания и реализации является примитивный процедурный.

Этаа... Мы тут как бы про синтаксис, а не про парадигмы.

nanonymous
()

Пока что из опробованных мною больше всего понравился синтаксис С, как по мне, так наиболее логичный и понятный.

ПС. Да, да, не осилил скобки Лиспа

grebtsov
()

Python. Потому что Гугль и Гвидо.
Pascal. Потому что Н.Вирт.
LaTeX. Потому что Дональд Кнут.
assembler for VAX. Потому что VAX.

pacify ★★★★★
()

Pascal. На мой взгляд, самый понятный язык.

Terrens
()

С-like. Ибо удобно и привычно.

drull ★☆☆☆
()

Java. Первый язык программирования, который я выучил, не считая МабайлБейсика. После него все эти си/си-плюс-плюсы кажутся до жути корявыми.

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