URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 124149
[ Назад ]

Исходное сообщение
"Facebook открыл код Cinder, форка CPython, используемого в Instagram "

Отправлено opennews , 05-Май-21 10:27 
Компания Facebook опубликовала исходные тексты проекта Cinder, развивающего ответвление от CPython 3.8.5, основной эталонной реализации языка программирования Python. Cinder применяется в рабочей инфраструктуре Facebook для обеспечения функционирования  сервиса Instagram и включает оптимизации для повышения производительности...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=55083


Содержание

Сообщения в этом обсуждении
"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Анонин , 05-Май-21 10:36 
Не нужно, есть pypy/cython/numba/nuitka

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Гимли , 05-Май-21 10:41 
а мужики-то не знают!

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Арагорн , 05-Май-21 10:47 
> nuitka

Никитка?


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено ммнюмнюмус , 06-Май-21 19:20 
Рюськи сьпиёны в тылу жгут. Первую буквы подменили на почти похожую, чтоб не политься.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено BrainFucker , 05-Май-21 16:23 
> Не нужно, есть pypy/cython/numba/nuitka

Тестил как-то нуитку эту, повышения скорости выполнения на циклах не заметил.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Анонин , 05-Май-21 16:28 
Теперь затести мамбу.



"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 18:11 
Лучше RustPython

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено B , 05-Май-21 23:03 
"и постигнет тебя смерть через мумбу-юмбу" (c)

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено ммнюмнюмус , 06-Май-21 19:24 
намба-томба же

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 00:36 
Pyston же!

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Леголас , 05-Май-21 10:38 
> Cinder применяется в рабочей инфраструктуре Facebook для обеспечения функционирования сервиса Instagram

гламурный однако форк


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Анонин , 05-Май-21 11:00 
с сюрпризом

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 10:44 
Теперь ясно почему инстаграм вызывает чувство сплошного недоразумения.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 10:45 
Жёстко!

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 10:53 
Вместо того чтоб уйти с Джанги они переписали Питон. Неожиданный ход.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 11:38 
Что проще и эффективнее, то и сделали.
Например мы прекрасно понимаем что при наличии такого количества кода как у нас, уйти с твистеда - равносильно закрытию проекта на годы, до его полного переписывания. Но вот только кода у нас сильно меньше чем в пейсбуке.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Анонас , 05-Май-21 13:15 
> Но вот только кода у нас сильно меньше чем в пейсбуке.

А что там за объемы кода такие в инстаграме? Кмк функционал там весьма скромный, меньше чем в среднем форумном движке. Нагрузки да, может и большие.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 13:56 
Инстаграмм это монолит на несколько миллионов строк кода, на несколько тысяч ендпойнтов на джанго. Про это много где написано например тут https://instagram-engineering.com/static-analysis-at-scale-a... и видосов на ютубе много, самый интересный про оптимизацию работы базы данных в инстаграмме

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Анончик , 05-Май-21 22:07 
Так и запишем, в инстаграм несколько миллионов строк гавнокода который разгребать нет желающих.

В принципе проект полетел, инвесторы довольны, а что там эти программисты делают не так уж и важно.
Давайте наймем вот этого чувака с бородой в смешной футболке, будет ведущим инжонером.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 08:10 
а почему гавнакода? Потому что его много? Так много <> гавнокод

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено anonymous , 06-Май-21 12:56 
Hiring процесс в Facebook совсем не так работает.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено пох. , 05-Май-21 16:11 
Смешно, вон Попов с нуля переписал ядро, школьник с нуля, не говорю уже про нескучные обои.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Myyx , 05-Май-21 19:08 
ну так переписал на html!
а не на python -е этом вашем богомерзком



"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Myyx , 05-Май-21 19:18 
надеюсь сарказмодетектер у читающих то что выше работает

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено ммнюмнюмус , 06-Май-21 21:58 
> ну так переписал на html!
> а не на python -е этом вашем богомерзком

Все проще -  он добавил архитектуру WebASM в GCC, добавил поддержку webasm в GRUB, пересобрал убунту для новой архитекруры. И лежит ему теперь дорожка прямо в директора RedHat.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Анончик , 05-Май-21 22:08 
Что с ним стало кстати?

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 08:11 
В Администрации Президента работает, курирует что-то

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено InuYasha , 05-Май-21 11:04 
Что бы там эти выродки ни открывали, они всегда останутся корпорацией зла.
https://gizmodo.com/signal-tried-to-run-the-most-honest-face...

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено InuYasha , 05-Май-21 11:46 
Судя по минусам, у кого-то подгорело. Perfect. >) Тогда вот ещё свежак прислали:

Confirmed talk cancelled due to slides heavily critical of Google and Facebook
https://news.ycombinator.com/item?id=27045741


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 08:13 
перечисли корпорации НЕ-зла? Помимо Газпрома ессно.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено anonymous , 06-Май-21 12:58 
Работаю в Facebook и не понимаю, за что меня выродком называют.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено InuYasha , 06-Май-21 21:43 
Во-первых, не называли.
Но не волнуйся - сейчас назову. За то что не считаешься с моральными принципами при выборе работодателя.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено anonymous , 07-Май-21 00:28 
Считаюсь. Интересно вы обвинениями кидаетесь. Лично на мой взгляд, например, я наконец-то начал приносить реальную пользую человечеству.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено InuYasha , 09-Май-21 10:58 
Как администратор цеха по контролю, оскотиниванию и дойке скота? Ну, да, польза, но не человечеству - точно.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено bi brother , 05-Май-21 11:04 
Автору новости зачет. Второй и третий абзац прям вышка, такого маркет-буллшита давно не читывал.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 11:05 
Если питон такой супир-пупир-быстрый, то почему все так отчаянно пытаются его ускорить? Дропбокс пытался-пытался - не получилось. Фейсбук пытается-пытается - снова не получается!

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Леголас , 05-Май-21 11:10 
потому что он небыстрый

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Anonymus , 05-Май-21 11:20 
он достаточно быстрый для большинства задач. а где не хватает - надо писать расширения

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено ммнюмнюмус , 06-Май-21 22:26 
> он достаточно быстрый для большинства задач. а где не хватает - надо
> писать расширения

Был бы выхлоп системы конфигурации 'configure' на питоне вместо оболочки. Глядишь, и скорость бы повысилась и переносимость приблизилась к cmake. А если учесть, что для 'configure' не нужны утилиты разработчика как для cmake, то cmake имел бы шансы уйти на второй план.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 11:40 
> супир-пупир-быстрый

В популярных в инете бенчмарках пихонЗ - в 100 раз медленнее С, и в 108 раз медленнее языка растаманов. Ну....


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Анонин , 05-Май-21 12:02 
Бичмарк в студию

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 12:09 
Всего в 100 раз? Быть такого не может, в 10000 раз я ещё поверю. Только питон частично на си, и си это си. Раст быстрее си понятно быть не может, но си тоже по разному можно написать и оптимизировать. К слову, я тут поменял компилятор с gcc-10 на gcc-11 и внезапно обнаружил ускорение питона ~10% стабильно (вместо 3.3 секунд стало всего 2.9 чего никогда за всю историю не было даже в порядке флуктуаций). Без PGO не сравнивал, там тормозит больше. Остаётся собрать питон шлангом для чистоты эксперимента, он поддерживает сборку с PGO на шланге? С другой стороны минимум час впустую потратить надо.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 12:23 
> Только питон частично на си, и си это си.
> Раст быстрее си понятно быть не может, но си тоже

Квинтэссенция мудрости и знаний. Абсолютно достаточна для достижения Просветления - дальше можно не читать.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 12:34 
У раста проверок в рантайме больше хотя бы поэтому код уже не будет аналогичным. Естественно, это влияет на скорость исполнения, всегда.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 12:39 
> У раста проверок в рантайме больше хотя бы поэтому

Ну да, ну да. Раз аноним так говорит.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Павда, у анонимных Просветленных и питон "частично на си"шке и прочая "мудрость" ...


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 12:41 
Синтетику оставьте для наивных дурочек.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 13:10 
> Синтетику оставьте для наивных дурочек.

Голословные заявления отходят им же.

>>> В популярных в инете бенчмарках пихонЗ - в 100 раз медленнее С

Ну и извечное - "тут считаем, тут не считаем, потому что ... просто потому!"



"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 12:49 
И, кстати, безотносительно разговора о применяемых алгоритмах и вообще целесообразности таких синтетических измерений, GCC просто не может конкурировать с LLVM на таких флагах даже на сишном коде. Надо хотя бы PGO намутить -- там гцц лучше шланга примерно во всех случаях (у шланга только лапша из goto).

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 13:07 
Если я вижу, что шланг МЕДЛЕННЕЕ, у меня возникают некоторые вопросы. Сранения я делал разные, и bash компилировал шлангом, и jq, и всякие mkvtoolnix. Просто смена компилятора ведёт к заметному улучшению в пользу шланга во многих случаях, и gcc с pgo становится таким же или быстрее. И это не синтетика.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Урри , 05-Май-21 18:06 
У меня виртуальная машина скомпиленная шлангом на 3% медленнее работает, чем гцц.
Вроде мелочи, но с аптаймом в пару месяцев таки набегает.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 18:37 
> У меня виртуальная машина скомпиленная шлангом на 3% медленнее работает, чем гцц.
> Вроде мелочи, но с аптаймом в пару месяцев таки набегает.

Вообще да, зависит от разных факторов. Где-то gcc-O3 генерирует хороший быстрый код, а где-то gcc-O2 оказывается быстрее и вот тут шланг сразу выходит ощутимо вперёд. Если надо только складывать числа и больше ничего, лучше попробовать gcc с -O3 или -Ofast всё же -- скорее всего быстрее. Я так сравнивал эмулятор rpcs3 и шланг давал меньше фпс (хотя всё равно не юзабельно оказалось, 4 ядер мало видимо).


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 13:14 
>>> В популярных в инете бенчмарках пихонЗ - в 100 раз медленнее С
>> ссылка на такой популярный бенч, но уже не в пользу сишки
> И, кстати, безотносительно разговора о применяемых алгоритмах и вообще целесообразности
> таких синтетических измерений,

П-последовательность ...


> GCC просто не может конкурировать с LLVM на таких флагах даже на сишном коде.

Оспаде ...
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

mandelbrot
source    secs    
Rust 0.92    
C clang 2.09    

k-nucleotide
source
Rust 2.75    
C clang 6.01    


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 13:17 
Так не бывает, шланг на O3 всегда быстрее раза в 3. И файлы меньше. Другое дело, что тут синтетика.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено funny.falcon , 05-Май-21 14:05 
В указанных тестах выигрыш даёт параллелизация, и похоже, что растовая работает лучше, чем openmp.

Возможно потому, что mp - это message passing, и он делает больше копирований. Но я не уверен.

В тестах, где параллельность играет меньшую роль, у раста таких преимуществ нет.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 15:46 
Там сишный код очевидно можно сильно ускорить. Я мог бы заслать улучшение, но не вижу, как.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Урри , 05-Май-21 18:08 
Манипуляция отстой. Я таких тестов тоже могу написать, где брейнфак быстрее С бегает.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 19:54 
> В популярных в инете бенчмарках пихонЗ - в 100 раз медленнее С
> Всего в 100 раз? Быть такого не может, в 10000 раз я ещё поверю.
> Манипуляция отстой. Я таких тестов тоже могу написать, где брейнфак быстрее С бегает.

Двойные станарты впопеннетчиков - отстой не меньший.



"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Прохожий , 06-Май-21 06:07 
Бегом писать, а не здесь языком трепать.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 08:24 
Анон - это коллективный разум. Рой. Ум, совесть и честь эпохи практически. Чистый дзэн

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено ммнюмнюмус , 06-Май-21 22:37 
parser info: security advice

>> Раст быстрее си понятно быть не может, но си тоже
> Квинтэссенция мудрости и знаний. Абсолютно достаточна для достижения Просветления - дальше
> можно не читать.

Выглядит как вырванное из контекста.
"Понятно, что Раст не может быть быстрее си, но и си"
было бы проблематично и вырвать и ещё на части порвать.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 23:33 
>>> Раст быстрее си понятно быть не может
> Выглядит как вырванное из контекста.
> "Понятно, что Раст не может быть быстрее си, но и си"

Кому "понятно"? Почему "понятно"? "Потому что потому! Все знают!"?
Какой тебе нужен контекст для осознания "глубины анализа", особенно после цитирования 'глубокомысленного' "Только питон частично на си, и си это си." ?


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено ммнюмнюмус , 10-Май-21 14:59 
> > "Понятно, что Раст не может быть быстрее си, но и си"
> Кому "понятно"? Почему "понятно"? "Потому что потому! Все знают!"?

Наверно не в языке дело, а в компиляторе. Пробовали бы все - от gcc до msvcc.

> Какой тебе нужен контекст для осознания "глубины анализа", особенно после цитирования 'глубокомысленного' "Только питон частично на си, и си это си." ?

Про это я не говорил. Это утверждение показывает сам факт наличия большого соотношения между проихводительностью C и Python. А тут - вера в точный размер соотношение (его порядок).


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 11:49 
> Если питон такой супир-пупир-быстрый, то почему все так отчаянно пытаются

Если аноним такой умный, то почему он так отчаянно пытается все читать исключительно жопой? А затем еще и требует опровергнуть свои фантазии?


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 12:09 
Питон супер-пупир-быстрее только твоего ПХП, в реальном мире питон тот еще тормоз.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Staczhik , 05-Май-21 13:02 
Вроде даже не быстрее пхп.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 13:17 
Только в твоих влажных https://keyua.org/media/blog_images/django_laravel_benchmark... пусть это и тест фреймворков, но питон хоть и не торопится, но пхп по скорости делает. При этом отстает от всех других достаточно сильно.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Staczhik , 05-Май-21 13:21 
> Только в твоих влажных https://keyua.org/media/blog_images/django_laravel_benchmark...

Тест фреймворков говорит о скорости фреймворков, а не языка


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 14:14 
В таких тестах почти всегда выигрывает язык инициатора тестирования.
Просто в другой язык не умеют.

Видел сравнительные тесты java-cl
Писали явисты. Что-то там в циклах считает. Java на 30% быстрее как будто. Был удивлён.
Посмотрел исходник для cl, исправил setf на setq в двух местах. Яваписатели разницы не понимают, что не удивительно.
Вариант для cl, после правок, ускорился в 50 раз. Sbcl например не сильно уступает плюсам и си при правильной готовке.

Я это к тому, что php вполне может python делать. Вопрос прокладки.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Урри , 05-Май-21 18:09 
Сразу видно понимающего человека.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 20:57 
Ларавел один из самых тормозных фреймворков. Неудивительно.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 08:14 
тебе зачем быстрый? Что ты там такое пишешь? Числодробилки? Так их тоже на Питоне пишут лол.
На Питоне даже под голое железо пишут

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 11:14 
Что насчет acython?

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 12:12 
А что насчет staсkeless python?

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Goes , 05-Май-21 12:59 
А что насчет stakython?

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 13:18 
Ты написал набор букв.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 17:41 
Давайте не забывать про sdifrhsioavhluython

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено kai3341 , 05-Май-21 11:34 
Годно. Особенно прикольно Eager coroutine evaluation. Не позволяет вообще впердоливать везде async/await, но оптимизирует как раз те моменты, где я скрипел зубами и определял интерфейс асинхронным пра запас

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено КО , 05-Май-21 12:23 
Прально, зачем иметь штат тестеров, когда можно "поиметь" аудиторию и тестеров одновременно.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Адмирал , 05-Май-21 14:17 
Ясен пень кэп

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено anonymous , 06-Май-21 13:02 
По-вашему СПО -- это плохо?

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено YetAnotherOnanym , 05-Май-21 12:23 
Сначала фейсбуку пришлось написать собственный пхп, теперь собственный питон. Вот что происходит, когда авторы выбирают для нового проекта "лёгкий в освоении ЯП".
Ну, и название доставляет - пепел, зола, шлак, вот это всё...

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 12:34 
> Сначала фейсбуку пришлось написать собственный пхп, теперь собственный питон. Вот что происходит,
> когда авторы выбирают для нового проекта "лёгкий в освоении ЯП".

Это да. А ведь могли бы сейчас сидеть в уютной хрущевке, попердывать в уютный, еще заставший молодую бабушку, диван и постить умные комменты на опеннете.
Лохи, что с них взять!


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Урри , 05-Май-21 18:14 
А могли бы сидеть в солнечной калифорнии, изредка поправлять код, написанный на нормальном языке, и в ус не дуть, мучаясь каждый раз с масштабированием.

Неужели вы действительно думаете, что инстаграмчик с фейсбучеком взлетели благодаря быстроте написания кода, а не качественному маркетингу?


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Myyx , 05-Май-21 19:13 
а ты так не думаешь?

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено anonymous , 06-Май-21 13:04 
Ну, вообще-то да. Раньше в Facebook вообще был культ move fast.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 13:22 
Чем им ещё заниматься, как отрабатывать зарплату? Ну и о тех, кто не выбирает "лёгкий в освоении ЯП", ты никогда и не услышишь, потому что они сольются намного раньше чем станут кому-либо известны.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено пох. , 05-Май-21 13:26 
> Сначала фейсбуку пришлось написать собственный пхп, теперь собственный питон.

ну так пяток разработчиков того и другого (сколько там человек в настоящем php - двое?) явно обойдутся дешевле, чем пятьсот макакенов переучить на что-то другое с языков быстрого прототяпляпирования.

Опять же не надо потом проект по живому пытаться переносить на принципиально другую систему.

И уволить не жалко - макак новую стаю изловят, а эти и не нужны особо получаются - пусть э...вон...сообщество развивает.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено YetAnotherOnanym , 05-Май-21 14:29 
> уволить не жалко

Ну да, для хозяина это самое главное, ради этого можно и атмосферу на свои кровные погреть.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено lockywolf , 05-Май-21 13:32 
Всё правильно сделали. Они на Питоне написали фотоальбом -- и уже миллиардеры.

Я на Фортране написал интерпретатор Scheme, и до сих пор ни кола, ни двора, ни бабы, ни детей. И даже переключалка клавиатуры не работает.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Анонин , 05-Май-21 13:38 
> на Фортране

А ты лицензию оплатил?


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено lockywolf , 05-Май-21 14:25 
>> на Фортране
> А ты лицензию оплатил?

Gfortran "свободный"

Интел я качал проверить, но в итоге париться с поддержкой не стал. Nag даже не пробовал.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Анонин , 05-Май-21 14:28 
> Интел я качал проверить

Так все говорят. У Ada тоже несколько вариаций?



"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено lockywolf , 05-Май-21 17:32 
>> Интел я качал проверить
> Так все говорят. У Ada тоже несколько вариаций?

Я не занимаюсь военной техникой.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 08:28 
теоретически свободных 2, но практически - одна.

Фортран о%уенен если чо


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено YetAnotherOnanym , 05-Май-21 14:34 
> Они на Питоне написали фотоальбом
> Я на Фортране написал интерпретатор Scheme

Подозреваю, что если бы ты написал этот интерпретатор на питоне, это вряд ли бы тебя обогатило, равно как и будь инстаграм написан на фортране, это не помешало бы его коммерческому успеху.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Козявка , 05-Май-21 16:28 
Может быть потому что не в языке программирование дело? Не? Это непопулярная точка зрения тут, так как на этом сайте каждый 1-й считает себя пупом земли и семи пядей во лбу. Но ЯПы - это лишь инструменты. Это как если бы прораб Василий на стройке считал себя достойным быть владельцем здания, которое он строит для очередного олигарха.
Каждый может взять лопату, кирпич и бетон, но не каждый может взять и довести дело до конца, не каждый может стать богатым и знаменитым, потому что не в кирпичах дело, и не в бетоне, и не в стройматериалах.
А с ИТ-шниками почему-то так забавно и получается.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 16:44 
Не рушь Fracta1L'у его мировосприятие. Он свято верует что переписывание на Раст добавляет какой-то мифической безопасности. При том что он даже не понимает что это значит.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Козявка , 05-Май-21 17:00 
> Не рушь Fracta1L'у его мировосприятие. Он свято верует что переписывание на Раст
> добавляет какой-то мифической безопасности. При том что он даже не понимает
> что это значит.

Окей :)


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено YetAnotherOnanym , 05-Май-21 17:35 
Тут, пожалуй, ближе сравнение с ларьком фастфуда на привокзальной площади, который быстренько сколотили из фанеры, и в нём один продавец еле-еле развернуться может. Ларёк приносит прибыль, но от этого профессиональные строители и повара, которые плюются, увидев его, не становятся неправы. Потому что _пока_ хозяину везёт, а завтра может произойти что угодно - и пожар, и визит санэпиднадзора, и появление конкурента, который более основательно и продуманно подошёл к делу, даёт качество лучше, ассортимент шире, и ещё и дешевле - и всё, ларьку кирдык.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 08:29 
он немного о другом заясняет

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено пох. , 05-Май-21 17:01 
> Всё правильно сделали. Они на Питоне написали фотоальбом -- и уже миллиардеры.

"был на вечеринке людей, позиционирующих себя как self-made millionaries. Наиболее близкая к self-made история - "взял полтора ляма под залог бабушкиной персиковой фермы - все равно нахрен никому была не нужна".(c)

Альбом на пихоне писали одни, миллионерами стали немного другие. Миллиардером при этом стал сцукенберг, который вообще не факт что что-то на чем-то после вуза из которого его выгнали за низачот написал сам. Зато у него было где взять миллиард.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 06:28 
Не, на пхп он явно сам говнокодил. Достаточно посмотреть сорцы утёкшего лет 12 назад ихнего index.php, единственная причина не отрефакторить этот ад - «Сам писал»

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено пох. , 06-Май-21 09:44 
> Не, на пхп он явно сам говнокодил. Достаточно посмотреть сорцы утёкшего лет
> 12 назад ихнего index.php

да ладно, на бесконечные деньги я тебе найму миллион обезьян, которые с нуля точно так же напишут.

> «Сам писал»

сам, учитывая времена, он писал на html с <?php  по всему тексту.

Тех, кто писали на xml, со второго курса не выгнали.



"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Прохожий , 07-Май-21 00:10 
Сначала найди эти деньги бесконечные, трепло.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Прохожий , 07-Май-21 00:09 
А тебе не пох, кто писал и на чем? Работает же. А ты не завидуй.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Урри , 05-Май-21 18:15 
Фамилия у тебя тоже Цукерберг? А то эксперимент как-то не очень чистый получается.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено B , 05-Май-21 23:19 
Забавляют истории про парней миллиардеров с "нуля" которые в Гарварде бакалавра получали. Для начала узнайте как с "нуля" в Гарвард попасть, потом и заходите.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 06:26 
Поступить, очевидно.

А стоимость зависит от family income и для небогатых семей financial aid (гранты, пожертвования, госсубсидии) покрывает до 90% стоимости.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 07-Май-21 07:40 
Ага. Если забыть про жёсткий лимит на количество мест для «из небогатых семей» — то да, попасть туда проще простого. И там в первые же дни скорежишься с пацанами из «богатых семей», у вас же так много всего общего. И выходишь оттуда сразу кофаундером юникорна, причем сразу на IPO.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 08:31 
ну социальный фактор еще никто не смог отменить. Если ты социофоб, даже жену хрен найдешь

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено пох. , 06-Май-21 09:48 
> Забавляют истории про парней миллиардеров с "нуля" которые в Гарварде бакалавра получали.
> Для начала узнайте как с "нуля" в Гарвард попасть, потом и

Да попасть-то каждый дурак-сынок миллиардера может, если хорошие баллы продемонстрирует после колледжа - вот ВПАРИТЬ им систему слежки чтоб они САМИ радостно в нее включались - вот это реально талантище нужен был, это тебе не на пехепе кодить уметь! Ну и, разумеется, с детства вращаться в нужных кругах, поскольку чтобы что-то впарить, надо чтоб тебя вообще хотя бы стали слушать.

Поскольку вариант "разместить рекламу в инстаграмме", как мы знаем по опыту сигнала - не вариант ;-)


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Прохожий , 07-Май-21 00:14 
Система слежки вторична, не передергивай. Система общения первична. И не надо было ничего "впаривать". Люди сами туда идут.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 08:18 
они пишут свои языки, имплементации или форки потому что 3умерам скучно писать ентерпрайз софт, они хотят изобретать колеса, творить короче, а не работать. Тратят бабки компании одним словом. Изобретают то, что изобретено до них уже 100500 раз и работает как часы во всем мире

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено mapcuk , 05-Май-21 14:38 
Как то читал пост, что Julia это как better python.
Кто-нить юзает на проде?

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Анонин , 05-Май-21 14:44 
Чем Matlab не угодил?

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено lockywolf , 05-Май-21 18:01 
> Чем Matlab не угодил?

Матлаб очень плох. Кроме того, что сам язык коряв, у него как не было, так и нет нормального cli.

Вся continuous integration с ним ужасна.

Ну и кроме того, в нём память течёт непонятно куда и как, и он очень медленный.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 14:44 
Они использовали свободное ПО, внесли в него изменения и срубили бала, но не вносили вклад обратно в ПО, кричали они. (с)
А мне норм, зато язык популярный, им не боятся пользоваться, не боятся улучшать. И в конечном итоге вклад и изменения сделанный фейсбуком вольются в питон (ну если они действительно полезные).

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Козявка , 05-Май-21 16:28 
" но не вносили вклад обратно в ПО, "
Никто никому ничего не должен. Доброе утро

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено B , 05-Май-21 23:21 
ну если они вообще вольются.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено пох. , 06-Май-21 09:52 
> ну если они вообще вольются.

В любом случае - какие претензии? Они-то принесли, вот, нате на лопате (нагибаться в ноженьки, как видим, не планируют). Если не берут - претензии к шва6одному по, переводящему время и усилия энтузиастов впустую.

но это кого надо вклад, так что вольют.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено BrainFucker , 05-Май-21 16:43 
> Во многих ситуациях результаты оцениваются как близкие к применению компиляторов MyPyC

Хм, MyPy видел (но забил, т.к. особой необходимости не видел), а вот про MyPyC не слышал, вот это уже интересно. Надо будет заценить, бенчмарки выглядят неплохо:
https://github.com/mypyc/mypyc-benchmark-results/blob/master...
https://github.com/mypyc/mypyc-benchmark-results/blob/master...

А то как-то пробовал Nuitka, но никаких ускорений не заметил.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Анонин , 05-Май-21 16:47 
Ещё есть pyston

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Козявка , 05-Май-21 17:01 
> Ещё есть pyston

Есть еще pinus у библиотеки frog


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено BrainFucker , 05-Май-21 17:09 
> Ещё есть pyston

Так его вроде так и не допилили и забросили?


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено 20868 , 05-Май-21 20:49 
Разрабы из dropbox ушли пилить 2-ую версию, но код пока закрыт.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 22:27 
Что люди ни делают лишь бы не писать на golang. И я их понимаю. Сам не могу переваривать golang но для нагруженного веба альтернатив по сути нет.

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 05-Май-21 22:59 
> для нагруженного веба альтернатив по сути нет

Actix.


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 08:21 
шарп

"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 15:06 
> Static Python - экспериментальный компилятор байткода, использующий аннотации типов для генерации байткода, специфичного для каждого типа

Мелкомякиши "придумали" PureBasic (который существует уже 20 лет).


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено Аноним , 06-Май-21 15:13 
> Мелкомякиши

Фейсбукиши, пардон. Хотя какая разница :)


"Facebook открыл код Cinder, форка CPython, используемого в I..."
Отправлено economist , 09-Май-21 12:49 
Изобилие попыток и способов ускорить Python наблюдается на фоне растущего использования обычного CPython в проде/бэке/DS во все больших количествах. Это эволюция, медленная, ползучая.

Но вот что удивительно - читаю много всего, и вот парадокс: за рубежом нет такого огромного числа "программистов-спортсменов", хающих питон за медленность. Они почти все - исключительно русскоязычные, exUSSR. Откуда у нас такая любовь к чартам, топам, бенчам - ума не приложу.

Как может быть медленным язык, который работает быстро? И на котором пишется быстрее всего?

Что за спорт проверять работу реализации отдельных алгоритмов на других языках? Это же так же глупо, как, например, считать какой спорт важнее или какая нация круче?

Все прогрессивные здравые люди давно знают, что все расы, нации, ... виды спорта, ЯП - равны, и что неравны только отдельные особенности, а + и - есть у всех и они никак не фатальны ни для чего.

FB c их Инстой - безусловно, ничтожный проектишко по сравнению с написанными всеми нами сайтами-визитками, но надо отдать должное - они свои наработки отдали бесплатно, а вот мы - фигушки.