The OpenNET Project / Index page

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



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

Оглавление

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

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


161. "В Python добавлен JIT-компилятор"  +/
Сообщение от ng (ok), 11-Апр-24, 06:43 
> А скорость и безопасность можно и потом допилить уже, если задача того стоит.

Строители "замков на песке" характеризуются уверенностью, что фундамент и коммуникации подводятся после сдачи сооружения в эксплуатацию.

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

178. "В Python добавлен JIT-компилятор"  +/
Сообщение от Пряник (?), 11-Апр-24, 12:04 
Ты когда-нибудь про прототипирование слышал? Или ты все свои идеи сразу в граните выбиваешь?
Ответить | Правка | Наверх | Cообщить модератору

185. "В Python добавлен JIT-компилятор"  +1 +/
Сообщение от Аноним (197), 11-Апр-24, 13:18 
> Ты когда-нибудь про прототипирование слышал? Или ты все свои идеи сразу в
> граните выбиваешь?

прототипирование это миф. программы написанные на недоязычках в этом стиле так и не вылезают из прототипа, только носят уже гордое название "program" с "version=01.02.24". Другое дело когда ты "прототипируешь" на каком-нибудь clisp'e, где код рефакторится потом до неузнаваемости, включая ассемблерные вставки, или ядро/либу на C/C++ и обвязываешь скриптами. Требуется продумывание архитектуры и интерфейсов/апи на стадии проектирования, что немного вылезает из практики "прототипирования" в 90% случаев. Примерно в стольких же процентах случаев, пихон-прожекты либо сдохли так и не переведя с 2 на 3 версию, либо перевели но так и остались на пихоне. Даже на го переписали единицы, т.к. требуют от зрелого гнокода немало количества бабла для переписывания.

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

186. "В Python добавлен JIT-компилятор"  +/
Сообщение от Пряник (?), 11-Апр-24, 14:39 
> Давайте сменим традиционный подход к построению программ: будем считать, что наша цель — не дать указания компьютеру о ходе его работы, а объяснить человеку, что именно мы хотим добиться от компьютера.

(c) Дональд Кнут

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

189. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (197), 11-Апр-24, 15:22 
>> Давайте сменим традиционный подход к построению программ: будем считать, что наша цель — не дать указания компьютеру о ходе его работы, а объяснить человеку, что именно мы хотим добиться от компьютера.
> (c) Дональд Кнут

не прикрывайся Кнутом.

Скриптота - problem oriented approach, решает проблему быстрого тяп-ляп, ака "прототипирования". Как только оно вылезает в паблик и тестируется/запускается на миллионах машин - имеем боль, страдания, тормоза, стэктрейсы, сломанные модули, переписывания с 1.х на 2.х, с 2.х на 3.х, а то и между иксами переписываем, типа 2.4 < 2.6 < 2.8 и так далее, типичные такие проблемы. "Прототипирование" не вылезает из прототипа, вот я о чём, потому что сама скриптота создана для "прототипирования". Представь как ты придумываешь архитектуру, пишешь ядро, выносишь коммон-код в либы, думаешь об апи, и всё на "прототипированном" языке: это нонсенс в 90% случаев. Чаще всего, ты как все мы: херачишь, чтоб работало (с), а далее - если решает бизнес задачу и есть отдача - можно вылизать стрёмные места, или переоформить код, сделав по подобию чего-нибудь архитектурного... разбить на модули, утилиты, сделать 2.0, сломав совместимость, а там, посмотрим, докупить железа если слишком тормозит, бо дешевле переписывания, или на краааааайний случай, который случится примерно никогда - переписать на Го. :-D

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

193. "В Python добавлен JIT-компилятор"  +/
Сообщение от anonymous (??), 11-Апр-24, 15:47 
угу именно так, по факту вечная мечта о том чтобы программировать нечто абстрактное а потом придет какой то волшебник и оптимизирует под конкретное физическое железо так и не взлетела. Просто люди получили много раз обратный эффект, смирились и делают вид что так и должно быть. Что в программе всегда есть ошибка, что оптимизатор оптимизирует, что вечное сияние чистого разума это первично а то как сделать из песка микросхему это для неудачников. Так и варятся в каком то абстрактном болоте.
Ответить | Правка | Наверх | Cообщить модератору

225. "В Python добавлен JIT-компилятор"  +/
Сообщение от ng (ok), 12-Апр-24, 17:01 
> Ты когда-нибудь про прототипирование слышал? Или ты все свои идеи сразу в
> граните выбиваешь?

Да. Слышал.

И даже видел прототипы в граните и мраморе:

http://stranymira.com/uploads/posts/2008-09/1221408037_2_lar...

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

187. "В Python добавлен JIT-компилятор"  +/
Сообщение от Пряник (?), 11-Апр-24, 14:41 
Москва не сразу строилась.
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору

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

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




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

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