Cython = Langage de prog le plus sous-côté
blackamoto
2021-07-25 00:44:52
Sincèrement je ne comprend pas pourquoi ce langage n'est pas plus hypé
Après un peu de pratique je fais tourner mes algos scientifiques 50-100x plus vite en moyenne qu'avec Python, tout en ayant une syntaxe simple et rapide à coder... sans jamais m'occuper de pointeurs à la con
+ La POO haute performance qui devient ultra accessible
Une fois maitrisé avec un peu d'habitude ... c'est juste une tuerie en fait.
Et il y a plein de techniques que je ne maitrise même pas encore.
Votre raison pour ne pas cythonizer tout vos codes python ?
Elle a interêt à être excellente
Bloodbender
2021-07-25 00:46:02
Tu demandes pourquoi choisir python au lieu de ton langage inconnu de merde ?
UnAmourDeMacron
2021-07-25 00:46:51
C//Fortran//Cobol le reste c'est pour les baltringues
Et Haskell juste pour flex et bz de la 8/10
blackamoto
2021-07-25 00:48:26
Le 25 juillet 2021 à 00:46:02 :
Tu demandes pourquoi choisir python au lieu de ton langage inconnu de merde ?
Cython et Python vont ensemble
tu commences avec ton fichier .py
tu le renommes en .pyx
tu peux déjà le compiler grâce à Cython sans rien toucher
ensuite si tu rajoute du typing tu obtiens des perfs égales au C/C++ avec un temps de dev divisé par 10 voire 100 si tu es habitué
BOTBOTBOT456
2021-07-25 00:49:18
Le 25 juillet 2021 à 00:46:02 :
Tu demandes pourquoi choisir python au lieu de ton langage inconnu de merde ?
c;est une extension python le desco
blackamoto
2021-07-25 00:52:19
Le 25 juillet 2021 à 00:46:51 :
C//Fortran//Cobol le reste c'est pour les baltringues
Et Haskell juste pour flex et bz de la 8/10
Sauf que je génère ton code C 10 fois plus vite via Cython et j'ai les mêmes perfs (quasiment)
bgsr[
2021-07-25 00:53:43
c'est dépassé cython, pybind
blackamoto
2021-07-25 00:55:00
Le 25 juillet 2021 à 00:53:43 :
c'est dépassé cython, pybind
je ne connaissais pas mais ça a l'air juste pour importer du code c++ dans python, Cython sait déjà le faire
par contre pybind est incapable de générer du C/C++ à partir de code python, contrairement à Cython
bgsr[
2021-07-25 00:58:23
Le 25 juillet 2021 à 00:55:00 :
Le 25 juillet 2021 à 00:53:43 :
c'est dépassé cython, pybind
je ne connaissais pas mais ça a l'air juste pour importer du code c++ dans python, Cython sait déjà le faire
par contre pybind est incapable de générer du C/C++ à partir de code python, contrairement à Cython
ah ok bmg, j'ai jamais utilisé cython
FionDeTonPatron
2021-07-25 00:59:33
la poo c'est de la merde
python c'est de la merde
la syntaxe c'est de la merde
même 100x plus rapide c'est lent
utilise du c++ ou php8
3Virgule141592
2021-07-25 01:00:20
J'utilisais Pypy moi, la vitesse est dingue
blackamoto
2021-07-25 01:00:40
Le 25 juillet 2021 à 00:58:23 :
Le 25 juillet 2021 à 00:55:00 :
Le 25 juillet 2021 à 00:53:43 :
c'est dépassé cython, pybind
je ne connaissais pas mais ça a l'air juste pour importer du code c++ dans python, Cython sait déjà le faire
par contre pybind est incapable de générer du C/C++ à partir de code python, contrairement à Cython
ah ok bmg, j'ai jamais utilisé cython
franchement c'est trop bien même si j'en ai chier pour comprendre comment bien compiler et importer les modules ensuitehttps://image.noelshack.com/fichiers/2016/26/1467335935-jesus1.png
Mais après en fait c'est hyper simple et ça va tellement vite
blackamoto
2021-07-25 01:02:25
Le 25 juillet 2021 à 00:59:33 :
la poo c'est de la merde
python c'est de la merde
la syntaxe c'est de la merde
même 100x plus rapide c'est lent
utilise du c++ ou php8
si tu code bien tu vas aussi vite que C/C++ https://notes-on-cython.readthedocs.io/en/latest/std_dev.html
Mon fichier .pyx qui fait 200 lignes une fois compilé grace à Cython donne un .c qui fait plusieurs milliers de lignes
Donc c'est pratique pour dev + vite
bgsr[
2021-07-25 01:03:25
Le 25 juillet 2021 à 01:00:40 :
Le 25 juillet 2021 à 00:58:23 :
Le 25 juillet 2021 à 00:55:00 :
Le 25 juillet 2021 à 00:53:43 :
c'est dépassé cython, pybind
je ne connaissais pas mais ça a l'air juste pour importer du code c++ dans python, Cython sait déjà le faire
par contre pybind est incapable de générer du C/C++ à partir de code python, contrairement à Cython
ah ok bmg, j'ai jamais utilisé cython
franchement c'est trop bien même si j'en ai chier pour comprendre comment bien compiler et importer les modules ensuitehttps://image.noelshack.com/fichiers/2016/26/1467335935-jesus1.png
Mais après en fait c'est hyper simple et ça va tellement vite
et tu peux utiliser n'importe quelle librairie de python ? j'imagine que non
blackamoto
2021-07-25 01:05:17
Le 25 juillet 2021 à 01:03:25 :
Le 25 juillet 2021 à 01:00:40 :
Le 25 juillet 2021 à 00:58:23 :
Le 25 juillet 2021 à 00:55:00 :
Le 25 juillet 2021 à 00:53:43 :
c'est dépassé cython, pybind
je ne connaissais pas mais ça a l'air juste pour importer du code c++ dans python, Cython sait déjà le faire
par contre pybind est incapable de générer du C/C++ à partir de code python, contrairement à Cython
ah ok bmg, j'ai jamais utilisé cython
franchement c'est trop bien même si j'en ai chier pour comprendre comment bien compiler et importer les modules ensuitehttps://image.noelshack.com/fichiers/2016/26/1467335935-jesus1.png
Mais après en fait c'est hyper simple et ça va tellement vite
et tu peux utiliser n'importe quelle librairie de python ? j'imagine que non
quasi tout est compatible mais ça veut pas dire que ça va l'accélérer, tu accèlères ton code en typant les variables / array etc.
mais en gros pour numpy ou juste pour cythoniser tes classes python... tu peux vraiment aller bcp plus vite avec peu d'efforts ... tu n'es pas obligé de cythonizer toutes les parties de ton code, juste les parties critiques (genre une grosse loop sur un array)
puceau_lvl340
2021-07-25 01:06:01
Le 25 juillet 2021 à 00:59:33 :
la poo c'est de la merde
python c'est de la merde
la syntaxe c'est de la merde
même 100x plus rapide c'est lent
utilise du c++ ou php8
php ?
Jauseff2
2021-07-25 01:06:45
Je serais ravi de savoir ce que tu codes et qui nécessite une réelle plus grande rapidité d'exécution l'OP
puceau_lvl340
2021-07-25 01:07:44
Le 25 juillet 2021 à 01:06:01 :
Le 25 juillet 2021 à 00:59:33 :
la poo c'est de la merde
python c'est de la merde
la syntaxe c'est de la merde
même 100x plus rapide c'est lent
utilise du c++ ou php8
php ?
ah oui mdr le truc qui s'arrête au bout de 30s
Silvonak
2021-07-25 01:08:19
C'est de la merde ton truc
SI t'as besoin de compiler pour les perfs dans ce cas tu choisis un language adapté à ton projet