The OpenNET Project / Index page

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



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

Оглавление

Для Python предложен JIT-компилятор, использующий технику copy-and-patch, opennews (??), 26-Дек-23, (0) [смотреть все]

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


55. "Для Python предложен JIT-компилятор, использующий технику co..."  +/
Сообщение от Аноним (55), 26-Дек-23, 19:36 
Вообще-то у Go корни древнее вашего этого питона. Гугли историю, в том числе plan9.

Гуглу повезло что оказались под боком спецы которые пуд соли съели на создании языков программирования, в Go затащили все самые лучшие решения за их жизнь.

Гуглу это надо было чтоб заменить легаси на сях и плюсах.

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

69. "Для Python предложен JIT-компилятор, использующий технику co..."  –4 +/
Сообщение от Витюшка (?), 26-Дек-23, 22:39 
И при этом "какой-то" пацан из универа, которому надоело кодить потом на С++ написал самый передовой язык программирования из всех, которые я знаю.

Который гораздо лучше Go, хотя бы в обработке ошибок.

А знаю я около 20 языков программирования. И это первая и единственная реальная замена чистому С.

У Go есть своя ниша, наверное очень неплохой был язык для своего времени. Но garbage collection сразу определил его место в истории.

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

108. "Для Python предложен JIT-компилятор, использующий технику co..."  +/
Сообщение от leap42 (ok), 27-Дек-23, 09:26 
> Который гораздо лучше Go, хотя бы в обработке ошибок.

ахахаха, знаете, да, что комитет плюсецкого рассматривает уход от исключений в сторону обработки ошибок аля Go? если бы вы хоть один(!) раз написали серьёзный многопоточный проект, то знали бы что не так с исключениями, их обработкой и раскруткой стека при многопоточной нагрузке, но вы не знаете)

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

111. "Для Python предложен JIT-компилятор, использующий технику co..."  +/
Сообщение от Витюшка (?), 27-Дек-23, 10:17 
Ты о чём вообще? Не осилил прочитать комментарий и бросился печатать ответ как увидел слово С++?

При чём тут исключения?
В Zig вообще нет никаких исключений.

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

125. "Для Python предложен JIT-компилятор, использующий технику co..."  +/
Сообщение от Аноним (125), 27-Дек-23, 22:06 
> если бы вы хоть один(!) раз написали серьёзный многопоточный проект, то знали бы что не так с исключениями, их обработкой и раскруткой стека при многопоточной нагрузке,

С исключениями в многопоточных приложениях все точно также, как и с неисключениями в многопоточных приложениях... Дело в многопоточных приложениях, а не в исключениях.

В компиляторах/либах баги бывали, но вроде это фиксилось со временем. В mingw такой баг ~10 лет встречался. Примерно с 2009-го по 2018-й. Вообще, в 2010-м было пофикшено в апстриме mingw, но там смотря как именно mingw собирали и как часто тулчейн обновлялся. В Qt даже в 2018-м прям официально скачивалась версия с "глючным" mingw. А в ответе было "Qt не использует исключения, поэтому у нас всё работает... а вы страдайте ;)"

В виндовых сборках GLib/GTK аналогично получалось, но пофиксить удалось сильно быстрее.

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

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

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




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

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