> Prenons  le cas de  Postscript, on peut
> d�crire des images mais cela reste un programme d'ordinateur :
> 
> newpath
>  270 360 moveto
>  0 72 rlineto
>  72 0 rlineto
>  0 -72 rlineto
>  -72 0 rlineto
>  10 setlinewidth
> stroke showpage

Sans compter le c�l�bre cas de serveur Web �crit en Postscript
(http://public.planetmirror.com/pub/pshttpd/).

Logo, qui est/�tait un authentique langage de programmation, utilisait
des directives du genre de celles ci-dessus.

Le temps est loin o� un programme �tait forc�ment un assemblage de
s�quences d'instructions machine ex�cut�es nativement par un
micro-processeur, et o� tout le reste �tait forc�ment "donn�es" (mod�le
interne de toute architecture de Harvard).


NB : extrait d'un mail envoy� sur une autre liste :

� D'autre part il y a bien des cas o� la distinction entre code et donn�es
peut s'av�rer difficile. Un document XML, tu le classes o� ? Une feuille
XSLT ? Une grammaire d�clarative ? Un fichier de configuration
comprenant des tests conditionnels ? Un fichier d�crivant une machine �
�tat ? Un flux vid�o avec des clauses DRM � l'int�rieur ? Une banque
d'expressions r�guli�res ? Un arbre syntaxique ? Un fichier HTML avec un
peu de PHP � l'int�rieur ?

Et si je fournis dans mon logiciel une "pi�ce de th��tre" qui est en
fait une repr�sentation cod�e d'un algorithme qui sera d�cod� puis
ex�cut� au lancement du programme (cas d�j� vu pour contrer les
l�gislations anti-exportations crypto - d�sol�, je n'ai pas l'URL), cela
est-il du code ? �

Amicalement

Antoine.


-- 
                                      � On dit que p�trir c'est modeler,
                                   Moi je dis que p�ter c'est d�molir. �
                                                               Stup�flip



_______________________________________________
Liste de discussion FSF France.
http://lists.gnu.org/mailman/listinfo/fsfe-france

Répondre à