Quelles sont les similitudes et les différences entre Ruby et le langage C ? Cet article vous donnera une brève introduction aux similitudes et aux différences entre Ruby et le langage C. J'espère qu'il vous sera utile.
Les similitudes entre Ruby et le langage C
1. opérateurs, tels que l’affectation composée et les opérateurs au niveau du bit.
2. Tous deux ont __FILE__ et __LINE__.
3. Il n'y a pas de mot-clé const spécial, mais on peut quand même avoir des constantes.
4. En C et Ruby, les chaînes sont représentées par des guillemets doubles, c'est-à-dire "".
5. Ils contiennent tous des chaînes variables.
6. Grâce à la commande ri, la plupart des documents peuvent être lus dans le terminal, tout comme les pages de manuel.
7. Les deux débogueurs de ligne de commande peuvent utiliser le même type de débogueur de ligne de commande.
La différence entre Ruby et le langage C
Compilez et exécutez
Dans Ruby, il n'est pas nécessaire de compiler le code, il peut être exécuté directement. En C, la compilation du code est nécessaire car il ne peut pas être exécuté directement.
2. Déclaration de variable
Il n'y a pas de déclaration de variable en Ruby cependant, la déclaration de variable est requise en C.
3. Macros ou préprocesseurs, casts, pointeurs, typedef, sizeof, énumérations
Dans Ruby, il n'y a pas de macros ou de préprocesseurs, pas de coercition Il n'y a pas d'énumérations disponibles pour la conversion, les pointeurs, typedef, sizeof, mais ils sont tous disponibles en C.
4. Type d'objet
En Ruby, les objets sont fortement typés en C, les objets ne sont pas fortement typés.
5. Fichier d'en-tête
Il n'y a pas de fichier d'en-tête en Ruby, donc toutes les fonctions et classes sont définies dans le fichier d'en-tête principal existe en C.
6. Fin de chaîne
Les chaînes en Ruby ne se terminent pas par des octets nuls. Les chaînes en C se terminent par un octet nul.
7. Transfert de valeur de fonction
Dans Ruby, les paramètres de fonction sont transmis par valeur, où la valeur est toujours une référence d'objet. Dans les fonctions C, les valeurs sont passées par valeur et également par référence.
8. mot-clé do
Dans Ruby, le mot-clé do est utilisé pour ce qu'on appelle les "blocs". Utilisez les instructions Do en C tout en créant des boucles comme do-while.
Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!