|
2.13, Аноним (13), 13:41, 06/02/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это чтобы не в Asm. А то asmов много всяких разных. Попробуй их всех поддержи.
| |
2.21, Бочонок (-), 15:48, 06/02/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Nuitka
Название какое-то неприятное... даже не знаю, что напоминает, но ассоциируется с чем-то неприличным. :\
| |
|
3.39, Аноним (39), 21:09, 06/02/2024 [^] [^^] [^^^] [ответить]
| +/– |
Для тез кто немного умеет во французский язык то назваие созвучно с уменьшитеьно-ласкательного "ночь" - ночка. Nuit фр. - "ночь"
| |
|
4.40, Аноним (40), 21:21, 06/02/2024 [^] [^^] [^^^] [ответить]
| +/– |
Французский прононс тут не причем, название читается как "Нютка", от имени Анютка.
| |
|
|
|
1.7, Аноним на удлёнке (?), 12:35, 06/02/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А что кто пользовал, кто что может сказать по применению? Поддерживается ли numpy? А ИИ теперь можно в итоге в Си скомпилировать? :D
| |
|
2.11, anonymous (??), 12:50, 06/02/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
Применяется нормально.
Numpy поддерживает, программы с pytorch и onnx runner компилирует хорошо.
| |
|
1.10, Аноним (10), 12:49, 06/02/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Нужно только как форма DRM - ведь для байткода декомпиляторы уже есть.
| |
|
2.14, Аноним (13), 13:44, 06/02/2024 [^] [^^] [^^^] [ответить]
| +/– |
Но, всё равно, же быстрее пашет, чем исполнение файла .py под CPython.
| |
|
3.16, Аноним (16), 13:53, 06/02/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Лолнет, кто тебе такое сказал вообще? Только медленнее (и запуск и исполнение), да и память огромные блобы делить не будут. Хочешь быстрее, собирай cpython с pgo/lto и -fno-semantic-interposition -fno-plt.
| |
|
4.22, Аноним (13), 16:50, 06/02/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну если бы было так, то зачем затеваться эту Нютку пилить было бы?
| |
|
5.23, Аноним (16), 17:29, 06/02/2024 [^] [^^] [^^^] [ответить]
| +/– |
А почему бы и нет? Лишь бы автору нравилось, в мире есть более бесполезные проекты.
| |
|
|
3.52, User (??), 07:33, 07/02/2024 [^] [^^] [^^^] [ответить]
| +/– |
В общем, нет - по крайности на моих задачах прям то-на-то выходит. В качестве переносимого формата доставки кода в тех случаях, когда контейнеры почему-то "не айс" - норм (Я так например инсталлятор делал) - а так, чтобы тыр-пыр-дыр-форманс буууст - то ни. Ну или "с осторожностью".
| |
|
|
1.25, Аноним (-), 17:37, 06/02/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Писал Эратосфена на разных языках (от 1 до 4 млрд), запускал на локальной машине. Сравнение:
* оптимизированный Си: 14-15 сек
* С++ (vector<bool>): 18-19 сек
* наивный Си: 30-35 сек
* Free Pascal (TBits): 58-59 сек
* C# (BitArray): ≈70 сек
* оптимизированный Python (bitarray): ≈19 минут
* чистый Python: 48-55 минут
Прирост на 335% это покамест негусто)
| |
|
|
3.28, Аноним (-), 18:29, 06/02/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
Писалось с расчетом на битовые операции, а не на bool. Так что расход памяти был у всех 256 МБ на массив + накладные расходы. Ну, у Си, помню, было плюс мегабайт, у других +10...+20.
| |
|
4.29, n00by (ok), 18:41, 06/02/2024 [^] [^^] [^^^] [ответить]
| +/– |
Спасибо. +20 не так уж и мало, почти 10% не понятно на что.
| |
|
|
|
3.34, Псевдонимус (?), 19:17, 06/02/2024 [^] [^^] [^^^] [ответить]
| –4 +/– |
> Надо добавить Fortran и Julia
Ну сам+то по себе пердон ничего не представляет. Потому можно попытаться и добавить. Пердон он как скриптовый язык говно.
| |
|
2.31, Аноним (-), 18:56, 06/02/2024 [^] [^^] [^^^] [ответить]
| –10 +/– |
>наивный ...
>оптимизированный ...
Чувак от тебя прям несёт профессурой, кафедрой, или каким-то институтом. Иди займись реальным делом.
| |
|
3.48, Такер Карлсон (?), 23:19, 06/02/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Чувак от тебя прям несёт профессурой, кафедрой, или каким-то институтом. Иди займись реальным делом.
Вспомнилось выступление Олега Тинькова в МГУ, после которого ему закрыли в него вход.
| |
3.54, Аноним (54), 11:58, 07/02/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> наивный ...
>> оптимизированный ...
> Чувак от тебя прям несёт профессурой, кафедрой, или каким-то институтом. Иди займись реальным делом.
Понятно: дэушка выехала з деревни, но деревня из нее - нет.
Для людей, которые соприкасаются с алгоритмами профессионально, в " наивный ... и оптимизированный ..." нет ничего необыкновенного, это просто кальки с английских "naive... и optimized..", которые употребляются там повсеместно.
Также тем, кто занимается алгоритмы, известны так называемые "оптимизированные" способы для написания некоторых операций, которые не употребляются в обычном программировании среднестатистическим разработчиком, а применяются как раз при сравнении производительности того или иного алгоритма, реализованного на разных языках.
| |
|
2.45, Такер Карлсон (?), 23:12, 06/02/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
А nuitka пробовали? Pypy, pyston?
До кучи ещё бы го добавить, можно аж сконвертнуть в него с питона.
| |
2.55, Андрей (??), 17:11, 07/02/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Есть ссылка на github с исходниками?
Меня смущают показатели fp :)
| |
|
|