« 1 (2)


Re: Ajout de briques Blender Game
OverdOzed
Inscrit:
10/09/2009 15:36
De Angers
Post(s): 1759
Citation :

Oltux a écrit:
Mais peut etre consideres-tu que le HTML n'est pas un langage de programmation.
Pour moi quand on fait :
<a>toto</a>
C'est la meme chose que :
printf("toto")


Le HTML n'est pas un langage de programmation, exactement comme le XML, XHTML, YML et j'en passe. C'est un langage de balisage, un langage de structure.
C, ASM, Java, Ruby sont des langages de programmation, dans le sens où ils représentent des algorithmes.
Python, PHP, sont considérés comme des langages de programmation, ou plutôt langages de "scripts".

Ecrire <a>toto</a> est une manière de représenter les données
Ecrire printf('toto') est un algorithme.
La compilation de printf('toto') sera un langage compréhensible par un processeur.
L'execution de la compilation de printf('toto') sera une execution de suites d'instructions processeurs.
A mon sens, il est impossible de compiler ou d’exécuter du HTML.

Pierre

Contribution le : 27/11/2013 17:01
_________________

DeviantArt | Sheepit!
Créer un fichier PDF de la contribution Imprimer


Re: Ajout de briques Blender Game
OverdOzed
Inscrit:
02/03/2010 10:43
De Sudiste
Post(s): 888
D'accord, alors et le javascript tu va me dire que oui c'en est un ?
Ca fonctionne sur le meme principe : Si le navigateur sait pas l'interpreter tu l'as dans l'os.
Pour la programmation de bas niveau par contre, le player c'est l'OS qui va savoir quoi faire avec le resultat de la compilation. Mais l'OS est aussi un navigateur.

Souvenez-vous au debut de la programmation ecrite :
On avait une fonction pour executer du code assembleur.
Parce que la programmation écrite etait trop limitée.

Contribution le : 27/11/2013 17:09
_________________
Oltux.
http://www.youtube.com/user/Oltux
Créer un fichier PDF de la contribution Imprimer


Re: Ajout de briques Blender Game
Ze Grand Manitou
Inscrit:
24/07/2003 14:50
De la Région Parisienne
Post(s): 21822
Citation :

Oltux a écrit:
Le HTML est considéré comme de la programmation, il fonctionne comme les briques mais ce sont des balises.
C'est très limité le HTML. Moins avec le HTML5 maintenant mais c'est limité. Et heureusement car sinon on pourrait faire n'importe quoi sur le net, bonjour les virus.


Correction : TU le considères comme un langage de programmation, très bien pour toi mais cela n'en fait pas une réalité pour autant.
Pour couper court la comparaison absurde. Le HTML ne possède en aucune manière de faire des opérations conditionnelles, pas plus que d'itérations, de définition et d'utilisation de petites fonctions, et encore moins de faire évoluer dynamiquement son contenu (d'une autre manière qu'en lisant un simple média cela va de soi, sinon tu vas me dire que VLC est un langage de programmation). Le XML et ses dérivés dont le HTML fait partie ont été conçus pour créer des documents, des pages avec des mises en forme, exactement comme on pourrait le faire avec Word par exemple.

@+

edit: Mince grillé, quel escargot je fais

Contribution le : 27/11/2013 17:16
_________________

Mickaël Guédon | Site pro : www.mickaelguedon.com | Fondateur du Blender Clan : www.blenderclan.org
Auteur de Formations Blender chez Elephorm
Créer un fichier PDF de la contribution Imprimer


Re: Ajout de briques Blender Game
OverdOzed
Inscrit:
02/03/2010 10:43
De Sudiste
Post(s): 888
Ok, sur Wikipedia ils appellent ça un langage de description mais ça me convient.
"HTML est un langage orienté au niveau de la structure de la base de données. C'est-à-dire que les commandes manipulent les structures de données et non les données elles-mêmes."

C'est la façon "prof" d'expliquer les choses mais quand on regarde l'enssemble, on voit ce que fait le navigateur au plus bas niveau :
Quand on balise une image, il y a une fonction dans le navigateur qui s'appelle affiche_image(source) et ça c'est de la programmation.
Plus on définie la balise avec des paramètres, plus on peut faire de choses, ça appelle d'autres paramètres.
Pour interpreter du javascript, le navigateur fait la même chose. Il a son petit lecteur de javascript intégré qui lui permet d'interpreter le langage.
VLC non, à moins que tu le lance en ligne de commande, dans ce cas il est une fonction outil, donc fait partie du langage de programmation. Par exemple on peut modifier une vidéo en ligne de commande. Ceci parce que l'OS, le navigateur sait interpreter un binaire executable avec des paramètres.
Le bash sous Linux, c'est de la programmation et pourtant on fait appel à des programmes qui deviennent des fonctions de programmation.
Mais on a en plus les statement. IF OR AND FOR WHILE...
(tout comme dans le logic brick)

edit:
Le haut niveau c'est cool, mais n'y allons pas de main morte dans ce cas.
Je pense que du haut niveau bien fait permet d'etre quasi illimité. Python le prouve.
Et le C n'est pas un langage illimité. Il y a des interdits. L'assembleur oui.
Par exemple en C, tu ne fais pas un goto ;)
Enfin je veux dire, tu ne sors pas d'une fonction comme d'un moulin, tu ne peux pas modifier la variable globalement si elle est locale, bref t'es limité alors qu'en assembleur on faisait ce qu'on voulait.
Bref, la racine de tous ces langages, qu'ils soient basics ou plus poussés ont la même racine. Les langages de bas-niveau sont elles-même des branches de futur branches mais ça ne signifie pas que ce soit un arbre. Certaines branches du haut peuvent être reliée à la base du tronc si on voulait. Par exemple on pourrait faire une brique ou lorsqu'on met un chiffre en hexadecimal, il fasse un mov 0xffff (en passant par le C puisque lui-meme est relié à la base (qui est devenue l'OS) ;))

Contribution le : 27/11/2013 17:32
_________________
Oltux.
http://www.youtube.com/user/Oltux
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
« 1 (2)




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
The Blender Clan 'tchat Buy (5 Pcs) New Samsung Galaxy S23 Ultra 256GB $4,495 Website: www.cutebitelectronics.com 0 35 06/02 10:37:12
emailychang01 
Questions & Réponses [non résolu] Blender et OBJ 0 62 01/02 11:09:31
stigmamax 
Mes premières images sous Blender (débutants) 2.80 ---> 3.00 ? 2 121 31/01 15:27:50
HarDrive 
The Blender Clan 'tchat Buy (50 Pieces) New Samsung Galaxy Z Flip4 128GB Unlocked $17,450 0 92 26/01 07:44:35
emailychang01 
The Blender Clan 'tchat Buy (30 Pcs) New Mac mini M2 (2023) 256GB SSD $8,970: www.cutebitelectronics.com 0 58 25/01 11:02:28
emailychang01 
The Blender Clan 'tchat Buy (50 Pcs) New iMac M1 24-inch (2021) 512GB SSD $44,950 Website: www.cutebitelectronics.com 0 81 24/01 09:21:49
emailychang01 
The Blender Clan 'tchat Buy (50 Pcs) Macbook Air M2 13.6-inch 512GB SSD $54,950 Website: www.cutebitelectronics.com 0 88 23/01 09:20:38
emailychang01 
Questions & Réponses circuit avec dévers 3 125 22/01 18:42:26
moonboots 
The Blender Clan 'tchat Buy (50 Pcs) MacBook Pro M2 14-inch 512GB SSD $79,950 0 78 21/01 10:19:51
emailychang01 
The Blender Clan 'tchat Buy (50 Pieces) New Apple iPad Air 10.9-inch (2022) 256GB Wi-Fi + Cellular $24,950 0 105 20/01 08:43:41
emailychang01 
The Blender Clan 'tchat Buy (50 Pcs) New Mac mini M2 (2023) 256GB SSD $9,950 Website: www.cutebitelectronics.com 0 105 19/01 08:19:28
emailychang01 
The Blender Clan 'tchat Buy (50 Pieces ) New Apple iPad Mini 8.3-inch (2021) 256GB Wi-Fi + Cellular $22,450 0 79 18/01 08:46:54
emailychang01 
Hors Sujet !! Victime de piratage 0 150 18/01 00:01:38
Lylo 
The Blender Clan 'tchat Buy (50 Pieces) New Apple iPad Pro 12.9-Inches 2021 1TB Wifi + Cellular $69,950 0 99 17/01 09:54:03
emailychang01 
The Blender Clan 'tchat Buy (50 Pieces) New Apple iPad Pro 11-Inches 2021 2TB Wifi + Cellular $79,950 0 101 14/01 19:23:01
emailychang01 
Questions & Réponses [non résolu] Material preview et résolution 0 132 13/01 10:13:25
zeromeetsinfinity 
The Blender Clan 'tchat Buy (50 Pieces) New Original Unlocked Apple iPhone 13 Pro Max 5G 1TB $54,950 0 106 12/01 09:21:35
emailychang01 
Hors Sujet !! Verifpro.net - paypal, ebay, banks, crypto, docs and more! 0 119 11/01 18:57:13
julien_costa 
The Blender Clan 'tchat Buy (50 Pieces) New Original Unlocked Apple iPhone 12 Pro 5G 512GB $24,950 0 108 11/01 07:45:50
emailychang01 
Questions & Réponses [non résolu] Soucis de pivots et rotations à l'import dans un fichier fbx avec parents/enfants 0 4747 10/01 16:32:57
Brice_Willus 

Qui est en ligne
148 utilisateur(s) en ligne (dont 110 sur Forums)

Membre(s): 0
Invité(s): 148


plus...
Nouveaux membres
MathiasFul 18/8/2022
VicenteZcl 18/8/2022
OlivaL1007 18/8/2022
Adrian8943 18/8/2022
NorbertoGe 18/8/2022
VeronaKais 18/8/2022
BettieSile 18/8/2022
DarylTier 18/8/2022
BretParkhi 18/8/2022
LeoTrotter 18/8/2022
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Fev 15
Anniversaire de Dany
Fev 23
anniversaire de windspirit
Mar 14
Anniversaire de AMV12
plus 229 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445