@MongoDBRussian

Страница 29 из 342
GNU/Docker
26.09.2016
07:14:39
это реализация

Serge
26.09.2016
07:14:55
это реализация
Которая берет код и транслирует

GNU/Docker
26.09.2016
07:14:58
там уже есть типы, насколько я знаю.

Google
GNU/Docker
26.09.2016
07:15:07
указанные явно

Serge
26.09.2016
07:15:08
Не обязательно

GNU/Docker
26.09.2016
07:15:18
а ты простой форчик странслируй.

Serge
26.09.2016
07:15:34
Так эффективнее, но она может и без этого. Просто говно будет, без профита

а ты простой форчик странслируй.
Ну, в общем случае это копирование кода CPython

Там то этот форчик как-то реализован на си

Sergey
26.09.2016
07:17:00
указанные явно
Если только ты их сам явно укажешь, в остальном случае он libpython использует.

Serge
26.09.2016
07:18:25
Можно JS в Lua а оттуда в C. Или из JS в Python, а оттуда в C.
Более того, можно и js в C. Но вот зачем и как это к монге относится...

GNU/Docker
26.09.2016
07:18:46
Мда, ну ладно.

Типы у CPython известны только в рантайме

из кода как из текста их не понять.

Serge
26.09.2016
07:20:46
Типы у CPython известны только в рантайме
Ну.. Есть статический анализ и километры обвязок, ну и использование libpython в рантайме

GNU/Docker
26.09.2016
07:20:51
вобщем эта тема не про монгу, да.

Google
GNU/Docker
26.09.2016
07:21:14
ну как статический анализ поможет понять что из сети прилетит?

Sergey
26.09.2016
07:21:33
Из сети набор байт прилетит)

Serge
26.09.2016
07:21:43
Факт есть, задача решается. У результата есть множество недостатков, но если их знать и защищаться от них, то кто-то бывает доволен

Ну, иногда

Это уже вопрос логики разбора протокола

GNU/Docker
26.09.2016
07:27:31
Интерпретатор CPython не опускается до логики разбора протокола, ему это не нужно, как и знать типы. Что должно осложнить трансляцию, я вот о чём)

Но это чёт жоский офтоп уже.

Alex
26.09.2016
07:34:05
Это я хорошо набросил вторые сутки не отпускает :)

GNU/Docker
26.09.2016
09:32:10
Кстати говоря

если бы всё так хорошо было с сипайтоном

то у него за 25 лет мог бы появиться компилятор.

но его по-прежнему нет

Serge
26.09.2016
09:32:43
pypy

GNU/Docker
26.09.2016
09:32:49
из-за сложного и толстенького рантайма.

Serge
26.09.2016
09:32:51
Это разные задачи.

GNU/Docker
26.09.2016
09:32:53
это здорово

но это не сипайтон.

нет это не разные задачи

это плохая реализация.

Google
Serge
26.09.2016
09:33:13
Но CPython - не компилятор

GNU/Docker
26.09.2016
09:33:18
конечно

но мог бы им быть

Serge
26.09.2016
09:33:30
Это хорошая реализация интерпретатора

GNU/Docker
26.09.2016
09:33:34
ой ой

Вот есть окамл

Serge
26.09.2016
09:33:46
Задачи такой не стоит и не стояло

GNU/Docker
26.09.2016
09:33:49
умеет интерпретировать и компилировать

Serge
26.09.2016
09:34:00
Так да оффтоп

GNU/Docker
26.09.2016
09:34:03
а если ты расставишь типы, то он ещё и оптимизирует тебе код.

конечно не стояло

Serge
26.09.2016
09:34:12
SPb Python Saint-Petersburg Python Interest Group http://spbpython.guru/ https://telegram.me/spbpython

GNU/Docker
26.09.2016
09:34:16
уверен что гвидо так и скажет

в оправдание.

Serge
26.09.2016
09:34:39
Да блин. Вот у bash тоже нет компилятора

GNU/Docker
26.09.2016
09:34:50
Ну да

Serge
26.09.2016
09:34:52
А у Python есть. Pypy

GNU/Docker
26.09.2016
09:34:54
потому что это шелл

Серж

Google
Serge
26.09.2016
09:35:10
pypy

GNU/Docker
26.09.2016
09:35:10
ты серьёзно сравнил питон и баш?

руру это реализация

Serge
26.09.2016
09:35:24
GNU/Docker
26.09.2016
09:35:26
которой сипайтон ставит палки в колёса.

И?

Serge
26.09.2016
09:35:53
А Python - язык, а CPython - одна из реализаций

GNU/Docker
26.09.2016
09:35:56
Ну тогда мне больше нечего добавить.

Я в курсе.

Serge
26.09.2016
09:36:07
Так всё.

GNU/Docker
26.09.2016
09:36:12
И ещё сипайтон - де-факто стандарт.

Serge
26.09.2016
09:36:14
Такая реализация

GNU/Docker
26.09.2016
09:36:23
который мешает другим реализациям

Serge
26.09.2016
09:36:31
И ещё сипайтон - де-факто стандарт.
Референсная имплементация

GNU/Docker
26.09.2016
09:36:45
коммон лиспу не мешает иметь реализации которые все компилятся в нативный кодю.

код*

Serge
26.09.2016
09:36:50
Apache не мешает nginx-у

CPython не мешает pypy

GNU/Docker
26.09.2016
09:37:08
да как хочешь назови, сипайтон лучше от этого не станет.

Serge
26.09.2016
09:37:12
Скорее наоборот:)

Google
GNU/Docker
26.09.2016
09:37:16
бедные создатели библиотек.

Serge
26.09.2016
09:37:39
SPb Python Saint-Petersburg Python Interest Group http://spbpython.guru/ https://telegram.me/spbpython

Сюда или чищу чат

GNU/Docker
26.09.2016
09:38:13
ясно-понятно.

больше не буду, себе дороже.

Кстати интересно услышать на эту тему Кошкина=)

жаль я на пиджине не могу нормально переслать переписку=(

Serge
26.09.2016
09:39:39
Кстати интересно услышать на эту тему Кошкина=)
Вот. В этом чатике только я могу беседу поддержать, а это плохо

GNU/Docker
26.09.2016
09:40:33
ну

набросили то отсюда)

Serge
26.09.2016
21:29:47
https://teespring.com/trust-me-1-2-3-1-12?from=tg3

ptchol
26.09.2016
21:42:13
Девичей что то там нет

Serge
26.09.2016
21:42:42
unisex же

ptchol
26.09.2016
21:43:07
да я понимаю

но хотелось бы девичью)

Serge
26.09.2016
21:43:22
себе?

ptchol
26.09.2016
21:43:29
нет)

Serge
26.09.2016
21:43:51
ок, сделаем

но уже не сегодня

Страница 29 из 342