Ainsi, à travers mon expérience de programmation, j'ai rencontré deux types d'annotations de type pour les langues statiquement typées: je les appelle 'avant' et 'après'. langues C-style utilisent le formatAnnotations de type C par rapport à d'autres
int i = 5
Bien que la plupart des langues non-c-famille utilisent le format
var c:int = 5
Des exemples de la première catégorie serait C, C++, Java; des exemples de cette dernière catégorie seraient Scala, Haxe, Go.
Cela peut sembler à certains d'être superficiel, mais ma question est: quels sont les avantages de chaque style? Pourquoi utiliser l'un sur l'autre? Pourquoi C a-t-il adopté ce style en premier lieu?
Lequel vous semblez simple? –
C++: 'auto i = int {5}'. L'ordre de lecture de gauche à droite devient la norme :-) –
Aucun d'eux n'a d'avantages sur l'autre. C'est juste une question de conception du langage et cela ne modifiera que les différentes sections du compilateur. C'est tout! –