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

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Langage typé

n°89547
benou
Posté le 15-01-2002 à 16:29:07  profilanswer
 

Reprise du message précédent :
cherchez pas c'est une faute de langage ! :D


---------------
ma vie, mon oeuvre - HomePlayer
mood
Publicité
Posté le 15-01-2002 à 16:29:07  profilanswer
 

n°89550
darkoli
Le Petit Dinosaure Bleu
Posté le 15-01-2002 à 16:31:14  profilanswer
 

benou a écrit a écrit :

cherchez pas c'est une faute de langage ! :D  




 
Oh l'autre !!!
 
Pis tien en javascript tu peux ecrire des trucs comme ca :
 

Code :
  1. var tab=new Array(3);
  2. for (var i=0;i<5;i++) tab[i]=1;


 
Et le pire c'est que ca marche !!!

 

[edtdd]--Message édité par DarkOli--[/edtdd]


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°89554
benou
Posté le 15-01-2002 à 16:35:02  profilanswer
 

:D
 
ben ouais. ca marche.
qui a dit que le javascript était un langage de programmation ?


---------------
ma vie, mon oeuvre - HomePlayer
n°89555
benou
Posté le 15-01-2002 à 16:36:24  profilanswer
 

et puis en Javascript, la taille que tu donne à un tableau au début n'est qu'une taille initiale. Les tableaux se comportent comme vecteurs : ils s'allongent si tu t'en sert comme si ils étaient plus grands


---------------
ma vie, mon oeuvre - HomePlayer
n°89557
darkoli
Le Petit Dinosaure Bleu
Posté le 15-01-2002 à 16:37:54  profilanswer
 

benou a écrit a écrit :

et puis en Javascript, la taille que tu donne à un tableau au début n'est qu'une taille initiale. Les tableaux se comportent comme vecteurs : ils s'allongent si tu t'en sert comme si ils étaient plus grands  




 
Ben oui je sais !!!


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°89564
benou
Posté le 15-01-2002 à 16:44:44  profilanswer
 

tout ca pour dire qu'un langage typé c'est bien. :)


---------------
ma vie, mon oeuvre - HomePlayer
n°89565
El_gringo
Posté le 15-01-2002 à 16:46:52  profilanswer
 

benou a écrit a écrit :

tout ca pour dire qu'un langage typé c'est bien. :)  




 
et un typé avec possibilité de transcriptage, c mieux ! :D
Et on sera jammais d'accord ! c pour ça qu'il y a des gens qui utilisent le C, d'autres utilisent de langages sévèrement typés ! :D

n°89583
HelloWorld
Salut tout le monde!
Posté le 15-01-2002 à 17:13:08  profilanswer
 

un petit exemple du typage fort de l' ADA pour ceux qui connaissent pas !
 

Code :
  1. nombre_decimal : float;
  2. nombre_decimal := 2;  -- erreur ! faut mettre 2.0


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°89604
darkoli
Le Petit Dinosaure Bleu
Posté le 15-01-2002 à 17:34:48  profilanswer
 

benou a écrit a écrit :

tout ca pour dire qu'un langage typé c'est bien. :)  




 
Pas forcement !!!
 
Chacun ses goût, defois c'est bien d'utiliser un langage typé mais défois c'est super chiant.


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°89607
darkoli
Le Petit Dinosaure Bleu
Posté le 15-01-2002 à 17:36:11  profilanswer
 

HelloWorld a écrit a écrit :

un petit exemple du typage fort de l' ADA pour ceux qui connaissent pas !
 

Code :
  1. nombre_decimal : float;
  2. nombre_decimal := 2;  -- erreur ! faut mettre 2.0

 




 
Ca c'est le genre de truc gonflant !!!
 
Mais tu souleve un autre probleme !!!
 
LA denomination des variables qui aident beaucoup à la comprehensions du prog.


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
mood
Publicité
Posté le 15-01-2002 à 17:36:11  profilanswer
 

n°89633
HelloWorld
Salut tout le monde!
Posté le 15-01-2002 à 18:05:29  profilanswer
 

"Ca c'est le genre de truc gonflant !!!"
 
Au début, c'est en effet très gonflant.
Mais en contrepartie, quand on connait bien le langage et qu'on a l'habitude, un programme qui compile est un programme qui marche.
 
Mais c'est vrai qu'au début on galère ... un include pour afficher une string, un include pour les reels ... et c'est la galère pour additionner un entier à un décimal
 
Le type integer n'est pas un type de base qu'on peut opposer aux types construits (structures, classes ...)
le type integer possède des fonctions, le "+" est un opérateur ... c'est plutot une vraie classe.
Si quelqu'un pouvait apporter des précisions là dessus.
 

Code :
  1. nombre : integer := 10;
  2. chaine : string(1..10) := (1..10 => ' ');
  3. chaine := integer'image(nombre);


 
le typage est fort parce qu'on peut définir des sous types

Code :
  1. subtype Natural is Integer range 0 .. Integer'Last;


 
et ça par contre c'est vachement bien :)
 
on controle alors qu'une variable est d'un sous type particulier ... c'est de l'héritage en gros.
 
Imagine pour le débugage ... des qu'une variable a une valeur qu'elle n'est pas censée avoir, fiout, exception qui te le dit


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°89643
El_gringo
Posté le 15-01-2002 à 18:20:33  profilanswer
 

ça ça veut pas dire que le typage est fort, ça veut dire que le langage est purement objet (contrairement au C++, ou les type int, long, ... ne sont pas des classes).
Mais en Java, on peut aussi définir des classes qui héritent de Integer... (et encore, Java non plus n'es pas purement objet)

n°89653
HelloWorld
Salut tout le monde!
Posté le 15-01-2002 à 18:39:06  profilanswer
 

J'aurais dû dire:
"le typage est fort grace à la possibilité de définir des sous types"
 
plus d'info:
http://www.univ-paris12.fr/lacl/la [...] ode24.html


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°89668
ZeMin
Posté le 15-01-2002 à 19:15:01  profilanswer
 

VIVE LE CAML !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Ok je sors :D

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[VB] existe t il un type de variable au dessus de la string?etat d'1 serveur , ou application type netmeeting sur une page web
typage de langage[VBA] Comment extraire un caractere d'un chaine de type string.
[SQL]conversion de typeComment ce type à fait ça ???
[ML] Je ne pige pas grand chose à ce super langage...Quel est le langage le plus fortement type???
Quel langage pour implémenter... XML ou... 
Plus de sujets relatifs à : Langage typé


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