1.1, Аноним (-), 12:19, 02/10/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> и позволяет компилировать итоговый код на языке Cython в представление на языке Си, которое затем собирается штатным системным компилятором.
Так Vala не один такой, который транслирует в Си.
| |
|
2.2, AS (??), 13:40, 02/10/2017 [^] [^^] [^^^] [ответить]
| –6 +/– |
да все интерпретаторы посути этим в реалтайме и занимаются
| |
|
1.3, AS (??), 13:50, 02/10/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
только очень странно - ни толковых примеров ненашел у них на ресурсе как бинарь из .py получить.
пользуюсь http://nuitka.net/ - прирост просто невзгребенный особенно на б****коде
| |
|
|
3.6, AS (??), 14:28, 02/10/2017 [^] [^^] [^^^] [ответить]
| –4 +/– |
школу я не закончил, выгнали за плохое поведение и прогул уроков истории. спустя 5 лет прояснилось, что и нехрен было на неё ходить. всё переписали. простите это я так, правда наболело.
а если по сабжу то Нуитка +100500 проще, по ссылкам сходил, всё равно ничего не понял.
буду и дальше на Нуитке сидеть - там всё понятно
| |
|
4.7, omnomnin (?), 15:56, 02/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
бть, нуитка и cython совсем разные вещи, созданные с разными целями
>буду и дальше на Нуитке сидеть - там всё понятно
буду и дальше на корточках у подъезда с семками и ягой сидеть - там всё понятно
//fixed
| |
|
|
2.8, freehck (ok), 17:38, 02/10/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Nuitka - это вроде бы просто компилятор питона, а Cython - это походу другой язык по синтаксису обратно совместимый с Python, но поддерживающий ещё кучу всяких ништяков вроде C data types и т.п.
Не, я конечно не уверен, но очень похоже на то, что Вы читать не умеете.
| |
|
3.9, Аноним_ (?), 17:50, 02/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Не, я конечно не уверен, но очень похоже на то, что Вы читать не умеете.
он-то прочитал что тут написано - "выпуск компилятора для языка python".
И справедливо заметил, что компилятор этот какой-то загадочный, как им пользоваться - хрен поймешь, а вместо нормальной документации на его сайте предлагают орейлевскую книжку купить, чтобы ознакомиться с их шедевром.
А что он поддерживает еще какие-то навороты помимо питона - так ни ему, ни мне неинтересно.
| |
|
4.10, freehck (ok), 18:25, 02/10/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Не, я конечно не уверен, но очень похоже на то, что Вы читать не умеете.
> он-то прочитал что тут написано - "выпуск компилятора для языка python".
А новость прочитать? "Cython является расширенным вариантом языка Python"... То же мне. Чукча, и гордится этим.
> И справедливо заметил, что компилятор этот какой-то загадочный, как им пользоваться -
> хрен поймешь, а вместо нормальной документации на его сайте предлагают орейлевскую
> книжку купить, чтобы ознакомиться с их шедевром.
Что до документации, так я час назад туда заходил поглядеть, что и как. Доков завались, и по ним всё ясно даже мне, не питонисту ни разу. А вы тут заливаете, что хрен поймёшь, как пользоваться. Нужно просто скормить cython-у pyc-файл исходной питоновской программы, и он всё скомпилирует как надо.
> А что он поддерживает еще какие-то навороты помимо питона - так ни ему, ни мне неинтересно.
А что вам, чукчам, вообще может быть интересно?
| |
4.11, Аноним84701 (ok), 18:33, 02/10/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> вместо нормальной документации на его сайте предлагают орейлевскую книжку купить, чтобы ознакомиться с их шедевром.
Странно. У меня показывает:
[CODE]
Documentation
--------------------
Cython Documentation
The Cython Wiki.
The Cython FAQ (and the older Pyrex FAQ)
External resources:
Cython - A Guide for Python Programmers, book by Kurt W. Smith, O'Reilly 2015
Cython: The best of both worlds, article by Stefan Behnel, Robert Bradshaw et al., IEEE 2011
SciPy 2009 proceedings (pdf): Cython Tutorial; Fast Numerical Computations with Cython
[/CODE]
http://docs.cython.org/en/latest/
Навскидку -- довольно неплохая и подробная документация. Есть "getting started", "user guide", "reference guide", куча примеров ... на опеннет опять пакеты из другой реальности приходят?
| |
4.12, Аноним84701 (ok), 18:37, 02/10/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> справедливо заметил, что компилятор этот какой-то загадочный, как им пользоваться - хрен поймешь,
Что там загадочного -- *рен поймешь. Все отлично описано, нужная информация находится быстро.
Получить бинарь? Cмотрим:
http://docs.cython.org/en/latest/src/reference/compilation.html#compilation-r
> gcc -shared -pthread -fPIC -fwrapv -O2 -Wall -fno-strict-aliasing \
> -I/usr/include/python2.7 -o yourmod.so yourmod.c
[CODE]
% cat hello.py
print "Hello, World!"
% cython hello.py --embed
% gcc -pthread -fPIC -fwrapv -O2 -Wall -fno-strict-aliasing -I/usr/include/python2.7 hello.c -L/usr/lib -lpython2.7
% ./a.out
Hello, World!
[/CODE]
На все (вместе с установкой cython) - от силы 10 минут.
| |
|
5.13, Аноним (-), 20:13, 02/10/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
> На все (вместе с установкой cython) - от силы 10 минут.
ну, я не знаю, сколько он ставится, конечно, но с той же нюткой на все остальное требуется _секунд_ десять - примерно на втором клике по его сайту получаешь пример использования.
Так что вполне понятно, на что аноним жалуется, к хорошему привыкаешь быстро.
| |
5.14, AS (??), 20:27, 02/10/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Спасибо большое !!!!! просто так получается, что я пишу бизнес-логику верхнего уровня и работы там столько , что мне приходится рассматривать компилятор как инструмент(утилиту) с простым интерфейсом с 1й кнопкой "скомпилировать". вот если бы так доступно у них был был этот пример на сайте
| |
|
6.15, freehck (ok), 21:53, 02/10/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
> я пишу бизнес-логику верхнего уровня и работы там столько, что
что можно только удивиться, почему Вы пишете её на питоне
язык может и неплохой, но библиотеки и сообщество... ох, ну в общем, наркоманы для наркоманов писали
| |
|
7.16, AS (??), 22:17, 02/10/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
полностью соглашусь но не я тому виной когда пришёл так уже было.
но мы справимся !
| |
7.17, Vkni (ok), 04:57, 03/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
> что можно только удивиться, почему Вы пишете её на питоне
> язык может и неплохой, но библиотеки и сообщество... ох, ну в общем,
> наркоманы для наркоманов писали
Ну не знаю насчёт языка - неужели нельзя было сделать переключение в одномерный синтаксис, как в Хаскеле? А lambda, которая разительно отличается от функции без имени, чего стоит.
| |
|
|
9.20, AS (??), 12:25, 03/10/2017 [^] [^^] [^^^] [ответить] | –1 +/– | модули то может и глючные где но я не заметил а вот то, что версия модуля может... текст свёрнут, показать | |
|
|
11.22, AS (??), 15:32, 03/10/2017 [^] [^^] [^^^] [ответить] | –1 +/– | Шаманить с YUM из Питона конечно очень сомнительный костыль, поэтому и повторюсь... текст свёрнут, показать | |
|
|
9.25, Vkni (ok), 04:32, 05/10/2017 [^] [^^] [^^^] [ответить] | +/– | Ну синтаксис там, вообще-то практически Хаскельный Т е это синтаксис 2-го поко... текст свёрнут, показать | |
|
|
|
12.28, Vkni (ok), 05:03, 06/10/2017 [^] [^^] [^^^] [ответить] | +/– | https blog ngzhian com the-next-700-programming-languages-p-j-landin html... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|