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

 


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

typage fort ?

n°1811033
jokaritaff
Posté le 12-11-2008 à 10:33:11  profilanswer
 

Reprise du message précédent :

masklinn a écrit :


You're doing it wrong


what's the right one ?
 

masklinn a écrit :


Le typage statique et le typage explicite sont orthogonaux à l'orientation objet du langage (je te suggère d'aller découvrir Smalltalk, on fait difficilement plus "orienté objet" et c'est du late-bound dynamically typed sans annotations)


quelle différence entre typage statique et dynamique ?

mood
Publicité
Posté le 12-11-2008 à 10:33:11  profilanswer
 

n°1811043
masklinn
í dag viðrar vel til loftárása
Posté le 12-11-2008 à 10:49:02  profilanswer
 

jokaritaff a écrit :

what's the right one ?


Des tests unitaires et des méthodes flexibles, quand je code en python je ne fais quasiment jamais de test sur le type des objets.

jokaritaff a écrit :

quelle différence entre typage statique et dynamique ?


Typage statique = types résolus à la compilation et vérification de la cohérence de ces types, le type-hinting n'est mécaniquement utile que dans ce cas (sinon, c'est au mieux de la documentation) (à noter que la majorité des langages statiquement typés "populaires" ont habituellement une part plus ou moins grande de dynamisme, les langages les plus statiquement typés ont tendance à être fonctionnels et pas objet, e.g. SML ou Haskell)
Typage dynamique = types résolus intégralement à l'exécution, comme en PHP, en Lisp ou en Python.
 
http://en.wikipedia.org/wiki/Stati [...] tic_typing


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1811050
jokaritaff
Posté le 12-11-2008 à 11:00:59  profilanswer
 

donc le typage est identité par le runtime
- soit avant l'execution du code (langage compilé)
- soit pendant l'execution du code (langage interpreté)

n°1811051
jokaritaff
Posté le 12-11-2008 à 11:01:21  profilanswer
 

Des tests unitaires et des méthodes flexibles
> tu peux m'en dire plus ?

n°1811055
masklinn
í dag viðrar vel til loftárása
Posté le 12-11-2008 à 11:08:47  profilanswer
 


J'en parlais plutôt au sens programmatique, genre duck typing toussa :D


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1811066
jokaritaff
Posté le 12-11-2008 à 11:19:20  profilanswer
 

non je cherchais pas une explication de 2 km (Wikipedia sert a ca et le fait tre bien)  
c'est juste que ca m'a interpelé le fait de pas tester les types avec des is_x()
merci pour le concept de Duck Typing, je comprend mieux la méthode.

n°1811091
flo850
moi je
Posté le 12-11-2008 à 11:51:25  profilanswer
 

php fait automatiquement les conversion , donc qu'est ce que ca t'apporte d'avoir un int a la place d'un float ?


---------------

n°1811103
jokaritaff
Posté le 12-11-2008 à 12:08:15  profilanswer
 

le conversion auto va tres bien
le typage fort ca serait plutôt pour obliger a envoyer un array et pas une string a une méthode.
Ca peut eviter des erreurs a la con.
Cependant la PHPDoc est aussi la pour dire au developpeur ce qu'il faut ou pas envoyer comme type a telle méthode.
 
C'est plus pour pallier des manques de rigueur. mais ca va pas bien plus loin.
Mais au final sur la question du typage je crois que je veux faire du .net avec PHP.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Pb typage étrange....help i need some one l'AS es plus fort que moi
Typage strict pour parametres de fonction : question sur cas précisTypage d'un pointeur "void *"
[Résolu] Problème polymorphisme et sous typageTypage en PHP POO
Fichier XML et typage de données[C++] "typage dynamique" marche pas
Besoin d'un fort en jointure externe MySQL(résolu) vba excel : probleme de typage string
Plus de sujets relatifs à : typage fort ?


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