Maison  >  Article  >  développement back-end  >  5 livres classiques d'introduction à la programmation recommandés en 2018

5 livres classiques d'introduction à la programmation recommandés en 2018

云罗郡主
云罗郡主original
2018-11-07 16:38:4423655parcourir

Quel livre dois-je étudier en premier pour commencer à programmer ? Que devez-vous apprendre en premier lorsque vous débutez dans la programmation ? Il existe de nombreux livres sur les langages de programmation sur Internet. En tant que débutant en programmation, vous devez comprendre le système de connaissances des langages de programmation. Le site Web PHP chinois recommande donc 5 livres d'introduction à la programmation, de l'entrée à la maîtrise. à eux !

1. "c primer plus"

5 livres classiques dintroduction à la programmation recommandés en 2018

Contenu Introduction Ce livre décrit de manière exhaustive les concepts et les connaissances liés à la programmation en langage C. Le livre compte 17 chapitres au total. Les chapitres 1 et 2 couvrent les connaissances préparatoires nécessaires à l'apprentissage de la programmation en langage C. Les chapitres 3 à 15 présentent les connaissances pertinentes du langage C, y compris les types de données, les entrées et sorties formatées, les opérateurs, les expressions, les instructions de contrôle de flux, les fonctions, les tableaux et les pointeurs, les opérations sur les chaînes, la gestion de la mémoire, les opérations sur les bits, etc. tous visent la norme C99 ; de plus, le chapitre 10 renforce la discussion sur les pointeurs et le chapitre 12 introduit le concept d'allocation dynamique de mémoire, plus adapté aux besoins des lecteurs. Les chapitres 16 et 17 traitent des fonctions du préprocesseur C et de la bibliothèque C, ainsi que de la représentation avancée des données (structures de données). L'annexe fournit des réponses aux questions de révision, des exercices de programmation et de riches documents de référence sur la programmation C à la fin de chaque chapitre. Ce livre convient aux lecteurs qui souhaitent apprendre systématiquement le langage C et aux programmeurs maîtrisant d'autres langages de programmation et souhaitant maîtriser et consolider davantage la technologie de programmation C.

2. "Le langage de programmation C"

5 livres classiques dintroduction à la programmation recommandés en 2018

"Le langage de programmation C" est traduit par "Langage de programmation C" par le célèbre informaticien Brian A. Le livre d'informatique co-écrit par W. Kernighan et Dennis M. Ritchie, le père du langage C, est le premier livre à présenter les méthodes de programmation en langage C. C'est un ouvrage de référence incontournable sur les langages de programmation. Il a joué un rôle très important dans le développement et la vulgarisation du langage C. Il est considéré comme la spécification standard du langage C et est encore largement utilisé aujourd’hui. Il est également reconnu comme un modèle de rédaction informatique, connu pour sa rédaction claire et concise. Le livre utilise « hello world » comme exemple pour commencer à expliquer la programmation, qui est devenue une tradition dans les livres sur les langages de programmation. [1] La description de ce livre est expliquée en termes simples, avec des exemples typiques, le rendant facile à comprendre et très pratique. Il convient comme manuel de langage C pour les majors en informatique ou les majors non informatiques dans les collèges et universités, et peut. Également être utilisé comme manuel pour les techniciens engagés dans le développement de logiciels et de matériel informatique. Dans l’histoire du développement informatique, aucun langage de programmation n’est aussi largement utilisé que le langage C.

3. "C Traps and Pitfalls"

5 livres classiques dintroduction à la programmation recommandés en 2018

L'auteur est basé sur un article qu'il a publié lorsqu'il était aux Bell Labs en 1985, combiné avec son propre expérience de travail élargie à ce précieux classique pour les programmeurs C. Le point de départ de la rédaction de ce livre n'est pas de critiquer le langage C, mais d'aider les programmeurs C à éviter les pièges et les obstacles du processus de programmation. Le livre est divisé en 8 chapitres, qui analysent les problèmes pouvant être rencontrés en programmation C sous plusieurs aspects tels que l'analyse lexicale, la syntaxe et la sémantique, les connexions, les fonctions de bibliothèque, les préprocesseurs et les défauts de portabilité. Enfin, l'auteur utilise un chapitre pour donner quelques suggestions pratiques. Ce livre convient aux programmeurs C ayant une certaine expérience pour lire et étudier. Même si vous êtes un expert en programmation C, ce livre devrait devenir votre livre d'introduction à la programmation gratuit.

4. "L'art de la programmation informatique"

5 livres classiques dintroduction à la programmation recommandés en 2018

Ce livre est un chef-d'œuvre classique de l'analyse algorithmique (le classique n'est pas approprié, ce devrait être une Bible ou une épopée). Il est répertorié par Scientific American comme l'un des 12 chefs-d'œuvre scientifiques majeurs du 20e siècle (avec celui de Dirac). mécanique quantique et théorie de la relativité générale d'Einstein), les travaux sur la théorie des jeux de von Neumann et d'autres ouvrages tout aussi célèbres). Son point fort réside dans ses compétences mathématiques extraordinaires, qui exigent des lecteurs des connaissances mathématiques extrêmement élevées. Tant que vous persistez dans votre patience, une fois que vous l'aurez compris, votre niveau d'algorithme et de programmation atteindra un niveau supérieur et vous aurez une bonne compréhension. de programmation. Il existe une expérience et une compréhension complètement différentes, qui sont « Tao ». La mise en page du livre est très belle (grâce au système Tex de l'auteur) et semble très confortable. Le style d'écriture de l'auteur est très bon, l'écriture est vive et vivante, et c'est émouvant à lire (version anglaise). Il existe de nombreux exercices essentiels, touchant à l'essence des algorithmes et des programmes. Il y a des réponses à presque tous les exercices à la fin du livre (représentant 1/4 de l'ensemble du livre). Les méthodes d'analyse du livre reflètent celles de l'auteur. style rigoureux. Cependant, le programme de ce livre n'est pas décrit dans le langage de haut niveau que nous connaissons, mais dans le langage MIX conçu par l'auteur. L'ensemble des livres devait initialement être publié en sept volumes, mais il existe désormais trois volumes : algorithmes de base, algorithmes semi-numériques, tri et recherche. Le quatrième volume d'algorithmes combinés a été retardé de 20 ans, a déclaré Knuth. il serait lancé en 2008. Ce livre a une version chinoise, mais il est recommandé aux lecteurs de choisir la version anglaise, car maintenant qu'ils l'ont appris à ce niveau, ils ne devraient pas avoir de difficultés majeures en anglais. Citation : "De notre vivant, nous assisterons peut-être à la disparition du C++, mais Knuth et son art de la programmation resteront toujours dans nos cœurs."

5. >

535 livres classiques dintroduction à la programmation recommandés en 2018

Structure des données et analyse des algorithmes : description du langage C (livre original 2e édition)》Introduction au contenu : le livre présente en détail les sujets populaires actuels et les nouveaux changements dans les techniques de conception d'algorithmes ont été discutés , et certaines structures de données avancées ont été examinées sur la base de l'étude des performances, de l'efficacité et de l'analyse du temps d'exécution des algorithmes. Un bref aperçu des domaines actifs des structures de données a été donné dans une perspective historique et de généralisation. Parce que « Structure des données et analyse des algorithmes : description du langage C (livre original 2e édition) » propose une nouvelle sélection de matériaux, des méthodes pratiques, des exemples riches et des choix appropriés. Le but de « Structure des données et analyse d'algorithmes : description du langage C (livre original 2e édition) » est de cultiver les bonnes compétences en programmation et les capacités d'analyse d'algorithmes des étudiants, afin qu'ils puissent développer des programmes efficaces. Afin de servir la pratique et de former les capacités pratiques des étudiants, le livre fournit des programmes C et des routines de pseudo-code pour la plupart des algorithmes, mais pas pour tous. Certains programmes sont disponibles sur Internet.

Ce qui précède est une introduction complète aux cinq livres classiques d'introduction à la programmation recommandés en 2018. Si vous souhaitez en savoir plus sur le

tutoriel d'introduction à php, veuillez faire attention au site Web chinois de php.


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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn