Re[7]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: Mr.Cat  
Дата: 12.05.09 19:36
Оценка: +5
Здравствуйте, dotneter, Вы писали:
D>Но грубо говоря, у нас имеется десять языков на которых пишется 10 раз одно и тоже,
Это называется конкуренция и это хорошо.

D>соответственно если бы была единая платформа, да с единым репозиторием

Это недостижимо.

D>возможно это бы десятикратно ускорило развитие ИТ.

А вот это спорно.
Re[9]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: Sorantis Швеция  
Дата: 12.05.09 19:43
Оценка:
Здравствуйте, dotneter, Вы писали:

S>>>>А зачем сразу платформу? .NET, Java это широко используемые платформы для различных целей. Так же как С++. Но какая у плюсов платформа? Никакой, однако используется не меньше платформенных языков.

D>>>Я мало писал на плюсах, но думаю взаимодействие языков на уровне Net в десятки раз проще чем на уровне машинного кода.
S>>Не понял, какая тут связь написание драйверов с взаимодействием .НЕТ ?
D>Возможно я не понял что значит "Никакой, однако используется не меньше платформенных языков."
D>Вообще я в списке языков не упомянул С, так как очевидно что если нам необходимо играться с байтами то наш выбор очевиден, это же тема относится скорее к языкам веб-бизнеслогика строительным.
Питон

http://python.about.com/od/gettingstarted/ss/whatispython_3.htm


Perl

http://perl-begin.org/uses/


Ruby пока на рельсы не поставили вообще никому известен не был ИМХО

Как видно, у всего есть своя специфика, каждый подходит для оптимального решения определенной проблемы. Думаю это главный фактор существования такого колличества языков программирования.
As long as there is life, there is hope
Re[7]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: dotneter  
Дата: 12.05.09 19:43
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC>Что интересно, чуть менее, чем все имплементации scheme на java практически загнулись.

Clojure? Суть вроде таже.
MC>С дотнетом дела пока получше.
А что там получши, полуживые L# с IronScheme?

MC>Порой грамотно реализованное взаимодействие с сишными либами гораздо ценнее.

В Java/Net с этим какие то проблеммы?
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Talk is cheap. Show me the code.
Re[10]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: dotneter  
Дата: 12.05.09 19:50
Оценка:
Здравствуйте, Sorantis, Вы писали:

S>Думаю это главный фактор существования такого колличества языков программирования.

Тема совсем не про языки, а про платформы, пусть их хоть мильон будет, но хотелось бы что бы они были на одной платформе и можно было незадумываясь взять реализацию библиотеки на языке Х и использовать ее где угодно.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Talk is cheap. Show me the code.
Re[11]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: samius Япония http://sams-tricks.blogspot.com
Дата: 12.05.09 20:06
Оценка: +2
Здравствуйте, dotneter, Вы писали:

D>Здравствуйте, Sorantis, Вы писали:


S>>Думаю это главный фактор существования такого колличества языков программирования.

D>Тема совсем не про языки, а про платформы, пусть их хоть мильон будет, но хотелось бы что бы они были на одной платформе и можно было незадумываясь взять реализацию библиотеки на языке Х и использовать ее где угодно.
Звучит примерно как взять заднюю ось от ГАЗона и присобачить к Оке.
Re[8]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: Mr.Cat  
Дата: 12.05.09 20:09
Оценка:
Здравствуйте, dotneter, Вы писали:
MC>>Что интересно, чуть менее, чем все имплементации scheme на java практически загнулись.
D>Clojure? Суть вроде таже.
Если скобки считать сутью scheme...

MC>>С дотнетом дела пока получше.

D>А что там получши, полуживые L# с IronScheme?
IronScheme, кстати, вполне живая, просто дело медленно идет — ей один человек занимается. Еще есть common larceny и дотнетный бекенд у bigloo.

MC>>Порой грамотно реализованное взаимодействие с сишными либами гораздо ценнее.

D>В Java/Net с этим какие то проблеммы?
Нет, просто когда для тебя наиболее важна пара C<->ТвойЯзык, жавы и донтены направляются в сторону бритвы Оккама.
Re[2]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.05.09 21:20
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Особенно это касается iron ruby. .net лечит очень много недостатков рантайма ruby.


Откуда дровишки?
Главный недостаток Руби — чудовищные тормоза. Не уж то его подличили?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: Sinix  
Дата: 13.05.09 00:15
Оценка: +1 :)
Здравствуйте, dotneter, Вы писали:

D>Например, переписываем Язык N.0 под Java и получает доступ к библиотекам и комьюнити платформы, но при этом теряем в чем? Или ключевое слово здесь, переписываем? Тогда смогут ли Iron/J-Языки похоронить своих предков?


Да это сотни раз уже обсуждалось вроде. Приходили всегда примерно к следующему: перенос на платформу новых языков имеет смысл только в том случае когда они рвут мейнстрим-языки этой платформы в какой-то конкретной области (во всех сразу получается редко, исключение — волшебный язык на букву н ). Но и тут не всё так просто — новый язык либо концептуально будет похож на существующие, разве что добавит новые библиотеки/синтаксический сахар, либо будет неюзабелен в плане взаимодействия с другими языками.

Так что расслабьтесь,все будут жить.

P.S. Не стоит портировать священные войны на одну платформу
Re[9]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: FR  
Дата: 13.05.09 04:36
Оценка:
Здравствуйте, dotneter, Вы писали:

D>Возможно я не понял что значит "Никакой, однако используется не меньше платформенных языков."

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

Про C/C++ зря забываешь, тем более для них (и других нативных языков) сейчас зарождается своя платформа — LLVM.
Я думаю переползать будут именно на нее, она менее ограничена и более легковесная чем NET и Java.
Re[7]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 13.05.09 05:45
Оценка:
Здравствуйте, dotneter, Вы писали:

S>>Если надо сделать определенный функционал, к примеру какой-либо скрипт (системный сервис (не только винда)), зачем тянуть за собой целый фреймворк, весящий больше 80мб, только для того чтоб, допустим, запустить 20 килобайтную программу?

D>Во времена терабайтов я не вижу в этом проблеммы.

Плохо то, что количество людей не видящих в этом проблему стремительно растет. В итоге получается приблизительно так
Автор: x-code
Дата: 12.05.09
.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re[3]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 13.05.09 06:21
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, gandjustas, Вы писали:


G>>Особенно это касается iron ruby. .net лечит очень много недостатков рантайма ruby.


VD>Откуда дровишки?

VD>Главный недостаток Руби — чудовищные тормоза. Не уж то его подличили?

Частично — да. Большая часть тормозов ruby вызвана хреновым GC. IronRuby использует .NETовский GC, поэтому работает гораздо быстрее.
Кроме того в DLR на на котором работает IronRuby сделана куча оптимизаций динамики.
Re[8]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 13.05.09 06:24
Оценка: +1 -1
Здравствуйте, kaa.python, Вы писали:

KP>Здравствуйте, dotneter, Вы писали:


S>>>Если надо сделать определенный функционал, к примеру какой-либо скрипт (системный сервис (не только винда)), зачем тянуть за собой целый фреймворк, весящий больше 80мб, только для того чтоб, допустим, запустить 20 килобайтную программу?

D>>Во времена терабайтов я не вижу в этом проблеммы.

KP>Плохо то, что количество людей не видящих в этом проблему стремительно растет. В итоге получается приблизительно так
Автор: x-code
Дата: 12.05.09
.


потому что проблема стремитиельно исчезает. Каналы становятся толще, диски больше, фоновая загрузка компонент популярнее, а сами рантаймы включаются в дистры ОС.
В windows7 стоит самая последня версия .NET FW например.
Re[12]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: dotneter  
Дата: 13.05.09 06:27
Оценка:
Здравствуйте, samius, Вы писали:

S>Звучит примерно как взять заднюю ось от ГАЗона и присобачить к Оке.

Если Ока при этом будет нормально функционировать то почему нет?
Talk is cheap. Show me the code.
Re[9]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: dotneter  
Дата: 13.05.09 06:28
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC>Если скобки считать сутью scheme...


Разве скобки и макросы на их основе не являются сутью?
Talk is cheap. Show me the code.
Re[6]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.05.09 06:39
Оценка:
Здравствуйте, Sorantis, Вы писали:
S>А зачем сразу платформу? .NET, Java это широко используемые платформы для различных целей. Так же как С++. Но какая у плюсов платформа? Никакой, однако используется не меньше платформенных языков.
Ничего подобного. У плюсов платформа просто выражена гораздо менее заметно. То есть никто в жизни не пишет на "голых плюсах". Все пишут на плюсах под какую-то платформу. Выбор платформы определяется конкретной задачей.
S>Если вам дана задача написать драйвера для железки какой-нибудь, вы платформу будете прикручивать? Сомневаюсь.
А как же. Или ты думал драйвера для железки пишутся "с листа"? Никаких #include, сразу вот так раз — и поехали? Нихрена подобного. Под каждую железку есть некоторая платформа, на основе которой пишутся драйвера.

S>Если надо сделать определенный функционал, к примеру какой-либо скрипт (системный сервис (не только винда)), зачем тянуть за собой целый фреймворк, весящий больше 80мб, только для того чтоб, допустим, запустить 20 килобайтную программу?

Совершенно верно. Чтобы современная программа была 20-килобайтной, она должна опираться на достаточно могучую платформу. Например, одно чтение XML-ных конфигов "по фен-шуй" сожрёт куда больше 20 килобайт самого плотного кода; а ведь программе еще и что-то полезное нужно уметь делать.
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[3]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: dotneter  
Дата: 13.05.09 06:46
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Главный недостаток Руби — чудовищные тормоза. Не уж то его подличили?

Разве причина тормозов дизайн языка?
Talk is cheap. Show me the code.
Re[4]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: Mr.Cat  
Дата: 13.05.09 07:08
Оценка:
Здравствуйте, dotneter, Вы писали:
D>Разве причина тормозов дизайн языка?
Вряд ли главная, но одна из. См. холивары "статическая vs. динамическая типизация", "lazy evaluation vs. eager evaluation" и т.п.
Re[10]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: Mr.Cat  
Дата: 13.05.09 07:22
Оценка: +1
Здравствуйте, dotneter, Вы писали:
D>Разве скобки и макросы на их основе не являются сутью?
Еще немаловажную ролль играет то, что именно находится между скобками.
Re[9]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: Mr.Cat  
Дата: 13.05.09 07:29
Оценка: +3 -1
Здравствуйте, gandjustas, Вы писали:
G>потому что проблема стремитиельно исчезает.
Никуда она н6е исчезает. Просто кому-то растущие вычислительные мощности дают доступ к новым средствам разработки (грубо говоря, питон вместо C), а кому-то к новым функциональным возможностям (10000 полигонов вместо 1000).

И еще. Чтобы ты (или я) мог спокойно юзать "тормозные" средства разработки — где-то на более низком уровне должны находиться оптимизированные, шустрые библиотеки.
Re[10]: Есть ли сейчас смысл жизни языка вне фреймфорков?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 13.05.09 08:01
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC>Здравствуйте, gandjustas, Вы писали:

G>>потому что проблема стремитиельно исчезает.
MC>Никуда она н6е исчезает. Просто кому-то растущие вычислительные мощности дают доступ к новым средствам разработки (грубо говоря, питон вместо C), а кому-то к новым функциональным возможностям (10000 полигонов вместо 1000).
Как это связанно с проблемой распространения платформы?

MC>И еще. Чтобы ты (или я) мог спокойно юзать "тормозные" средства разработки — где-то на более низком уровне должны находиться оптимизированные, шустрые библиотеки.

Ну и будут такиек библиотеки в составе платформы, того же .NET или Java.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.