Re[54]: Вопрос к Vlad2: Nemerle & R#
От: Cyberax Марс  
Дата: 03.04.06 08:29
Оценка:
VladD2 wrote:
> Сказки не рассказывай. Есть исследовательские работы. Приемуществнно
> IBM-овские. Но в ХотСпоте пока что таких оптимизаций нет. Да и анализ
> там не постоянный, а при подгрузке типов.
Спорим?

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

Анализ кода нужен для спекулятивного инлайнинга обычных виртуальных вызовов.

> C>Конечно, для инлайнинга name-based полиморфных функций придется сделать

> C>намного больше работы.
> Ага. А судя по том, что коропрации вроде MS, Sun и IBM не сделали это
> пока для Явы с Шарпом, можно сделать вывод, что задача крайне сложная
> если нужны не научные звания, а действительно быстрый код.
Нет, просто сильный интерес к динамическим языкам только недавно
появился. В конце концов, сколько лет прошло от первого JITа до Java JVM
и Strongalk?

> Пол Немерла — это полезное применение макросов. А у тебя не в одном

> глазу. Тут дело не в Немерле, а в глазах.
Ну так давайте примеры прикладного кода. Я пока что видел, в основном,
один и тот же пример с байндингом SQL-запроса.

> C> А вот eao197 приводил вполне полезные примеры из

> C>своей build-системы.
> Скорее, бесполезные. На Немерле можно создать подобную систему и она
> даже будет куда более строго контролировать формат выдавая понятные
> сообщения об ошибках.
Ну так покажите класс.

Хотя... Можно создать билд-систему на ассемблере, которая будет круче
всех существующих.

> Но зачем это делать кода есть Ant и MSBuild?

А зачем нужен был ant, когда был make?
Posted via RSDN NNTP Server 2.0
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.