Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2113 connectés 

  FORUM HardWare.fr
  Programmation

  un site web est-il un programme ?

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Précédente
Auteur Sujet :

un site web est-il un programme ?

n°151154
El_Awrence
pas très modéré
Posté le 04-06-2002 à 18:09:06  profilanswer
 

Définition d'un programme (sur onversity.com) :
 
"Un programme est une suite d'instructions conçues pour être exécutées par le microprocesseur.
 
Pour faire un programme, il faut disposer d'un langage de programmation qui définit les règles d'écriture des programmes (C, Pascal, Java, etc...).
 
Le programme est soit stocké dans un fichier de type texte (langage interprété) ou dans un fichier contenant directement des instructions binaires pour le microprocesseur (langage compilé).
 
Le bon déroulement d'un programme est contrôlé par le système d'exploitation."

 
 
D'où ma question : les différents fichiers texte composant un site web constituent-ils, selon vous, un programme ?
 
J'ai fait un Dess droit de l'info, et un de mes profs répondait affirmativement à cette question (implication pour la protection juridique d'un site web).

mood
Publicité
Posté le 04-06-2002 à 18:09:06  profilanswer
 

n°151159
greg@frees​tarthu
Posté le 04-06-2002 à 18:13:31  profilanswer
 

a mon avis non, par contre les 'applications web', oui.
et dans bcp de cas la limite est floue entre l'application et le 'site' accessible à partir d'une meme url.

n°151162
El_Awrence
pas très modéré
Posté le 04-06-2002 à 18:15:02  profilanswer
 

greg@freestarthu a écrit a écrit :

a mon avis non, par contre les 'applications web', oui.
et dans bcp de cas la limite est floue entre l'application et le 'site' accessible à partir d'une meme url.  



oui, pour les appli liées à une page hmtl, aucun doute possible, ce sont bien des programmes
 
mais le code html en lui-même, je vois pas ce qui permet de lui nier la qualité de programme !

n°151166
ceyquem
E falso sequitur quodlibet
Posté le 04-06-2002 à 18:20:09  profilanswer
 

le HTML ne sert qu'à affichez des informations. au même titre que le langage LaTeX, ça n'est pas un programme à mon avis (en restant simple pour latex...), la différence étant que le html est interprété, le LaTeX compilé.
 
On doit pouvoir parler d'un programmer pour un site web à partir du moment où :
- ce n'est plus de l'html mais de l'asp/php
- il y a du java (classes)
 
à mon avis, hors cfm, asp, php, etc. tout ce qui est capable, à mon avis, de réagir de façons différentes est un programme (je veux dire par la qu'une page web qui affiche toujours "bonjour" n'est pas un programme).

n°151171
ceyquem
E falso sequitur quodlibet
Posté le 04-06-2002 à 18:23:21  profilanswer
 

autre exemple :
 
un fichier rtf (format texte riche) serait alors aussi un programme puisqu'il contient une suite d'instructions permettant d'afficher un texte mis en forme...

n°151173
greg@frees​tarthu
Posté le 04-06-2002 à 18:24:52  profilanswer
 

ceyquem a écrit a écrit :

autre exemple :
 
un fichier rtf (format texte riche) serait alors aussi un programme puisqu'il contient une suite d'instructions permettant d'afficher un texte mis en forme...  



ou un document word... beurk !

n°151175
ceyquem
E falso sequitur quodlibet
Posté le 04-06-2002 à 18:26:13  profilanswer
 

greg@freestarthu a écrit a écrit :

ou un document word... beurk !  




 
LaTeX powahh !!! (www.miktex.org)

n°151179
ceyquem
E falso sequitur quodlibet
Posté le 04-06-2002 à 18:27:13  profilanswer
 

greg@freestarthu a écrit a écrit :

ou un document word... beurk !  




 
d'ailleurs pour word et les autres, ca devient limite puisqu'on peut très bien y inclure des scripts avec VBA, qui sont alors à mon avis des programmes à part entière...

n°151181
El_Awrence
pas très modéré
Posté le 04-06-2002 à 18:27:56  profilanswer
 

ceyquem a écrit a écrit :

le HTML ne sert qu'à affichez des informations. au même titre que le langage LaTeX, ça n'est pas un programme à mon avis (en restant simple pour latex...), la différence étant que le html est interprété, le LaTeX compilé.
 
On doit pouvoir parler d'un programmer pour un site web à partir du moment où :
- ce n'est plus de l'html mais de l'asp/php
- il y a du java (classes)
 
à mon avis, hors cfm, asp, php, etc. tout ce qui est capable, à mon avis, de réagir de façons différentes est un programme (je veux dire par la qu'une page web qui affiche toujours "bonjour" n'est pas un programme).  



Ton exemple du fichier texte me convainct pas : le logiciel qui permet d'afficher le texte se contente d'afficher le contenu du fichier, tandis que le browser qui affiche une page web a dû préalablement interpréter le code html...

n°151183
ceyquem
E falso sequitur quodlibet
Posté le 04-06-2002 à 18:29:15  profilanswer
 

El Awrence a écrit a écrit :

Ton exemple du fichier texte me convainct pas : le logiciel qui permet d'afficher le texte se contente d'afficher le contenu du fichier, tandis que le browser qui affiche une page web a dû préalablement interpréter le code html...  




 
faux. pour un fichier rtf (et non txt) regarde la source. Il y a un codage de la mise en forme qui est équivalent à celui du balisage html.
 
enfin équivalent à mon avis.
 
qu'en pensez-vous tous ???

mood
Publicité
Posté le 04-06-2002 à 18:29:15  profilanswer
 

n°151186
ceyquem
E falso sequitur quodlibet
Posté le 04-06-2002 à 18:31:43  profilanswer
 

exemple de source RTF :
 
{\rtf1\ansi\ansicpg1252\deff0\deflang1036{\fonttbl{\f0\fswiss\fcharset0 Arial;}}
\viewkind4\uc1\pard\f0\fs20 Texst\par
\par
\b Gras\b0\par
\par
\i Italique\i0\par
\par
\pard\li568 Paragraphe d\'e9al\'e9\par
\pard\par
\pard\qc Centr\'e9\par
}
 
ça ressemble un peu au html non ??

n°151194
greg@frees​tarthu
Posté le 04-06-2002 à 18:37:23  profilanswer
 

El Awrence a écrit a écrit :

Ton exemple du fichier texte me convainct pas : le logiciel qui permet d'afficher le texte se contente d'afficher le contenu du fichier, tandis que le browser qui affiche une page web a dû préalablement interpréter le code html...  




 
je suis entierement d'accord avec ceyquem (voir les posts qui ont suivi). Word ou n'importe quel prog. de traitement de txt doit aussi interpreter le document rtf (ou autre format non-ascii simple...) avant de l'afficher.
Pour un site web, comme pour un doc. word d'ailleurs, la limite est tres floue, car on peut avoir des scripts javascript/vba qui peuvent donc etre considérés comme des programmes.

n°151198
El_Awrence
pas très modéré
Posté le 04-06-2002 à 18:39:44  profilanswer
 

je suis tt à fait d'accord, les fichiers .rtf ou .doc sont à mettre au même rang qu'un fichier .html
 
donc, un document word serait un programme, ce qui ne me choque pas

n°151199
greg@frees​tarthu
Posté le 04-06-2002 à 18:41:36  profilanswer
 

El Awrence a écrit a écrit :

je suis tt à fait d'accord, les fichiers .rtf ou .doc sont à mettre au même rang qu'un fichier .html




Citation :


donc, un document word serait un programme, ce qui ne me choque pas  


ha ben non hein... le document word, html ou autre, est "interpreté" par un "afficheur", mais on ne parle pas de la même "interpretation" que celle qu'on fait d'un script php par exemple. (le php n'etant pas compilé, donc, enregistré sous forme de texte puis interpreté)
Pour la 1e, il s'agit d'une interpretation ... merde je sais pas comment expliquer ;-)


Message édité par greg@freestarthu le 06-04-2002 à 18:43:46
n°151239
zion
Plop
Posté le 04-06-2002 à 19:41:27  profilanswer
 

En vla une bonne question :jap:  
 
De l'html est il destiné a être exécuté par le microprocesseur pour produire un résultat, non, de l'html ce n'est qu'une manière de définir une méthode d'affichage de données, provenant de programmes (scripts) la plupart du temps si on veux, mais l'html pur et donc un site web statique, c'est pas un programme.
 
Un programme c'est données + traitements -> données, si tu considère que les données sont un programme, on est mal barré  :pt1cable:


---------------
Informaticien.be - Lancez des défis à vos amis
n°151241
zion
Plop
Posté le 04-06-2002 à 19:42:12  profilanswer
 

C'est pour un mémoire du genre:
 
"la question de l'oeuf et de la poule sur internet?"
 
 [:glass]


---------------
Informaticien.be - Lancez des défis à vos amis
n°151279
gizmo
Posté le 04-06-2002 à 21:00:01  profilanswer
 

Le HTML n'est pas un langage de programmation, mais un langage de mise en page, parfois appelé langage de description.
 
Une page web n'est pas un programme, elle peut éventuellement être créée par un programme (php, asp,...) ou contenir un programme (javascript, vbscript), voire encore un lien vers un programme (flash, java,...).
 
Un langage de programmation doit être capable d'utiliser des mécanismes d'adressage (variables) et des opération arithmétique ou logique, ce n'est pas capable de faire le HTML.

n°151285
gilou
Modérateur
Modzilla
Posté le 04-06-2002 à 21:05:53  profilanswer
 

El Awrence a écrit a écrit :

Définition d'un programme (sur onversity.com) :
 
"Un programme est une suite d'instructions conçues pour être exécutées par le microprocesseur.
 
Pour faire un programme, il faut disposer d'un langage de programmation qui définit les règles d'écriture des programmes (C, Pascal, Java, etc...).
 
Le programme est soit stocké dans un fichier de type texte (langage interprété) ou dans un fichier contenant directement des instructions binaires pour le microprocesseur (langage compilé).
 
Le bon déroulement d'un programme est contrôlé par le système d'exploitation."

 
 
D'où ma question : les différents fichiers texte composant un site web constituent-ils, selon vous, un programme ?
 
J'ai fait un Dess droit de l'info, et un de mes profs répondait affirmativement à cette question (implication pour la protection juridique d'un site web).  




IMHO
Un site Web n'est pas un programme. Un site web consiste en une collection de données eventuellement utilisées par un programme (tel un browser).
[En supposant qu'il n'y a pas de script dans les pages].
 
A+,


Message édité par gilou le 06-04-2002 à 21:08:29

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°151286
Cherrytree
cn=?
Posté le 04-06-2002 à 21:06:26  profilanswer
 

ceyquem a écrit a écrit :

 
 
faux. pour un fichier rtf (et non txt) regarde la source. Il y a un codage de la mise en forme qui est équivalent à celui du balisage html.
 
enfin équivalent à mon avis.
 
qu'en pensez-vous tous ???  



J'en pense que tu as raison et que c'est exactement la même chose.


---------------
Le site de ma maman
n°151297
Jar Jar
Intaigriste
Posté le 04-06-2002 à 21:34:35  profilanswer
 

Juste un truc : je pense qu'on peut faire, artificiellement mais simplement, une distinction entre un langage de programmation et un autre langage. Il suffit de vérifier s'il a la puissance Turing ; grossièrement, il suffit qu'il ait la possibilité de faire des tests, des sauts ou boucles, et des calculs.
 
Ainsi, le HTML n'est pas du tout un langage de programmation. Il ne peut servir qu'à décrire un document. Il en est probablement de même du RTF (j'ai pas la spécification sous le nez). Par contre, des documents TeX/LaTeX ou Word peuvent à juste titre être considérés comme des programmes, et il en est de même du Javascript.
 
Pour certains langages, c'est assez tangent. Par exemple, le Postscript, bien qu'il soit principalement prévu pour représenter des documents avant l'impression, est très puissant. Il est par exemple possible de faire calculer des graphismes 3D à l'imprimante, ou de lui faire imprimer en continu les décimales de pi avec un petit fichier.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°151298
zion
Plop
Posté le 04-06-2002 à 21:38:20  profilanswer
 

Jar Jar> Rien à rajouter, sauf que je partage ton point de vue :jap:


---------------
Informaticien.be - Lancez des défis à vos amis
n°151332
Cherrytree
cn=?
Posté le 04-06-2002 à 22:31:05  profilanswer
 

Jar Jar > Wouah ! :jap:


---------------
Le site de ma maman
n°151348
zekill
Posté le 04-06-2002 à 23:03:18  profilanswer
 

Moi je reponds oui, un site quel qu'il soit est un programme, enfin, c'est mon avis personnel !  ;)

n°151353
zion
Plop
Posté le 04-06-2002 à 23:09:08  profilanswer
 

zekill a écrit a écrit :

Moi je reponds oui, un site quel qu'il soit est un programme, enfin, c'est mon avis personnel !  ;)  




 
Belle argumentation [:banzai]


---------------
Informaticien.be - Lancez des défis à vos amis
n°151362
benou
Posté le 04-06-2002 à 23:26:31  profilanswer
 

et ben moi je suis pas d'accord avec l'explication de jar jar.  
 
Prenons l'exemple de la programation par contrainte : pas de execution conditionelle, pas de saut ... et pourtant c'est bien un langage de programmation.
 
Prenons et système à base de réseau neuronale. Encore une fois, rien qui ressemble à une boucle ou a un if, et pourtant c'est bien un programme.
 
Un programme c'est quelque chose d'abstrait. Moi je considère qu'un programme c'est une application. C'est à dire un "truc informatique" qui est utilisé dans un but précis. Une application web, et par extension une simple page web peuvent être considérés comme une application et donc un programme.
 
Par exemple, qu'est qui différencie une page web d'un programme qui va afficher un bête "hello world" ou n'importe quel autre texte ?

n°151369
greg@frees​tarthu
Posté le 04-06-2002 à 23:31:08  profilanswer
 

benou a écrit a écrit :

Par exemple, qu'est qui différencie une page web d'un programme qui va afficher un bête "hello world" ou n'importe quel autre texte ?  




si on te suis, alors, un "pouet.txt" qui contiendrait les 11 caracteres ascii qui forment "hello world" serait un programme?


---------------
\^o^/ Libérez HotShot \^o^/
n°151372
benou
Posté le 04-06-2002 à 23:36:24  profilanswer
 

Je serais presque tenté de répondre oui (après tout : "cat pouet.txt" c'est bien un programme), mais en faite non : il n'y a aucune intéractivité possible avec un fichier texte alors qu'il y peut y en avoir avec une page web.

n°151375
benou
Posté le 04-06-2002 à 23:37:05  profilanswer
 

mais bon, là on pousse mon résonement à l'extrême et il va pas tenir la charge ! ;)

n°151385
Jar Jar
Intaigriste
Posté le 04-06-2002 à 23:40:58  profilanswer
 

benou a écrit a écrit :

Prenons l'exemple de la programation par contrainte : pas de execution conditionelle, pas de saut ... et pourtant c'est bien un langage de programmation.
 
Prenons et système à base de réseau neuronale. Encore une fois, rien qui ressemble à une boucle ou a un if, et pourtant c'est bien un programme.


Avoir la puissance Turing, c'est quelque chose de plus général que des sauts, tests et opérations. Ça veut dire répondre aux spécifications d'une machine de Turing (à l'exception de la taille mémoire...)
Les exemples que j'ai donnés étaient pour une programmation impérative. Si tu considères de la programmation fonctionnelle, par contraintes, ou par n'importe quel moyen, il n'en reste pas moins possible de répondre aux spécifications d'une machine de Turing.
 
Avec du HTML, par contre, c'est impossible.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°151397
benou
Posté le 04-06-2002 à 23:47:33  profilanswer
 

pkoi un programme devrait-il correspondre à une machine de turing (cad à une opération) ?

n°151401
mareek
Et de 3 \o/
Posté le 04-06-2002 à 23:54:29  profilanswer
 

benou a écrit a écrit :

Je serais presque tenté de répondre oui (après tout : "cat pouet.txt" c'est bien un programme), mais en faite non : il n'y a aucune intéractivité possible avec un fichier texte alors qu'il y peut y en avoir avec une page web.  




donc cette page web n'est pas un progamme:
http://www.perdu.com
 
=>on a une exception à la règle=> mathématiquement, une page web n'est pas un programe ;)

n°151402
Jar Jar
Intaigriste
Posté le 04-06-2002 à 23:56:08  profilanswer
 

benou a écrit a écrit :

pkoi un programme devrait-il correspondre à une machine de turing (cad à une opération) ?


C'est la définition que j'utilise. Elle a l'avantage d'être rigoureuse, et la distinction me paraît appropriée.
Rien ne t'empêche d'en utiliser une autre.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°151409
greg@frees​tarthu
Posté le 05-06-2002 à 00:06:57  profilanswer
 

benou a écrit a écrit :

Je serais presque tenté de répondre oui (après tout : "cat pouet.txt" c'est bien un programme), mais en faite non : il n'y a aucune intéractivité possible avec un fichier texte alors qu'il y peut y en avoir avec une page web.  




c pas avec la page qu'il y a de l'interactivité (si on omet le javascript), c'est avec le browser...


---------------
\^o^/ Libérez HotShot \^o^/
n°151420
benou
Posté le 05-06-2002 à 00:20:27  profilanswer
 

et alors ? un browser ca peut être considéré comme le processseur d'une page web. Un peu comme la JVM pour un programme java.

n°151430
El_Awrence
pas très modéré
Posté le 05-06-2002 à 02:11:23  profilanswer
 

Zion a écrit a écrit :

En vla une bonne question :jap:  
 
De l'html est il destiné a être exécuté par le microprocesseur pour produire un résultat, non, de l'html ce n'est qu'une manière de définir une méthode d'affichage de données, provenant de programmes (scripts) la plupart du temps si on veux, mais l'html pur et donc un site web statique, c'est pas un programme.
 
Un programme c'est données + traitements -> données, si tu considère que les données sont un programme, on est mal barré  :pt1cable:  



Ta déf me plait bien.
 
Donc, un programme serait caractérisé par le fait qu'il contient sa propre méthode de traitement (il "réfléchit sur lui-même" avec les opérations logiques), ce qui lui confère une certaine autonomie fonctionnelle : le programme, quel que soit l'OS, donnera le même résultat.
 
A l'inverse, des fichiers de données brutes tel un fichier contenant exclusivement du code HTML sont en quelque sorte moins "vivant", ils sont purement descriptifs, à charge pour le browser ou tout autre programme d'en faire ce qu'il veut. Le résultat final dépendra donc de l'interpréteur.
 
 
 
A moins que l'on ne considère que le programme ne contient lui aussi que des données purement descriptives, et que la seule véritable exécution se situe au niveau du cpu qui exécute instruction de bas niveau par instruction de bas niveau...
 
Compliqué tout ça :/

n°151431
El_Awrence
pas très modéré
Posté le 05-06-2002 à 02:12:28  profilanswer
 

Zion : non, mon mémoire je l'ai fait sur "les enjeux du paiement en ligne" :p
 
sujet intéressant mais ô combien vaste
 
si un jour je dois faire une thèse, j'ai déjà trouvé mon sujet :d

n°151433
zion
Plop
Posté le 05-06-2002 à 03:06:38  profilanswer
 

El Awrence a écrit a écrit :

Zion : non, mon mémoire je l'ai fait sur "les enjeux du paiement en ligne" :p




 
Cool tiens, et euh... C'est top secret ou tu comptes le publier?  
Je commence à aimer lire les mémoires moi  :D


---------------
Informaticien.be - Lancez des défis à vos amis
n°151435
tilleul
Le kangourou roux ...
Posté le 05-06-2002 à 08:06:22  profilanswer
 

putain le nombre de conneries qu'on peut lire par ici ... :eek:
 
:heink:
 
tant qu'on y est, un GIF c'est un programme aussi ? :sarcastic:


---------------
All I have is yours, all you see is mine...
n°151449
darkoli
Le Petit Dinosaure Bleu
Posté le 05-06-2002 à 09:19:55  profilanswer
 

El Awrence a écrit a écrit :

D'où ma question : les différents fichiers texte composant un site web constituent-ils, selon vous, un programme ?
 
J'ai fait un Dess droit de l'info, et un de mes profs répondait affirmativement à cette question (implication pour la protection juridique d'un site web).  




 
Jurdiquement : oui
Informatiquement : non
 
Mais un site web peut être composé/contenir des programmes/script.
 
Par exemple est ce qu'un document word est un programme ?
 
Car au même titre qu'un site web il peut contenir des script et bien entendu du texte mis en page !!!
 
Donc d'après moi (et informatiquement) un site web (dans sa globalité) n'est pas un programme.


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°151464
antp
Super Administrateur
Champion des excuses bidons
Posté le 05-06-2002 à 09:40:33  profilanswer
 

benou a écrit a écrit :

Moi je considère qu'un programme c'est une application. C'est à dire un "truc informatique" qui est utilisé dans un but précis. Une application web, et par extension une simple page web peuvent être considérés comme une application et donc un programme.




 
:heink: C'est très confus


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  un site web est-il un programme ?

 

Sujets relatifs
Cherche un site avec des sources simples en Delphi ou en C++ Buildercomment trouvez mon site???
créer un site WEBcomment faire pour k1 programme clic de lui-meme
besoin d'un compteur pour un site[C] p'tit programme bizarre : evil inside?
logiciel pour representé l architecture du siteAfficher un site web dans un prog visual basic -->Problème, SOS SVP :)
que pensez vous de mon site ...Détecter si la version du navagateur du client est OK pour mon site
Plus de sujets relatifs à : un site web est-il un programme ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR