The OpenNET Project / Index page

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



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

Оглавление

В Python встроен JIT-компилятор, opennews (??), 10-Апр-24, (0) [смотреть все]

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


137. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (129), 10-Апр-24, 22:05 
Так это все равно быстрее чем на си. Написание программы на питоне плюс ожидание ее выполнения суммарно меньше, чем написание программы на си.
Ответить | Правка | Наверх | Cообщить модератору

140. "В Python добавлен JIT-компилятор"  +1 +/
Сообщение от Аноним (113), 10-Апр-24, 22:39 
Это зависит от того, что программа должна делать. Большинство задач, которые в ML решают, на C пишутся не сложнее. Просто у C синтаксис поприятнее будет.
Ответить | Правка | Наверх | Cообщить модератору

166. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (165), 11-Апр-24, 07:29 
"Hello, World!", да, на C пишется быстрее. Синтаксис поприятнее, да. Только этого синтаксиса не хватает, поэтому вспоминают, что есть C++.
Ответить | Правка | Наверх | Cообщить модератору

143. "В Python добавлен JIT-компилятор"  +1 +/
Сообщение от Аноним (138), 10-Апр-24, 22:49 
Если запустить 1 раз с 1кб данных, то да. А если запускать миллионы раз с террабайтами данных, тут С/C++ вне конкуренции. Ну ты меня, надеюсь, понял.
Ответить | Правка | К родителю #137 | Наверх | Cообщить модератору

167. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (165), 11-Апр-24, 07:33 
Миллионы раз запускать, это уже не прототипирование. Здесь стоит переписать с Питона, если десятки раз удачно отработало.
Ответить | Правка | Наверх | Cообщить модератору

218. "В Python добавлен JIT-компилятор"  +/
Сообщение от Илья (??), 12-Апр-24, 08:15 
> Здесь стоит переписать с Питона

А зачем тогда вообще начинать писать на пэйфоне?

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

234. "В Python добавлен JIT-компилятор"  –1 +/
Сообщение от Прохожий (??), 14-Апр-24, 07:29 
Затем, что речь идёт о прототипе. Пайтон в этом плане очень хорош по сравнению с тем же Си - намного более лаконичный язык, который к тому же проще читать и понимать (при условии, что код аннотациями типов снабжён).
Ответить | Правка | Наверх | Cообщить модератору

240. "В Python добавлен JIT-компилятор"  +/
Сообщение от Илья (??), 14-Апр-24, 10:17 
> Затем, что речь идёт о прототипе. Пайтон в этом плане очень хорош по сравнению с тем же Си

Давай предположим, что между самой низкопроизводительной технологией (пэйфон) и самой быстрой (СИ) есть 2-3 промежуточных решения, на которых можно и прототипы писать быстро и работать будет хорошо?

Можешь мне, глупому, объяснить, зачем вообще нужен пэйфон?

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

241. "В Python добавлен JIT-компилятор"  +/
Сообщение от Илья (??), 14-Апр-24, 10:49 
> намного более лаконичный язык, который к тому же проще читать и понимать

Это очередной миф. Лаконичность - это приятный бонус к читаемости, но не более.

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


И пайфон со своей динамической структурой тут очень плох.

Да, ты можешь быстрее стартануть проект на пайфоне и меньше ПЕЧАТАТЬ в первую неделю разработки. Но уже на второй месяц разработки ты получаешь doubtfull решение. Ты ни в чём не уверен и сидишь как бабка у корыта.

Всё это проходили уже много раз.
Всё это проходили уже много раз.

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

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

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




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

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