Pull to refresh
14
0
Дмитрий@Wellick

User

Send message
Вы себя чувствуете виноватым? :) Что не сберегли имущество?
У меня к Вам один вопрос. Вы согласны, что есть разница между цепочкой "исходный код -> компиляция в байт-код -> интерпретация байт-кода" и цепочкой "исходный код -> компиляция в байт-код -> JIT-компиляция -> выполнение двоичного кода"?
Хорошо, что наше законодательство с Вами не согласно, и по суду отвечать все-таки будет угонщик, а не владелец.
Скажите, у вас когда-нибудь что-нибудь воровали?
1. E_Z написал, что Java интерпретируемая: "и в плане интерпретируемого очень медленного выполнения кода".
2. Вы написали, что E_Z не разбирается в предметной области, и в Java уже давно есть компиляция в байт-код.
3. Я написал, что Вы не разбираетесь в предметной области, потому что компиляция в байт-код не избавляет от необходимости его интерпретировать, т.е. выполнять, как инструкции виртуальной машины. JIT же переводит этот байткод в нормальные машинные инструкции и позволяет вывести производительность языка на уровень традиционных precompiled-языков. Что и было сделано в Java 1.3 и .NET с самого начала.
4. Вы мне скидываете какую-то увесистую цитату про то, о чем я и говорил.

Про "бред" вообще не понял. Что Вы считаете бредом? То, что до 1.3 в Java не было JIT-компиляции?
И что я должен узнать из этой цитаты? Я говорил о том, что байт-код — это не показатель эффективности языка и не говорит о том, что язык не интерпретируемый. Java до версии 1.3 была именно интерпретируемым языком (как сейчас тот же Python), хотя исходники и перегонялись в байт-код.
Я не знаю, что такое "компиляция в чистом виде", и в данном контексте мне плевать на научное определение (это буквоедство) слова "компиляция". Речь идет только о том, что, например Python - это интерпретируемый язык, а Java и С#/VB/... - JIT-компилируемые.
Поддержка от Novell, чем это не устраивает? Собственно, ровно такая же поддержка, как и от "производителей" PHP, Python'а и иже с ним. Не работает? Залезь в исходный код и исправь. Потом пришли нам багфикс.
Рекорд - это абсолютно не показательная вещь. Так же, как и большинство бенчмарков. Если не затруднит, выложите ссылку на этот рекорд, хочется посмотреть.
Я не очень понимаю, с какого бока тут вылезла популярность, но если уж речь зашла об этом... При разработке приложений (особенно "серьезных") выбирается все-таки не язык программирования, а именно платформа. Т.е. ОС + Сервер приложений / Веб-сервер + БД + компоненты. Зачем, в таком случае, нужна кросплатформенность?
А вы уверены, что вы мне отвечаете? =)
Java-приложения не использую и судить не могу, а со всем остальным согласен.
Вы, видимо, область знаете не лучше.
Код "компилируется в байт-код" даже в Python'е, что не мешает ему быть интерпретируемым языком.
Имеет смысл говорить о JIT-компиляции, которая появилась в Java только с версии 1.3 (май 2000 г.)
Про "откуда дядюшка Билл взял идею .NET" спорить бесполезно, это флейм чистой воды.
Так можно узнать, что же из этого получилось?
Языков для .NET много, включая модные нынче динамические (IronPython, IronRuby). Работает оно на винде и посредством Mono - на линухе (не знаю про МакОС).
Сравнения по скорости делались, явного лидера (между Java и .NET) не выявили, на сколько я помню. Разница обычно вооруженным глазом не видна. В чем-то быстрее .NET, в чем-то Java. Как всегда, зависит это от того, кто исследует ;)
Сейчас Вам навтыкают по самое небалуйся за "интерпретируемый код". Java уже довольно давно (то ли с 1.2, то ли с 1.3) JIT-компилируемая, как и .NET.
Вы имеете в виду аналоги технологии Flash или среде разработки?
На сколько мне известно, запустится ли Windows .NET-приложение на Mono зависит от того, какие библиотеки .NET Framework оно использует.
В Mono пока (опять же, на сколько я знаю) реализована не вся базовая библиотека классов .NET. Например, WinForms - только отчасти.
Это воровская философия.
Если на улице стоит чужая машина с открытой дверью и ключами в зажигании, вы можете в неё сесть и уехать? Виноват будет владелец автомобиля?
Вы знаете, здесь есть 2 вопроса.
1. Масштабы. То, что в Зеленограде делают (тут я начинаю фантазировать, данных нет) чуть ли не штучно для баллистических ракет, Интел выпускать для массового рынка по реальной цене не может. Процент брака, стоимость изделия и т.п. Не удивлюсь, если 35нм процессор из Зеленограда стоит $5К-$8К.
2. Я цифру "35нм" услышал только здесь и сейчас. Хотелось бы видеть ссылку на источник.
Когда я еще этим занимался, ходили слухи, что у немцев купили производственную линию.
12 ...
34

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity