Lisez bien la FAQ. Pour poster un message ou poser une question, vous devez être enregistré. Vous n'êtes pas obligé d'être connecté pour lire les messages et voir les contenus.
Nous espérons que vous trouverez vos réponses ici, et n'hésitez pas à participer.
Bonne visite !
Sur ces forums, il est possible d'aborder n'importe quels sujets, de façon sérieuse ou pas !
Afin de préserver son harmonie et éviter les débordements, nous avons établi un ensemble de règles très simples que nous vous demandons de respecter.
1) Les thèmes suivants ne doivent jamais être abordés: La politique, La religion, La haine raciale, La pédophilie. Faites appel à votre bon sens pour éviter tout autre sujet susceptible de provoquer une polémique trop violente.
2) Ce forum est destiné à l'Abandonware (jeux a l'abandon) et le jeu vidéo. Les discussions ou liens vers un contenu illégal (piratage, désinformation, complotisme...), ou vers des contenus adultes, financiers, religieux... seront systématiquement effacés.
3) Ne publiez pas d'images dans vos messages qui pourraient choquer les autres visiteurs (rappel, le public peut être très jeune).
4) Lorsque vous lancez un sujet, veillez à ce qu'il soit dans le forum approprié (ne faites pas par exemple une requête dans le forum Discussion générale / Le bar des amis).
5) Il est souhaitable de ne pas faire dévier un sujet, ne serait-ce que par respect pour celui ou celle qui a lancé la discussion.
6) Avant de poser une question d'ordre (technique, requêtes...), assurez-vous qu'elle n'ait pas déjà été posé via la recherche.
6) Nous détestons le SPAM et le Flood ! Évitez donc de poster des messages inutiles et de façon répétée.
7) Peace and Love ! Les forums sont un endroit de détente, amusez-vous, ne vous prenez pas la tête inutilement en public.
8) Les administrateurs et modérateurs sont présents pour s'assurer que les règles et les personnes soient respectées. Leurs décisions sont elles-mêmes à respecter.
9) Ce forum n'est pas un téléphone portable ! Un forum est un lieu où on prend le temps, donc évitez le langage "texto/SMS". De plus, vos messages ne sont pas limités à 160 caractères, alors s'il vous plait, écrivez correctement ! Clairement, on ne va pas vous tomber dessus pour un "s" oublié ou pour un accord incorrect, mais pas de "g chrché c je pandan dé mwa"! Copiez-collez votre message dans Word pour profiter du correcteur orthographique, au besoin.
Ces règles sont très importantes, merci de les respecter ! En cas de non-respect, vous pourrez recevoir un avertissement, ou en fonction de la faute, être banni temporairement, voir définitivement du forum.
Merci à vous et bonnes discussions
Bon: pour te faire plaisir, j'ai été chercher la phrase à laquelle tu te réfères. La voici :
"Par extension, un fichier batch est, sous le sous système d'exploitation Windows, un fichier (ou script) contenant une série d'instructions DOS. Ces fichiers, lorsqu'ils sont lancés, exécutent les commandes contenues dans le fichier."
Tu remarqueras (comme moi) qu'il est question ici d'un fichier batch "sous système d'exploitation Windows, contenant des instructions DOS".
DOS, je te le rappelle, n'est pas un langage de programmation, mais un système d'exploitation et ses instructions se gèrent via des commandes qui sont exécutées séquentiellement. A par le branchement conditionnel "if…goto (telle ligne de commande)" le fichier s'exécute aussi séquentiellement.
Tout cela ne démontre en rien que html ne soit pas du scriptural, tout comme j'ai (il me semble) avoir affirmé que tout et n'importe quoi pouvait se retrouver dans un fichier batch (des commandes d'exécution en DOS comme des appels à des modules de programmation écrits dans d'autres langages).
Voilà pour la confusion que j'espère d'autres ne feront pas.
oulaaaaaaah
je n'ai jamais contredis que html ne soit pas un langage de script ! je suis absolument d'accord que html est un langage de script....
je contredis "un langage de script ne contient ni if ni for"...je contredis ta définition de langage de script.
Le cerveau est un merveilleux organe. Il démarre au moment où vous vous levez et ne s'arrête qu'au moment où vous arrivez au bureau
D'ailleurs, c'est une balise qui averti html que, dans celui-ci, se trouve un bloc d'intrusions à exécuter en PHP qui devra être transféré à un moteur spécifique (serveur Apache).
D'après ce que j'ai compris, pour toi sur le serveur il y a un programme nommé HTML qui transfère les instructions PHP à Apache... Ce n'est pas ça...
Tout ce qui rentre et sort au niveau du serveur web passe nécessairement par Apache (ou tout autre logiciel de serveur web) : c'est sa fonction. Il n'y a pas de logiciel "HTML". Apache parse les fichiers à envoyer mais est absolument incpable en lui même d'interpréter du PHP. Quand il reprère du PHP, il fait appel à PHP, compilé soit en tant que module Apache, soit en tant que programme externe (CGI). Apache et PHP ne sotn pas les mêmes produits. Installes Apache sans PHP, tu ne feras aucune page en PHP qui fonctionne.
En gros, c'est du script puisque html réalise des instructions qu'il ne possède pas en librairie. Il se contente donc de "lire" des lignes d'instructions qu'il n'exécute pas.
L'HTML est interprété par le moteur HTML du navigateur (Trident pour IE, Gecko pour Firefox - entre autres, Presto pour Opera). Les instructions HTML ne sont pas exécutées, elles sont interprétées.
Le W3C laisse aux éditeurs de navigateurs le soin d'implémenter eux même HTML, CSS etc dans leurs produits (et c'est pour ça que c'est le boxon d'ailleurs)
Un langage de balisage ne veut rien dire. Tous les langages et scripts ne sont alors que des langages de caractères alphabétiques, à ce compte…
Langage de balisage (ou de marquage, c'est synonyme) veut dire que ce langage n'est là que pour marquer des éléments (HyperText Mark up Language). Dans l'optique de HTML, il s'agit de définir les différentes entités qui composent le document, de leur donner une valeur sémantique (si certains se demandent pourquoi <b> est maintenant déprécié dans XHTML et remplacé par <strong>, l'explication est là) etc. Etant donné que ceci (et rien d'autre) n'est dans l'objectif de HTML, il est naturel qu'il n'y ait rien pour faire de calcul, de boucles itératives etc : il n'est là que pour la description de contenu..
Dernière modification par S***, 02 février 2007, 12h06.
Motif: balise de lien foireuse
A leprov
"je contredis ta définition de langage de script."
Evidemment, je ne vais pas te l'interdire…
Mais il n'y a pas pire sourd que celui qui ne veut pas entendre.
Pour ma part, je vais en rester là.
A Sigfrodi
" D'après ce que j'ai compris, pour toi sur le serveur il y a un programme nommé HTML qui transfère les instructions PHP à Apache... Ce n'est pas ça..."
Non, ce n'est pas ça et tu n'as pas bien compris.
Ou si tu veux, tu as parfaitement compris, mais pas ce que j'écris (ce qui revient au même…).
Hum.. AJAX... J'ai bien touché un peu de XHTTPRequest et je me mettrai bien à AJAX... Seulement voilà, AJAX c'est apparemment difficile à sécuriser (XSS powaa!!) et j'ai bien du mal à trouver des liens expliquant vraiment comment faire ça proprement et de manière assez sécurisée... En plus j'avoue que JavaScript est un langage avec lequel je suis assez mal à l'aise... Tu aurais des ressources stp?
Ajax est surtout intéressant avec des frameworks, qui simplifient beaucoup la programmation et encapsulent toute la différenciation des navigateurs.
Pour ma part, j'utilise Scriptaculous : http://script.aculo.us/
L'emploi d'un navigateur textuel a 2 avantages :
- d'abord c'est ce qu'il y a de plus proche de la manière dont un web crawler "voit" la page. Ca donne donc un regard un peu différent...
- C'est aussi ce qu'il y a de plus proche des lecteur d'écrans pour les personnes ayant des déficiences visuelles. Mon père étant quasiment aveuge, c'est quelque chose sur lequel je suis du coup plus sensibilisé et quand je vois le nombre de site adaptés à son handicap, je me dis qu'il y a encore beaucoup de boulot.... Le site de sa banque oblige pour l'identification de cliquer sur un code numérique. Déjà c'est bourré de JavaScript (qui par ailleurs déconne sous Firefox) mais en plus les chiffres sur lesquels il faut cliquer sont des images sans, je te le donne en mille, d'attribut alt... Bref, seul il ne peut pas y accéder :blase:
L'accessibilité est donc quelque chose que j'essaie de mieux appréhender mais il faut avouer que ce n'est vraiment pas évident...
J'avoue, moi aussi ça m'arrive de lire des choses avec Lynx. Et le problème de l'accessibilité pour les personnes mal-voyantes est très peu pris en compte avec le Web 2.0, si ce n'est avec des synthétiseurs vocaux. Il y a beaucoup de progrès à faire de ce côté là.
J'y lis d'ailleurs dans cette définition :
"La possibilité d'y employer des variables, des paramètres, des structures de contrôle (répétition, exécution conditionnelle), etc. fait des langages de scripts de véritables langages de programmation."
Différence entre langage de script et langage de programmation ? (c'est écrit là en toutes lettres)
Il suffit d'appliquer l'axiome au html (puisque d'après cette définition, tous les langages sont, à l'origine, du script).
Merci Wikipedia.
Les langages de scripts sont des langages de programmation créés pour raccourcir le processus traditionnel de développement édition/compilation/édition des liens/exécution.
Enfin, l'informatique n'étant pas à une terminologie approximative près, "langage de script" désigne parfois, dans un sens très vague, n'importe quel langage de programmation interprété (ce qui est un abus de langage : en toute rigueur le caractère interprèté ou compilé se rapporte à une implémentation' particulière, pas à un langage), par rapport aux langages compilés comme C, C++, Java, etc. On y trouve alors Basic, PHP, Lisp, JavaScript, etc.
Je vois pas comment tu arrives à inclure le HTML dans les langages de script... C'est dingue cet acharnement, avec tous les éléments sous le nez, plutôt que d'admettre l'erreur qu'on a pu dire, essayer de prouver que 1=2 par des pirouettes logiques...
je vais me permettre d'intervenir, peut être qu'une caution professionnelle calmera le débat :
le html n'est pas un langage de programmation, ni un langage scriptural (ou de script), ni un langage interprété.
c'est un langage de tags, un langage de balises.
Je sais, certains l'ont déjà dit, mais je pense que en ma qualité de webmaster professionnel, je pense apporter une fin à ce débat qui n'a pas vraiment lieu d'être.
"Il faut toujours viser la lune, car même en cas d'échec, on atterrit dans les étoiles." - Oscar Wilde.
D'ailleurs le HTML n'est pas un langage... C'est plus une norme qui permet de mettre en forme de l'information afin de la rendre lisible sur les navigateurs...
L'ASP et le PHP sont des langages, le javascript aussi et dans une autre dimension les différents langages utilisés sur les plateformes Dot Net aussi.
Un trés bon logiciel pour faire de la mise en page c'est "1st Page" qui est pas mal du tout, et gratuit. Il y a aussi Html Kit qui permet d'avoir une base sur laquelle enficher des modules suivant ses besoins.
ARANEAE reste un éditeur de texte évolué qui te permettra d'apprendre le HTML, ensuite tu as Top STyle qui te permettra de travailler les CSS lorsque tu aborderas le sujet.
Laisse les "grands de la programmation" se bouffer le nez sur des points de détails que tu n'aborderas pas avant longtemps et ne te prends pas la tête sur ce qu'ils essaient d'expliquer.
"Je vois pas comment tu arrives à inclure le HTML dans les langages de script... C'est dingue cet acharnement, avec tous les éléments sous le nez…"
Oui, j'ai oublié de te remercier, c'est bien toi qui me mets sous le nez l'affirmation suivante puisque j'ai pu la lire dans la définition de Wikipedia. Je la remets pour que tu puisses encore en profiter (et c'est du textuel, hein…je n'ai pas changé une virgule):
"La possibilité d'y employer des variables, des paramètres, des structures de contrôle (répétition, exécution conditionnelle), etc. fait des langages de scripts de véritables langages de programmation."
Voilà ce que tu me mets sous les yeux. (je t'en remercie, je ne t'en demandais pas tant).
Maintenant, ma question n'était pas de savoir si le htlm était un langage de script (ou non) d'après Wikipedia, à la base tous le sont alors… Par contre la question était bien (et je l'ai déjà rappelé)
"Quelle est la différence entre langage de script et langage de programmation".
Jean-Luc
"D'ailleurs le HTML n'est pas un langage... C'est plus une norme…"
C'est aussi pas mal d'autre choses, tu ne crois pas ? Par exemple : c'est une règle protocolaire ne contenant qu'une septantaine d'instructions (en gros).
Mais plus sérieusement, connais-tu un langage (quelqu'il soit) ne répondant pas à une norme quelconque ? Et le fait qu'il réponde à une norme n'en donne pas encore la définition.
Même réflexion pour Wokie : le fait que html utilise des balises n'en donne pas encore la définition. Et les langages qui font appel à de la programmation orientée "objet" alors, parce qu'ils utilisent une technologie différente, ce ne sont plus des langages de programmation, peut-être ?
Soyons sérieux.
Je vais donc m'en tenir aux règles définies par Wikipedia : en informatique, tout langage est à l'origine scriptural et ceux contenant des instructions élémentaires (logiques arithmétiques etc…) sont des langages de programmation.
Comme html ne reprend pas de telles instructions élémentaires, le voilà classifié définitivement.
Tu seras d'accord avec moi, Moogle ?
Sinon expliques-moi ce que tu as découvert dans la définition du dictionnaire en question (après l'avoir lue, bien évidemment…).
Et merci encore pour cet éclaircissement qui met (enfin) tout le monde d'accord.
J'oubliais une petite chose : je vous prendrais bien tous à mon cours afin de vous faire appréhender tout cela. A mon sens, il y a encore du chemin à faire…
Dernière modification par DePhil, 05 février 2007, 07h29.
J'oubliais une petite chose : je vous prendrais bien tous à mon cours afin de vous faire appréhender tout cela. A mon sens, il y a encore du chemin à faire…
pauvres élèves...
Le cerveau est un merveilleux organe. Il démarre au moment où vous vous levez et ne s'arrête qu'au moment où vous arrivez au bureau
Nous collectons des données personnelles sur notre site, à travers l'utilisation des cookies ainsi que d'autres technologies, pour vous fournir nos services, des publicités personnalisées et pour analyser le trafic. Nous pouvons être amené à partager certaines informations avec les partenaires publicitaires et d'analyse. Pour plus de détails, veuillez consulter la politique de confidentialité.
En cliquant sur « J'accepte » ci-dessous, vous acceptez notre politique de confidentialité ainsi que la collecte de données personnelles et l'utilisation de cookies comme décrit. Vous reconnaissez aussi que ce forum peut être hébergé en dehors de votre pays de résidence et que vous consentez à la collecte, le stockage et l'utilisation de vos données dans le pays où ce forum est hébergé.
Commentaire