LINUX.ORG.RU
ФорумTalks

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

 , , ,


0

2

http://www.opennet.ru/opennews/art.shtml?num=41837

Новый выпуск в основном сосредоточен на корректировке проблемного поведения и исправлении ошибок. Представлен Tk-Cocoa 2.0, новый порт Tk для OS X, совместимый с Mac App Store. Восстановлена поддержка tbcload и tclcompiler. Улучшена реализация асинхронных сокетов. Добавлено новый оператор замены %M, указывающий число шаблонов связывания.

новый оператор замены %M

Что бывает, когда языку дальше некуда развиваться (в плане улучшения производительности) и он просто перегружается новые фичи? В результате держать в уме все возможности синтаксиса становится трудно и начинает появляться быдлокод на ровном месте. Это относится не только к тиклю, но и скорее всего к остальным.

inb4: c++



Последнее исправление: CYB3R (всего исправлений: 5)

Что бывает, когда языку дальше некуда развиваться (в плане улучшения производительности) и он просто перегружается новые фичи?

Бывает C++. Причем тут производительность, правда, я не особо понял.

Solace ★★
()

Что бывает, когда языку дальше некуда развиваться (в плане улучшения производительности) и он просто перегружается новыми фичами

он становится C++

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

Причем тут производительность, правда, я не особо понял.

ну, после того как язык реализовал основные фичи, разработчики обычно берутся улучшать производительность.

nagibator
() автор топика
Ответ на: комментарий от umren

да, я подразумевал так и не осиленные кресты.

nagibator
() автор топика
Ответ на: комментарий от Gvidon

на первых порах — почти всегда. потом может и забивают :-)

nagibator
() автор топика

Да ну, по мне так из C++ последнее время (см. новые стандарты) стараются выбить низкоуровневую дурь (только на словах, понятное дело, но это лучше, чем ничего).

А вот C# — это да, жирнейшая солянка! Хуже Perl'а.

CARS ★★★★
()

некуда развиваться (в плане улучшения производительности)

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

А потом Эдик и я начинаем бугуртить что прилаги жрут слишком много и тупят.

deep-purple ★★★★★
()
Ответ на: комментарий от Solace

ломает совместимость

и вновь нужно запоминать, что можно использовать, а что — нет :-)

nagibator
() автор топика
Ответ на: комментарий от CARS

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

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

сомнительно, что кресты совсем распрощаются с низкоуровневым программированием

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

Gvidon ★★★★
()
Последнее исправление: Gvidon (всего исправлений: 1)
Ответ на: комментарий от deep-purple

вы с эдиком тихо пердите в лужи, а настоящим бугуртом было когда один из разрабов кде таки не смог в выходной купить лишнюю палку оперативки. вот там было знатное бурление говн!

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

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

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

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

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

Многословность, избыточность

Как раз с этим новые стандарты и пытаются бороться

куча легаси-говна для совместимости

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

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

Многословность

Перловод в треде, все в укрытие!

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

Бывает C++.

Да ладно. Посмотри С# - тоже ведь развивается и фичи накручивают, причём побыстрее, чем в С++. Лет через 10 знать «весь язык» будет хорошо если не сложнее, чем С++. С джавой примерно так же, с поправкой на меньшую скорость. В общем, это в равной степени относится к любому развивающемуся языку.

Кстати, помнится кто-то из апологетов С++ сравнивал размеры стандартов С++, С# и джавы - получалось примерно одинаково. Сам не проверял, если что.

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

Многословность, избыточность,

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

куча легаси-говна для совместимости.

Пожалуй, единственная реальная проблема. Вот только без этого язык стал бы никому не нужным.

DarkEld3r ★★★★★
()

Роудмэп к девяточке видел? А ты говоришь «некуда развиваться». В восьмерке сейчас только косметические изменения и будут.

buddhist ★★★★★
()

Представлен Tk-Cocoa 2.0, новый порт Tk для OS X, совместимый с Mac App Store

Ну дык полезная фича, чё. Хоть где-то будет выглядеть полностью нативно.

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

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

Последнее что видел - постпроцессоры для PLM NX

Midael ★★★★★
()

Что бывает, когда языку дальше некуда развиваться (в плане улучшения производительности) и он просто перегружается новые фичи?

Такого не бывает. Большинству языков есть куда развиваться в плане производительности, в том числе и за счет добавления фичей.

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