Всего двадцать лет назад мир был простой и понятный. Python, Ruby и PHP были «скриптовыми», «интерпретируемыми» языками. А C и Java «компилируемыми, поэтому в сотни раз быстрее». А сейчас, в 2022 году, «задача четырех тел» решается на C всего лишь в два раза быстрее, чем на JavaScript. Но все так же в сотни раз быстрее, чем на Python или Ruby. Звучит несправедливо, и есть много хороших докладов, отвечающих на вопрос «что делать» и как обмазать все PyPy, Numba и Cython.
Я же расскажу о том, «кто виноват»: про компиляторы, байткод, ceval.c, виртуальные машины, JIT, нативные расширения и всё то, из-за чего мы слышим аргумент «Python и Ruby медленные» даже в тех случаях, когда это не так.
1 view
12
0
2 months ago 00:52:54 1
Деконструкция. Николай Жаринов о фильме «Generation П» (2011)
2 months ago 01:04:05 1
Екатерина Великая. Между свободой и рабством.
2 months ago 00:39:36 1
Как у россиян отнимали деньги последние 100 лет / Ян Арт. Finversia
2 months ago 00:05:05 1
Любовь и разлука. Олег Погудин. год.
2 months ago 00:51:11 1
Доктрина Русского мира. Ересь ли это или нет?
2 months ago 00:07:49 1
План Ломоносова – Прямо сейчас! (Official Music Video)
2 months ago 01:18:52 1
О бедном гусаре замолвите слово, 1 серия (комедия, реж. Эльдар Рязанов, 1980 г.)
2 months ago 00:03:49 1
П.И.Чайковский “Танец Феи Драже“, Третье видео проекта #ШедеврыРусскойКультуры #НАСНЕОТМЕНИТЬ
2 months ago 06:18:57 1
Все серии захватывающего дух фильма! Охотники за головами. Детективная Мелодрама
2 months ago 00:11:55 1
Архангел Михаил - Григорий Лепс (Премьера 2019)
2 months ago 00:38:17 1
Мы вышли из блокадных дней... О женщинах-ветеранах, об их подвиге в годы войны (1989)
2 months ago 00:08:00 1
RABOCHIY GORODOK - Смерть
2 months ago 00:04:31 1
С.С.Прокофьев “Вставайте, люди русские!“ Поёт вся страна! #ШедеврыРусскойКультуры, #НасНеОтменить!
2 months ago 01:13:44 1
Девушка с маяка (1956) драма
2 months ago 00:03:57 1
“Ты только прикажи - и я не струшу!!!“ Песня из кинофильма “Как закалялась сталь“. #НасНеОтменить!