Quelle est votre fonction ? - Glossaire
Voici le glossaire pour “Quelle est Votre Fonction ?”, second tutoriel dans la série Cocoa de Seth Roby.
- Une façon par laquelle une partie d’un programme fait appel à une autre partie d’un programme.
Ceci permet de réutiliser le même code, sans avoir à le réécrire.name(argument1, argument2)
où le nom de la fonction précède les parenthèses, et où tous les arguments sont listés entre les parenthèses, séparés par des virgules.
- Les données de travail passées à la fonction (ses entrées).
Lors de l’appel de fonction, ils sont listés à l’intérieur des parenthèses.
Pour la définition de fonction, ils sont définis avec leurs type et nom à l’intérieur des parenthèses. - Terme utilisé pour donner des arguments à une fonction que vous appelez.
Par exemple dans :myFunction(3+2, "Simon");
Les arguments passés sont 5 et la chaine de caractères Simon.
- Un ou zéro. Un groupe de huit est un octet.
- Une section de code entre une accolade ouvrante { et une accolade fermante }.
Celles-si peuvent être imbriquées, ce qui vous permet d’avoir des blocs à l’intérieur d’autres blocs.
En général, un bloc peut remplacer n’importe quelle ligne de code. - Le nom donné par les outils de développement à la compilation de code.
- Un type qui représente une lettre, un nombre, ou un symbole qui peut être écrit depuis le clavier.
- Un type spécial de chaine de caractères qui décrit une chaine de caractère, en y incluant des spécifications de conversion.
Utilisée par printf() et NSLog() et plein d’autres fonctions. - Une liste de caractères qui forme un bout de texte.
- Un type de chaine de caractères souvent utilisé en C.
- Dans un code, c’est la partie qui est supposée être lue par l’homme, et n’est donc pas compréhensible par le compilateur.
Comme les espaces, le compilateur ignore simplement les commentaires, ce qui vous permet d’y mettre ce que vous voulez. - Un programme sur l’ordinateur qui convertit votre code en langage machine.
Il effectue la compilation. - Convertir le code que vous avez écrit (mi-anglais, mi-informatique) en language complètement informatique, dit langage machine, que l’ordinateur peut comprendre et exécuter.
- Donnée qui au lieu de se trouver dans une variable est directement inscrite dans le code (” codée en dur”).
Les nombres et les chaines de caractères sont les types de variables le plus fréquemment exprimées comme des constantes. - Une ligne de code qui crée une variable avec un nom et un type spécifique.
Elle peut être combinée à une initialisation de variable sur la même ligne. - Une ligne de code qui crée une variable avec un nom et un type spécifique.
Elle peut être combinée à une initialisation de variable sur la même ligne. - Le bloc de code dans la définition de la fonction qui définit le code que la fonction exécute.
- Une ligne de code qui indique au compilateur qu’une fonction existe, afin que le compilateur ne se plaigne pas si vous utilisez cette fonction.
Elle est de la forme :returnType functionName(argType argName1, argType argName2);
Elle peut généralement être copiée et collée depuis la définition de fonction.
- Code qui définit exactement ce que la fonction effectue.
Elle est de la forme :returnType functionName(argType argName1, argType argName2) { //corps de fonction }Quand la fonction est appelée, les arguments sont implicitement définis dans le corps de fonction, et prennent la valeur qui leur est passée dans l’appel dans la fonction.
- Dans un code, tout ce qui n’est pas un espace est un élément.
Chaque section de texte entre section d’espace est séparée par un élément.
C’est un terme plus général que ‘mot’, parce qu’un signe égal est également un élément, mais pourrait ne pas être considéré comme mot par certains. - Un type qui représente un nombre entier, sans partie décimale.
Déclaré avec le mot clé int.
5, -23 et 17 000 sont des entiers, alors que 2,3, et 0,9 ainsi que PI n’en sont pas.
Un entier peut optionellement être non signé, ce qui signifie que sa valeur doit être impérativement positive. - L’information qui est passée à une fonction, un programme, …etc….
- Un message que le compilateur vous affiche quand votre code ne compile pas.
A l’opposé des warnings, vous ne pouvez pas exécuter un code qui comporte des erreurs. - Espaces, tabulations et retours chariot sont tous référencés comme des espaces.
Dans le code, tout espace est ignoré par le compilateur et peut donc être utilisé pour délimiter des portions de code, ou rendre le code plus lisible aux personnes. - Faire appel à toutes les fonctions, et substituer les variables à leurs valeurs.
Cela est effectué durant la phase d’exécution. - Faire faire à votre code ce qu’il est censé faire.
Une fois que le code est compilé, l’ordinateur peut exécuter le code comme il le fait pour tout autre application.
Vous pouvez même lancer votre code depuis le Terminal. - Une section de code qui peut être appelée par un autre code.
En C, vous devez déclarer la fonction avant qu’elle ne soit appelée (sous peine d’avoir un warning), et définir la fonction quelque part dans le code (sous peine d’avoir une erreur).Les fonctions acceptent des arguments d’entrée qui peuvent modifier le travail interne de la fonction.
Les fonctions ont un bloc de code qui leur est associé appelé le corps de la fonction qui représente le code de la fonction, le travail qu’elle effectue.
Les fonctions peuvent retourner une valeur à tout au code qui l’appelle.
Notez que les fonctions font la distinction entre les déclaration et définition, à l’opposé des variables ;
déclaration et définition sont identiques. - Une ligne de code qui assigne une valeur à une variable déjà créée.
- Un langage de programmation où le programmeur indique à l’ordinateur quoi faire dans un ordre spécifique, une instruction après l’autre.
C est un langage de ce type. - Une façon de référencer une ligne de code spécifique.
Les numéro de ligne commencent toujours au début du fichier, la première ligne étant “1″.
Vous verrez souvent les numéros de lignes suivant le format MyKeenFile.c:23, avec le nom du fichier et le numéro de ligne séparés par un deux points.
Dans les outils de développement, le numéro de ligne est affiché dans ce format en haut de la fenêtre d’édition. - Un groupe de huit bits.
- Un élément qui a une signification spéciale pour le compilateur.
Les opérateurs sont les verbes du langage C, et ils agissent sur les autres éléments autour d’eux. - Le signe égal, est un exemple d’opérateur.
Il prend tout ce qui se trouve à sa droite jusqu’au point-virgule, l’évalue, et initalise la variable qui se trouve immédiatement à sa gauche avec cette valeur.
Vu pour la première fois dans la première leçon. - Les programmes qu’Apple met à la disposition des développeurs pour qu’ils puissent développer pour le Macintosh.
Le principal outil pour les versions antérieures à Mac OS X Jaguar était Project Builder, qui depuis est remplacé par Xcode. - Période pendant laquelle le compilateur convertit votre code en langage machine pour qu’il puisse être exécuté.
- Période pendant laquelle le programme est exécuté, après que tout le code ait été compilé.
- Le nom que les outils de développement d’Apple donnent au programme en cours de développement.
Quand vous créez un projet, l’outil de développement crée un dossier dans lequel sera inséré tout fichier de code, ainsi que tous les fichiers du projet (qui est en fait un paquetage).
Tout fichier de support se retrouvera également dans ce dossier. - L’outil de développement principal pour les versions de Mac OS X jusqu’à la version Panther.
Auparavant connu sous le nom de ProjectBuilder (sans espace). - L’acte d’une fonction donnant son résultat au code qui l’a appelé.
Chaque fonction retourne le type de donnée définit dans sa déclaration. - Une chaine de caractères qui représente des caractères qui ont un code clavier particulier.
En C, elle commence par le caractère slash “” et est suivie par un autre caractère qui indique le code clavier désiré.
n est une nouvelle ligne, t est une tabulation. Il en existe plein d’autres. - Le moment où un programme est exécuté, une fois que le programme a été compilé.
- Une chaine de caractère spéciale qui contient un caractère pourcentage, suivi d’une lettre ou un nombre qui définit son type.
Utilisée dans les chaines de format pour déterminer comment afficher la chaine de caractères. - Les informations qui sont issues d’une fonction, d’un programme, …etc…
- Un élément graphique dont personne ne connait le véritable nom.
Le petit triangle qui est situé à côté de l’icône des dossiers pour indiquer s’il sont ouverts ou fermés. - Une façon d’interpréter les données.
Chaque variable a un type qui indique à l’ordinateur comment interpréter les bits que la variable représente réellement.
Il y a de nombreux types différents définis en C, et le programmeur peut définir ses propres types. - Une section de mémoire qui est réservée pour contenir une information spécifique.
Les variables sont créées par une définition, et qui par la suite peut être référencée par son nom, qui doit être un élément.
Chaque variable a un type qui lui est assigné, pour indiquer à l’ordinateur comment la lire.Le nom des variables en C suit un standard qui consiste à prendre tous les mots du nom, mettre en majuscule chaque première lettre de mot et supprimer les espaces.
La première lettre, cependant, doit être minuscule.
Ainsi, une variable qui représente le ‘Number of dooodads to make” sera appelée ‘numberOfDoodadsToMake’.
Notez que ceci n’est pas obligatoire, mais cela rend votre code plus simple à comprendre pour les autres. - Un message que le compilateur nous donne quand il détecte quelque chose qui peut être érroné dans votre programme.
Un warning n’est pas un problème, mais indique un bout de code potentiellement grave, et le compilateur vous dit de faire attention.
Au contraire des erreurs, vous pouvez exécuter votre code même s’il génère des warnings, mais des erreurs voire un crash pourrait survenir pendant la phase d’exécution. - L’outil de développement fourni par Apple depuis Panther.

Textes originaux en anglais sur O’Reilly : Glossary for Seth Roby’s Cocoa Series par Seth Roby
Chargement
Commentaires récents