The OpenNET Project / Index page

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



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

Оглавление

Выпуск Nuitka 0.6.0, компилятора для языка Python , opennews (??), 28-Сен-18, (0) [смотреть все]

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


34. "Выпуск Nuitka 0.6.0, компилятора для языка Python "  +/
Сообщение от Аноним84701 (ok), 29-Сен-18, 12:59 
> js быстрее пайтона,

И мягче, ага. А реализации еще и фиолетовее.
> поэтому разница с нативом не будет настолько значительной,

Так вот оно все как на самом деле!
А глупый гугл развивает свой JS-движок V8 (с JIT)  уже более десятка лет (обошелся гуглу, скорее всего, совсем не в один десяток миллионов). Как впрочем мозилловцы и МС тоже стараются не сильно отставать (и там тоже совсем не полу-студенческие/академические реализации с соотв. "бюджетом", как у того же PyPy).
Ну так что взять с недалеких корпораций, сами виноваты -- забыли проконсультироваться на опеннете :)

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

36. "Выпуск Nuitka 0.6.0, компилятора для языка Python "  +/
Сообщение от Аноним (6), 29-Сен-18, 15:38 
Ээ? Вы вообще поняли, что я не обсираю JS, а наоборот?
Сравниваем как раз скорость возможного натива и существующих JIT (который всё-таки медленнее натива), так что о чем речь вообще?
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск Nuitka 0.6.0, компилятора для языка Python "  +/
Сообщение от Аноним84701 (ok), 29-Сен-18, 17:20 
> Ээ? Вы вообще поняли, что я не обсираю JS, а наоборот?

Да, отлично понял. А  вы что, решили что я его "защищаю" или нахваливаю? Отнюдь.

> Сравниваем как раз скорость возможного натива и существующих JIT (который всё-таки медленнее
> натива), так что о чем речь вообще?

Речь о сравнении теплого с мягким же - спецификаций ЯП, вместо их конкретных реализаций.

Ну и обычном нахваливании ЖСниками предмета своего обожания -- при этом, очень тактично умалчивается, что шустрость появилась только после вбухивания миллионов в реализацию JIT:
https://web.archive.org/web/20080608014619/http://shootout.a...

https://web.archive.org/web/20060924085748/http://shootout.a...


1.0    D Digital Mars #2     0.66    13,116    665
1.1    C gcc #2     0.73    12,984    712
1.2    Lisp SBCL     0.83    61,332    815
1.6    C++ g++ #2     1.06    14,464    775
1.7    Pascal Free Pascal #2     1.10    13,032    729
1.7    OCaml     1.15    44,796    524
1.9    Clean     1.28    43,340    818
2.2    C++ g++     1.45    25,404    555
2.5    BASIC FreeBASIC #3     1.64    13,184    620
2.6    SML MLton     1.74    39,788    821
3.7    C# Mono #2     2.44    24,976    711
4.1    Python #3     2.69    45,528    272
4.1    Eiffel SmartEiffel     2.72    53,144    590
...
52    Erlang HiPE #2     34.37    319,084    436
54    Haskell GHC     35.54    486,224    478
110    JavaScript SpiderMonkey     73.24    152,276    289

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

40. "Выпуск Nuitka 0.6.0, компилятора для языка Python "  –1 +/
Сообщение от Аноним (6), 29-Сен-18, 19:53 
1. Сравниваем конкретные реализации: Питон, официальный обыкновенный vs Node.js/V8.
2. При чем тут какое-то умалчивание и какая разница, кто что вбухал, если оно на текущий момент именно такое?
Искренне не понимаю, какая нам сейчас разница, что там было в 2006 или 2008. Или вбухивание денег в технологию ставит на ней крест?
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск Nuitka 0.6.0, компилятора для языка Python "  +/
Сообщение от Аноним84701 (ok), 29-Сен-18, 20:48 
> 1. Сравниваем конкретные реализации: Питон, официальный обыкновенный vs Node.js/V8.

Питон - это ЯП. Есть СPython (типа, эталонная реализация), PyPy, Jython, IronPython, Stackless? Какую объявить официальной и на основе чего?

> 2. При чем тут какое-то умалчивание и какая разница, кто что вбухал, если оно на текущий момент именно такое?

При том, что  если JS "разгоняется" только за многие тонны бабла, то о каких-то особых преимуществах или "заслугах" самого языка (точнее, его структуры/семантики) в этой области ("быстродействие" ака "скорость") вряд ли можно говорить серьезно?

> Искренне не понимаю, какая нам сейчас разница, что там было в 2006
> или 2008. Или вбухивание денег в технологию ставит на ней крест?

С таким подходом можно объявить Теслу первым в мире автомобилем, позволяющим выходить в космос. А еще самым быстрым среди атмосферников -- развивает вторую космическую, как-никак …


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

43. "Выпуск Nuitka 0.6.0, компилятора для языка Python "  –2 +/
Сообщение от Аноним (6), 29-Сен-18, 23:15 
> Какую объявить официальной и на основе чего?

Странный вопрос. Разумеется, официальная = эталонная, самая распространенная, которая имеет отношение лично к Гвидо. CPython.

> При том, что  если JS "разгоняется" только за многие тонны бабла

Скорее за счет конкуренции, которой до прихода Хрома практически не было. Пришел Гугл - зашевелились остальные. Вон JS в Firefox местами обгоняет V8, в который Гугл вложили "тонну бабла".
Плюс появление веб-приложений сподвигло к оптимизациям и улучшениям.
JS сейчас такой какой есть именно благодаря суровой конкурентной буре.

> о каких-то особых преимуществах или "заслугах" самого языка (точнее, его структуры/семантики) в этой области ("быстродействие" ака "скорость") вряд ли можно говорить серьезно?

Очень странная претензия к существующей технологии. Типа в Питон ничего никто не вливал и у него ноль спонсоров? На заметку: https://www.python.org/psf/sponsorship/sponsors/
Да и кого это всерьез волнует? Вот есть Нода, есть CPython. Выбираем по тому, что имеется сейчас и что работает как нам надо.

> можно объявить Теслу первым в мире автомобилем, позволяющим выходить в космос

Еще более странная аналогия. Тесла в космосе не может ничего кроме как находиться
Сейчас JS - один из быстрейших скриптовых языков. Факт. А всё остальное - словесная чепуха.

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

49. "Выпуск Nuitka 0.6.0, компилятора для языка Python "  –1 +/
Сообщение от Аноним (49), 01-Окт-18, 10:47 
вот именно по этому смысла нет. Компилятору будет очень сложно обогнать гугломазиловский jit который они десятилетиями развивают.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

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

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




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

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