extension C et ctypes

extension C et ctypes - Python - Programmation

Marsh Posté le 27-06-2007 à 11:54:41    

Bonjour,
 
J'ai besoin d'utiliser dans Python 2.4 une extension en C pour un calcul gros consommateur.
Je travaille avec le compilateur mingw32 3.4.2 (et non Visual Studio trop cher).
 
Quelqu'un pourrait-il me conseiller sur la façon de procéder ?
La technique "ctypes" de Python 2.5 est-elle accessible à Python 2.4 ?
 
Merci


---------------
jvpic
Reply

Marsh Posté le 27-06-2007 à 11:54:41   

Reply

Marsh Posté le 27-06-2007 à 12:09:09    

jvpic a écrit :

La technique "ctypes" de Python 2.5 est-elle accessible à Python 2.4 ?


...
 
fait pas de python

Reply

Marsh Posté le 27-06-2007 à 15:03:57    

Taz a écrit :

...
 
fait pas de python


 
Réponse intéressante ! Pour le bruit !!!

Reply

Marsh Posté le 27-06-2007 à 15:16:09    

c'est quoi l'intérêt de ton truc ... t'as envie de faire une extension python en C juste parce que tu ne connais pas python ?

Reply

Marsh Posté le 27-06-2007 à 15:43:14    

jvpic a écrit :

(et non Visual Studio trop cher)


(pas les version Express, qui sont gratos)


---------------
Töp of the plöp
Reply

Marsh Posté le 27-06-2007 à 16:04:12    

Taz a écrit :

c'est quoi l'intérêt de ton truc ... t'as envie de faire une extension python en C juste parce que tu ne connais pas python ?


 
Non j'ai un calcul gros consommateur de temps à faire pour cela le C est plus efficace mais pour le reste je préfère utiliser le Python qui est très puissant et très agréable à utiliser.
 
Jp

Reply

Marsh Posté le 27-06-2007 à 17:54:20    

bah code là alors. ctypes sux, c'est bon quand tu n'as rien de mieux et que tu as des types de données simples.
fais un dso normal d'abord, puis un autre linké au premier qui fait le wrapping.

Message cité 1 fois
Message édité par Taz le 27-06-2007 à 17:54:45
Reply

Marsh Posté le 28-06-2007 à 11:35:02    

Taz a écrit :

bah code là alors. ctypes sux, c'est bon quand tu n'as rien de mieux et que tu as des types de données simples.
fais un dso normal d'abord, puis un autre linké au premier qui fait le wrapping.


 
Merci
 
JP

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed