LINUX.ORG.RU
Ответ на: комментарий от RedPossum

По рассказам, ява была сделана по принципу: а напихаем побольше, может пригодится.
На самом деле я бы не был против, если бы не майкрософт

actics
()
Ответ на: комментарий от RedPossum

пока не увидел как там от ленивостей излишних избавляются

как?

true_admin ★★★★★
() автор топика

плюсы - за лучшее совмещение «низов» и «верхов», схему - за простоту и логичность, всякие CL по сравнению с ней - как С++ против С ^_^

wota ★★
()

Python. Так нужно проектировать ЯП, чтобы код можно было читать, а не разбирать посимвольно.

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

Если бы в Питоне не было __дурацкого_соглашения_

ты про особые методы типа __getattr__, __bool__ итп? Чем бы ты это заменил?

Для операторов я бы сделал что-то вроде def (*): ..., где '*' это оператор.

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

В обероне даже goto нет. Свободный паскаль красивше. Поздние творения Вирта придуманы по принципу «каких бы ещё напихать заменителей goto и как ещё исковеркать синтаксис паскаля».

Napilnik ★★★★★
()

С, Scheme
В силу простоты, но огромной мощности.

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

Шарп это ява для неосиляторов.

Учитывая, что в Java постоянно перетягивают фичи из C# то такое высказывание говорит как минимум об альтернативном устройстве мозга.

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

По рассказам, ява была сделана по принципу: а напихаем побольше, может пригодится.

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

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

И нотный текст — тоже своего рода ЯП.

очень уж legacy

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

такое высказывание говорит как минимум об альтернативном устройстве мозга.

угу, но фигня ещё и в том, что с C# тоже перетягивают фичи из старых добрых языков

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

Я к тому клоню, что С# гораздо более развитый ЯП чем Java.

Тот же Оракл это понимает и пытается копировать фичи в меру своих способностей.

Поэтому говорить что С# это недожаба, нормальному человеку стыдно.

grim ★★☆☆
()
Последнее исправление: grim (всего исправлений: 1)
Ответ на: комментарий от lazyklimm

Это нормально.

Но в нашем случае Java это подмножество С#

grim ★★☆☆
()

Забавно что самые красивенькие яп одновременно и самые мертвенькие.

ritsufag ★★★★★
()

си
br
пролог же, кто писал, тот знает, кто не писал, тот напишет...

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

Если жаба такая кросплатформная, расскажите как на ней писать приложения для ios, winphone?
на мире для них достаточно написано
А на каких платформах монополии не работает, учитывая его возможность нормально работать с наивным библиотеками и компиляцию в бинарный код?

grim ★★☆☆
()
Последнее исправление: grim (всего исправлений: 1)
Ответ на: комментарий от Legioner

Я ничего не знаю о обжектив С, кроме того что это яблочный язык) Так что ничего против иметь не могу).
Он круче крестов, как думаешь?

actics
()
Ответ на: комментарий от RedPossum

добавляют {-# LANGUAGE BangPattern #-} и ставят ! где надо? Пишут {-# INLINE/INLINABLE functionname #-} после фунции? Используют `seq`, `par`+`pseq`? Используют $! вместо !?

qnikst ★★★★★
()
Последнее исправление: qnikst (всего исправлений: 1)

Ruby с небольшими изменениями в синтаксисе был бы идеален.

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

Ритм, тон (тоника) — чем не переменные?

В контексте языка их не существует, есть лишь последовательность нот и пауз. Это уже логические структуры высшего порядка.

Sadler ★★★
()
Последнее исправление: Sadler (всего исправлений: 1)

Тот, что лучше всего подходит для моих задач :D Пока это Perl, присматриваюсь к Ruby

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

Я ничего не знаю о обжектив С, кроме того что это яблочный язык) Так что ничего против иметь не могу).

Яблочный он настолько же, насколько с++ микрософтовский.

Он круче крестов, как думаешь?

На практике мне он кажется удобнее. Есть некоторые спорные моменты, но в С++ их больше.

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

ты про особые методы типа __getattr__, __bool__ итп? Чем бы ты это заменил?

Да мало ли прикольных значков... %, $, &

Для операторов я бы сделал что-то вроде def (*): ..., где '*' это оператор.

Или как в Аде: def «+»(a, b), как в Си++: def operator+(a, b).

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 2)

Бесспорно haskell, других вариантов не вижу.

provaton ★★★★★
()

Ещё Ruby в этот тред.

Deleted
()
Ответ на: комментарий от Legioner

Яблочный он настолько же, насколько с++ микрософтовский.

Имелось ввиду что его очень любят эпл

actics
()

Haskell, само собой.

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

По рассказам которые читал я, java была создана по принципу «чего бы ещё выкинуть из С++».

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

Перегрузка операторов требует либо дополнительного синтаксиса, либо зарезервированных имён. Второе меньше противоречит дзену питона.

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