The OpenNET Project / Index page

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



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

Оглавление

Релиз компилятора Python - Nuitka 0.4.2, opennews (??), 31-Мрт-13, (0) [смотреть все]

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


28. "Релиз компилятора Python - Nuitka 0.4.2"  +/
Сообщение от Аноним (-), 31-Мрт-13, 13:13 
>Когда люди пытаются компилить язык с динамической типизцией, неизбежно возникает необходимость предсказания типов и перекомпиляции, в случае если изначально тип был определён неверно

Нет. Компилятор вычисляет типы по простым правилами auto a = "str"; или решением уравнений. Функции в питоне имеет смысл обрабатывать как шаблонные функции в C++, то есть для каждого набора типов аргументов инстансцируется специализация функции и генерируется код для конкретного набора типов.

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

32. "Релиз компилятора Python - Nuitka 0.4.2"  +/
Сообщение от Аноним (-), 31-Мрт-13, 13:23 
>>Когда люди пытаются компилить язык с динамической типизцией, неизбежно возникает необходимость предсказания типов и перекомпиляции, в случае если изначально тип был определён неверно
> Нет. Компилятор вычисляет типы по простым правилами auto a = "str"; или
> решением уравнений. Функции в питоне имеет смысл обрабатывать как шаблонные функции
> в C++, то есть для каждого набора типов аргументов инстансцируется специализация
> функции и генерируется код для конкретного набора типов.

Это подходит только для простых типов, а что делать с объектами?

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

41. "Релиз компилятора Python - Nuitka 0.4.2"  –1 +/
Сообщение от Аноним (-), 31-Мрт-13, 13:48 
делать толстые таблицы методов на манер того, как это делается в objective C.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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