Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Programmation modulaire

12 réponses
Avatar
Julien CROUZET aka c2c
Bonjour,

Je suis à la recherche de documentation sur la
"programmation modulaire", c'est a dire comment loder
dynamiquement des moules dans mon programme, un peu comme
le fait apache avec les mod_*.

Il me semble que le terme "programmation modulaire" ne soit
pas le terme approprié pour ma recherche car je ne trouve
que de la documentation dur les Makefile, etc...

Quelqu'un voit un terme plus approprié ?

Merci d'avance.

--
Julien CROUZET

10 réponses

1 2
Avatar
Laurent Wacrenier
Julien CROUZET aka c2c écrit:
Il me semble que le terme "programmation modulaire" ne soit
pas le terme approprié pour ma recherche car je ne trouve
que de la documentation dur les Makefile, etc...

Quelqu'un voit un terme plus approprié ?


Interface de programmation pour l'édition dynamique de liens ?

Sur pas mal d'unix, voir le manuel de dlopen()

Avatar
Julien CROUZET aka c2c
Laurent Wacrenier <lwa@ teaser . fr> writes:

Julien CROUZET aka c2c écrit:
Il me semble que le terme "programmation modulaire" ne soit
pas le terme approprié pour ma recherche car je ne trouve
que de la documentation dur les Makefile, etc...

Quelqu'un voit un terme plus approprié ?


Interface de programmation pour l'édition dynamique de liens ?

Sur pas mal d'unix, voir le manuel de dlopen()


Il n'y a donc pas de méthode portable ?

--
Julien CROUZET


Avatar
Éric Lévénez
Le 10/09/03 12:48, dans , « Julien CROUZET aka
c2c » a écrit :

Je suis à la recherche de documentation sur la
"programmation modulaire", c'est a dire comment loder
dynamiquement des moules dans mon programme, un peu comme


Ce qui est étonnant c'est qu'en utilisant des moules, tu arriveras à avoir
des perles dans ton programme.

le fait apache avec les mod_*.

Il me semble que le terme "programmation modulaire" ne soit
pas le terme approprié pour ma recherche car je ne trouve
que de la documentation dur les Makefile, etc...

Quelqu'un voit un terme plus approprié ?


Cela dépend de chaque plateforme. Par exemple sous Mac OS X il y a des
plugins, des bundles, des bibliothèques dynamiques... Chaque notion couvre
des API spécifiques pour des besoins différents.

--
Éric Lévénez -- <http://www.levenez.com>
Unix is not only an OS, it's a way of life.

Avatar
Éric Lévénez
Le 10/09/03 13:00, dans , « Julien CROUZET aka
c2c » a écrit :

Il n'y a donc pas de méthode portable ?


Non.

--
Éric Lévénez -- <http://www.levenez.com>
Unix is not only an OS, it's a way of life.

Avatar
DINH Viêt Hoà

Julien CROUZET aka c2c wrote:
Bonjour,

Je suis à la recherche de documentation sur la
"programmation modulaire", c'est a dire comment loder
dynamiquement des moules dans mon programme, un peu comme
le fait apache avec les mod_*.

Il me semble que le terme "programmation modulaire" ne soit
pas le terme approprié pour ma recherche car je ne trouve
que de la documentation dur les Makefile, etc...

Quelqu'un voit un terme plus approprié ?


plugin ?


extensibilité dynamique ?
ou "plugiciel".
(http://www.can.ibm.com/cgi-bin/francais/dico/dictionnaire.cgi?P)

programme avec chargement dynamique d'extensions (ou de modules)


"programmation modulaire" désigne tout autre chose. On désigne par cela
souvent des parties de programmes réutilisables facilement dans d'autres
programmes.

--
DINH V. Hoa,

"Ma tuxitude me beastifie" -- sunZ


Avatar
Bruno Desthuilliers
Julien CROUZET aka c2c wrote:
Bonjour,

Je suis à la recherche de documentation sur la
"programmation modulaire", c'est a dire comment loder
dynamiquement des moules dans mon programme,


C'est un module bivalve ?-)

Avatar
Julien CROUZET aka c2c
Bruno Desthuilliers writes:

Julien CROUZET aka c2c wrote:
Bonjour,

Je suis à la recherche de documentation sur la
"programmation modulaire", c'est a dire comment loder
dynamiquement des moules dans mon programme, un peu comme
le fait apache avec les mod_*.

Il me semble que le terme "programmation modulaire" ne soit
pas le terme approprié pour ma recherche car je ne trouve
que de la documentation dur les Makefile, etc...

Quelqu'un voit un terme plus approprié ?


plugin ?

Il existe pas mal de programmes open-source qui utilisent des systèmes
de plugin, tu pourrais éventuellement consulter leur code ?



Merci a tous, et vive les moules !

--
Julien CROUZET


Avatar
Bruno Desthuilliers
Julien CROUZET aka c2c wrote:
Bonjour,

Je suis à la recherche de documentation sur la
"programmation modulaire", c'est a dire comment loder
dynamiquement des moules dans mon programme, un peu comme
le fait apache avec les mod_*.

Il me semble que le terme "programmation modulaire" ne soit
pas le terme approprié pour ma recherche car je ne trouve
que de la documentation dur les Makefile, etc...

Quelqu'un voit un terme plus approprié ?


plugin ?

Il existe pas mal de programmes open-source qui utilisent des systèmes
de plugin, tu pourrais éventuellement consulter leur code ?

Bruno

Avatar
Laurent Wacrenier
Julien CROUZET aka c2c écrit:
Interface de programmation pour l'édition dynamique de liens ?

Sur pas mal d'unix, voir le manuel de dlopen()


Il n'y a donc pas de méthode portable ?


On trouve aussi shl_load() sur HP-UX, dld_link() sur Linux, rld_load()
sur NeXT ou lib$find_image_symbol() sur VMS. dlopen() est le plus
répandu et il existe souvent sous forme de wrapper sur certaines
architectures, y compris quelques unes citées.


Avatar
Dan
Julien CROUZET aka c2c writes:

[...]
Il n'y a donc pas de méthode portable ?


Regarde du côté de Libtool :
http://www.gnu.org/software/libtool/libtool.html

1 2