Premiers pas avec CC Tutoriels de Roots - Partie 1 Introduction C est un langage informatique que je veux enseigner dans ces tutoriaux. C est un langage très développé. Vous pouvez apprendre le C de ces tutoriels comme votre langue maternelle. Ceci est la première partie de la série. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected]. Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez.
L'enseignement de la philosophie de ces tutoriels de ce que je sais, les gens trouvent qu'il est plus difficile d'apprendre C que d'apprendre d'autres langues. Je crois que la raison en est que le langage C est plus proche de la machine (matériel informatique) langue que la langue humaine, tandis que les autres langues sont plus proches de la langue humaine que le langage machine. La philosophie d'apprendre d'autres langues est d'avoir un problème dans la vie et apprendre la langue dans les autres pour résoudre le problème.
Telle est la philosophie utilisée par de nombreux livres C et C tutoriels pour enseigner C. Je pense que est ce qui rend l'apprentissage de C à partir de ces livres et des tutoriels, difficiles. Donc je utilise la philosophie inverse dans ces tutoriaux. Autrement dit, dans ces tutoriels, la philosophie est d'apprendre le langage C et ensuite décider sur ce problème du langage C permettra de résoudre. Je l'utilise cette philosophie parce que le langage C est plus proche du langage machine que le langage humain.
Avec la philosophie de ces tutoriels Je vais commencer à vous enseigner C la façon dont les inventeurs voir, mais en termes simples. En d'autres livres C et C tutoriels ils commencent à vous enseigner C la façon dont vous voulez voir (plus proche du langage humain), après cela, combler le fossé entre le langage humain et le langage "de la machine", devient difficile. Comme je vous l'enseigne C du point de vue des inventeurs, je crois, combler le fossé entre la langue "de la machine" (C) et le langage humain que vous connaissez déjà, devient naturel (facile).
Il est à cause de cette approche que je donne le titre de cette série comme, "C Tutoriels de Roots". Les types de programmeur Code A un programme dans un éditeur de texte. Un programme tout simplement tapé dans un éditeur de texte, le texte est codé, compris essentiellement par les programmeurs. Si la personne ordinaire regarde le texte, il serait en mesure d'identifier un grand nombre de mots dans le texte, mais il ne serait pas vraiment comprendre ce que tout le texte fait. Le programme (code) tapé dans l'éditeur de texte, est pas le langage de la machine.
Dans le cas de C, il est plus proche de la machine de langage de langage humain. Le texte codé est le code de programme. Il a certaines chaînes et les caractères positionnés de telle manière que l'homme ordinaire ne peut pas comprendre. Apprendre la programmation implique, l'apprentissage de la signification d'un tel texte dactylographié. Le code complet est tapé le programme. Un programme peut également exister dans ce qui est connu comme la forme binaire (voir ci-dessous). Code Source et exécution Code de texte comme mentionné ci-dessus, est appelé le code source.
Un programme est conçu pour effectuer une tâche comme pour ajouter des numéros ensemble. Quand un programme est accomplissement de sa tâche, il est en cours d'exécution; le programme est dit être en cours d'exécution. Pour "exécuter" un programme les moyens de le faire exécuter. Compilateur nombreux programmes ne sont pas exécutés dans leur code source (dactylographiée) forme. Dans ce cas, le code source doit être converti dans ce qu'on appelle le binaire. Un binaire est une forme de code, qui est mieux gérée par le matériel informatique.
Certains logiciels doit faire la conversion à partir du code source dans le binaire. Le logiciel qui fait cette conversion est appelé un compilateur. Un exemple d'un compilateur est le compilateur Suite MinGW. Voilà ce que je vais utiliser dans ces tutoriaux. Dans fonctionne avec le système d'exploitation Windows. Rien ne vous empêche d'utiliser un autre compilateur avec un autre système d'exploitation. Les principes énoncés dans ces tutoriels vont travailler avec presque tous les compilateurs C pour leurs systèmes d'exploitation différents.
Les principes énoncés dans ces tutoriels sont basés sur la norme ISO /IEC 9899: 1999. Telle est la dernière norme internationale C (spécifications), et par d'aujourd'hui, la plupart des compilateurs C s'y conformer. C et C ++ C est un langage informatique et C ++ est un autre langage informatique. C est une langue ancienne. C ++ est plus récente. C ++ est comme le frère aîné de C. C ++ est dérivée de C. Vous pouvez demander, "pourquoi ne pas étudier C ++ et C abandonner" Ce sont les raisons: C est un langage puissant par rapport à d'autres langages informatiques, aujourd'hui.
Même la pensée C ++ est mieux que C, C est encore aujourd'hui utilisé et est encore amélioré. Dans la vie, les frères aînés et juniors dans une famille sont précieux. Vous ne pouvez pas dire que vous ne devez pas le frère cadet. Prérequis Pour étudier C et de le maîtriser, votre niveau de mathématiques doit être au moins celle de Middle School. Si vous ne passez pas en mathématiques de collège, ne vous inquiétez pas. Il est un moyen de sortir. Vous devez étudier les cours de mathématiques facilement à, https://www.cool-mathematics.biz.
Ce site propose cours de maths en ligne de l'école intermédiaire interactive dans une étape par étape, dans le plus court de trois mois ou aussi longtemps que 10 mois. Là, vous avez le droit de poser des questions aux auteurs du site. Exigences Ici je vous donne les exigences de mon ordinateur. Rien ne vous empêche d'utiliser certaines autres exigences si vous savez comment gérer cela. - MinGW Compiler Suite - éditeur de texte - Votre ordinateur personnel et un système d'exploitation Windows. Téléchargement La suite MinGW compilateur est gratuit à télécharger.
Il est le téléchargement pour l'installation automatique et le téléchargement pour une installation manuelle. Je vais parler uniquement le téléchargement pour une installation manuelle. Aller à la page, www.mingw.org sur le web. Cherchez le lien, Mise en route, et cliquez dessus. La page de démarrage apparaît.
Sous le titre, Manuel d'installation sur la page, vous devriez voir des lignes comme: binutils mingw-runtime (dev, dll) bibliothèques d'exécution de W32api nécessaire pour GCC (GMP, libiconv, MPFR, pthreads) gcc-core (bin, dll) En ces lignes, les mots suivants sont des liens: binutils; dev et dll de l'expression mingw-runtime; w32api; GMP et MPFR et libiconv et pthreads des bibliothèques d'exécution requis pour la phrase du CCAG; bin et dll de l'expression gcc-core. Cliquez sur les liens ci-dessus pour télécharger les fichiers suivants: binutils-2.19.1-mingw32-bin.tar.gz | tar x mingwrt-3.
16-mingw32-dev.tar.gz | tar x mingwrt-3.16-mingw32-dll.tar.gz | tar x w32api-3.13-mingw32-dev.tar.gz | tar x GMP-4.2.4-mingw32-dll.tar.gz | tar x libiconv-1.13.1-1-mingw32-dll-2.tar.lzma | tar x mpfr-2.4.1-mingw32-dll.tar.gz | tar x pthreads-w32-2.8.0-mingw32-dll.tar.gz | tar x gcc-core-4.4.0-mingw32-bin.tar.gz | tar x gcc-core-4.4.0-mingw32-dll.tar.gz | tar x Créer un répertoire appelé, MinGW dans le répertoire racine (C :) du disque dur. Copiez ces 10 fichiers téléchargés dans le répertoire créé, MinGW. Installation Rechercher sur le web pour le logiciel zip appelé 7-zip.
Télécharge le; ce est gratuit. Utilisez le Gestionnaire de fichiers 7-zip pour décompresser ces 10 fichiers dans le même répertoire MinGW. Pendant le processus de décompression si le logiciel zip vous demander de remplacer un fichier, choisissez le plus grand fichier. Vous aurez à faire quelque chose pour la variable d'environnement du chemin. Vous allez faire quelque chose de semblable à ce qui suit: Allez dans le Panneau de configuration de votre système d'exploitation Windows; cliquez sur l'icône Système. La fenêtre Propriétés système ouvre; Cliquez sur l'onglet Avancé.
Cliquez sur le bouton Variables d'environnement, dans le volet de l'onglet Avancé. Ajouter la suivante sans les guillemets à la variable de chemin: "C: \\ MinGW \\ bin;% PATH%". Si vous avez déjà d'autres valeurs dans la variable de chemin, alors précéder cette valeur avec un point-virgule. Vous êtes maintenant prêt à écrire du code source, compiler et exécuter (exécuter). Le Répertoire de la console et de travail Nous allons travailler avec la console; cela signifie que votre entrée et de sortie à tout programme de C vous écrivez seront texte.
Dans d'autres pour ce faire, vous devrez utiliser le programme invite de commande Windows. (si vous avez un système d'exploitation différent, vous devrez utiliser un équivalent de la fenêtre d'invite de commande, qui permet d'afficher entrée et de sortie sous forme de texte sur l'écran). Pour accéder au programme d'invite de commande, cliquez sur le bouton Démarrer, pointez sur Tous les programmes, Accessoires, vous verrez le programme d'invite de commande; cliquez dessus. Vous verrez alors une fenêtre pour le texte blanc sur fond noir.
Voilà votre fenêtre de taper entrée sous forme de texte et de voir la sortie sous forme de texte. Pour un système d'exploitation différent, vous pourriez avoir une autre façon d'arriver à la console. Votre répertoire de travail est le MinGW vous avez créé ci-dessus. Votre premier programme C Démarrez votre ordinateur et ouvrez la fenêtre d'invite de commande. Vous devriez voir un texte blanc dans la fenêtre, se terminant avec quelque chose comme C: \\ Documents and Settings \\ User>, où l'utilisateur est votre nom. Ceci est appelé l'invite DOS.
Afin de travailler avec la console, vous devez l'invite DOS. Vos commandes sont tapées à la droite de l'invite DOS. Votre réponse sera affichée par le système, en dessous de la ligne de commande DOS. Après cet affichage, vous voyez l'invite DOS à nouveau. C: \\ Documents and Settings \\ User> est pas l'invite DOS nous allons utiliser. Nous utilisons le DOS C: \\ MinGW> parce MinGW sera votre répertoire de travail. Pour arriver à cette DOS, tapez cd .. et appuyez sur la touche Entrée du clavier. Type, cd .., et appuyez sur la touche Entrée.
Vous devriez maintenant être à l'invite DOS, C: \\> Pour aller dans le répertoire de travail (invite DOS pour répertoire de travail), le type, cd MinGW, et appuyez sur la touche Entrée. Vous devriez voir le DOS, C: \\ MinGW>. Cela est l'invite DOS pour votre répertoire de travail. Ouvrez votre éditeur de texte et tapez le code source suivant exactement comme vous le voyez: #include int main () {printf ("Bonjour tout le monde"); return 0; } Ceci est votre premier code source. Enregistrez le document dactylographié avec le nom hello.c dans le répertoire, MinGW.
Notez que le nom de fichier est bonjour et l'extension est c. Je vais vous expliquer ce qui est dans le code source plus tard. Faire apparaître la fenêtre d'invite de commande à nouveau. Alors que dans le C: \\ MinGW> DOS, et sur la droite, tapez la commande suivante et appuyez sur la touche Entrée, où la lettre suivante - est o et non nulle: gcc -o hello.c hello.exe Vous devriez voir le DOS invite, C: \\ MinGW> après un court moment. Dans la commande ci-dessus, gcc est le nom du compilateur. hello.c est le nom du fichier source à compiler.
Il est le fichier que vous avez saisi et enregistré dans le répertoire MinGW. hello.exe est le nom qui est donné au fichier compilé. -o est appelé un commutateur. Pour l'instant, il suffit de savoir que vous avez besoin pour produire un fichier exécutable. Le compilateur produit le (fichier exécutable) compilé. Donc, le compilateur compile hello.c, crée un fichier compilé avec le nom hello.exe et l'enregistre dans le répertoire de travail. Vous pouvez donner un autre nom pour la compilé (exécutable) fichier au lieu de hello.exe.
Cependant, il est classique de donner le même nom que celui du fichier source et l'extension, exe, car nous voulons un fichier exécutable. Maintenant, nous avons un fichier exécutable appelé hello.exe dans le répertoire de travail, MinGW. Alors qu'il était encore à l'invite DOS du répertoire de travail, nous pouvons exécuter (lancer) ce fichier. Pour ce faire vous suffit de taper le nom du fichier à l'invite DOS et appuyez sur Entrée. Faisons-le comme suit. Tapez le nom suivant et appuyez sur la touche Entrée: hello.
exe Après un court moment, vous devriez voir "Bonjour tout le monde!" sur la ligne suivante. Ceci est la sortie du fichier. Eh bien, vous devriez également voir le DOS, C: \\ MinGW>