The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Red Hat развивает JIT-компилятор MIR, opennews (??), 21-Янв-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


14. "Red Hat развивает JIT-компилятор MIR"  +/
Сообщение от Аноним (14), 21-Янв-20, 10:48 
С другой стороны они все верят что именно их xIT будет праивть миром. В то время пока рынок не могут поделить .NET реализация и Java реализация, а они блин были первые выдумщики.

Осталось только дождаться когда Python и PHP выпустит свой Just-In-Time транслаторы и все мир будет счастлив.

Ответить | Правка | Наверх | Cообщить модератору

22. "Red Hat развивает JIT-компилятор MIR"  +3 +/
Сообщение от X5asd5 (?), 21-Янв-20, 11:20 
а почему нельзя просто скомпилировать бинарник?

ну или два бинарника: для x86-64 и для aarch64 .

Ответить | Правка | Наверх | Cообщить модератору

30. "Red Hat развивает JIT-компилятор MIR"  –2 +/
Сообщение от Аноним (30), 21-Янв-20, 11:44 
Почему бы не погуглить, зачем нужен jit?
Ответить | Правка | Наверх | Cообщить модератору

33. "Red Hat развивает JIT-компилятор MIR"  +/
Сообщение от X5asd5 (?), 21-Янв-20, 12:14 
а почему бы сразу не написать сюда на форум, действительно, зачем же нужен jit ?

наверное чтобы сожрать оперативную память на которую пользователь ПК потратил денег а теперь не знает какбы утилизировать? для этого?

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

Ответить | Правка | Наверх | Cообщить модератору

35. "Red Hat развивает JIT-компилятор MIR"  +1 +/
Сообщение от Аноним (30), 21-Янв-20, 12:36 
Потому что в принципе бессмысленно что-то объяснять, если человек не знает, где используются скрипты
Ответить | Правка | Наверх | Cообщить модератору

100. "Red Hat развивает JIT-компилятор MIR"  +/
Сообщение от Аноним (100), 21-Янв-20, 20:37 
Там где нет денег сделать из MVP и POC проекта полноценное решение?
Тут всем на помощь и приходят полурешения на JIT
Ответить | Правка | Наверх | Cообщить модератору

122. "Red Hat развивает JIT-компилятор MIR"  +1 +/
Сообщение от Аноним (30), 22-Янв-20, 10:55 
Господи, откуда вы беретесь?
Ответить | Правка | Наверх | Cообщить модератору

139. "Red Hat развивает JIT-компилятор MIR"  +/
Сообщение от господи (?), 23-Янв-20, 19:34 
вам лучше этого не знать, поверьте
Ответить | Правка | Наверх | Cообщить модератору

83. "Red Hat развивает JIT-компилятор MIR"  –1 +/
Сообщение от Аноним (19), 21-Янв-20, 17:46 
Значит пользователь ПК потратил недостаточно денег на оперативную память, чтобы запускаемая программа имела бы предсказуемую производительность, управляемые характеристики.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

101. "Red Hat развивает JIT-компилятор MIR"  –1 +/
Сообщение от Аноним (100), 21-Янв-20, 20:38 
Дык известно же что производители железа просто щемят программистов этим вот и все
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

61. "Red Hat развивает JIT-компилятор MIR"  –5 +/
Сообщение от Аноним (-), 21-Янв-20, 14:33 
> а почему нельзя просто скомпилировать бинарник?

Потому что в языке с динамической типизацией проблематично просчитать все возможные изменения переменных, например, на этапе компиляции. Просто по Тюрингу - компилер не может вынести вердикт о том чего будет с вон той переменной дальше. И поэтому не может сгенерить сколь-нибудь эффективный код, всегда надо предусматривать что переменная внезапно полностью сменила тип. А это стало быть конкретный кус кода навешивать придется. Медленный и жирный.

Потому что в случае eval() надо еще... внезапно притащить с собой ВЕСЬ КОМПИЛЕР. В рантайме. Ну или как eval() то выполнять без этого? :)

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

73. "Red Hat развивает JIT-компилятор MIR"  +4 +/
Сообщение от Аноним (73), 21-Янв-20, 14:59 
> Просто по Тюрингу

Вот с этого момента можно дальше не читать - уровень содержимого примерно такой же: "слышал звон".

Ответить | Правка | Наверх | Cообщить модератору

104. "Red Hat развивает JIT-компилятор MIR"  +/
Сообщение от X5asd5 (?), 21-Янв-20, 22:30 
>> а почему нельзя просто скомпилировать бинарник?
> Потому что в языке с динамической типизацией проблематично просчитать все возможные изменения
> переменных, например, на этапе компиляции. Просто по Тюрингу - компилер не
> может вынести вердикт о том чего будет с вон той переменной
> дальше. И поэтому не может сгенерить сколь-нибудь эффективный код, всегда надо
> предусматривать что переменная внезапно полностью сменила тип. А это стало быть
> конкретный кус кода навешивать придется. Медленный и жирный.
> Потому что в случае eval() надо еще... внезапно притащить с собой ВЕСЬ
> КОМПИЛЕР. В рантайме. Ну или как eval() то выполнять без этого?
> :)

вообще первоначальный тезис был про

"""С другой стороны они все верят что именно их xIT будет праивть миром. В то время пока рынок не могут поделить .NET реализация и Java реализация, а они блин были первые выдумщики."""

а автор уже лишь только потом добавил в сообщение про Python и PHP.

а в .NET и Java какие нафиг ещё динамические типизации? это когда ты делаешь абсолютно всю программу через переменные лишь только Оbject-типа, а затем уже будешь через рефлексию/и/кастования вызывать нужный тебе метод? :-)

Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

140. "Red Hat развивает JIT-компилятор MIR"  +/
Сообщение от господи (?), 23-Янв-20, 19:38 
В C# есть такая штука как dynamic, почитайте: https://docs.microsoft.com/ru-ru/dotnet/api/system.dynamic.d...

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

Ответить | Правка | Наверх | Cообщить модератору

34. "Red Hat развивает JIT-компилятор MIR"  –1 +/
Сообщение от Аноним (2), 21-Янв-20, 12:35 
Уже есть numba. Она даже cuda умеет. Результаты так себе, скажем, cython обеспечивает производительность равную си, а тут может ещё и хуже в зависимости от условий стать.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

93. "Red Hat развивает JIT-компилятор MIR"  –1 +/
Сообщение от 0ffh (??), 21-Янв-20, 18:36 
так cython УЖЕ есть
правда жизни состоит в том что в том месте где живут питоны и пыхи - самое место итерпретаторам
а всякие ускорители выполнения они конечно хорошо - но ускорители написания - как бы важнее
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру