C + + Compilation des programmes C en langage d'assemblage
Apprenez tout ce que vous devez savoir sur C++ et comment les programmes C sont compilés pour assembler le langage à partir de ce cours en ligne gratuit.
Publisher: NPTELDescription
Le cours commence par vous présenter les étapes de la compilation d'un programme C en langage d'assemblage. Ces étapes sont la précompilation, la sortie du compilateur réel et la liaison. Vous apprendrez également à comprendre les concepts de prologue et d'épilogue par rapport à la façon dont les appels de fonction de haut niveau sont traduits dans des instructions d'assemblage de bas niveau.
Le cours passe ensuite à l'explication des conventions d'appel communes en C et de la façon dont les variables sont transmises et évaluées dans la même langue C. Au fur et à mesure que le cours progresse, C++ est introduit comme un langage de programmation orienté objet puissant. Vous allez apprendre à accéder à la variable locale dans un programme C++ et à expliquer la signification de “ This Pointer ” en C++
Enfin, vous allez comprendre l'importance de transmettre des arguments à une fonction en analysant ce qui se passe lorsqu'une fonction est appelée avec moins d'arguments ou avec plus de nombre d'arguments. Vous pouvez comparer la signification de la récursivité et des boucles, puis choisir la meilleure option à utiliser par les programmeurs. Commencez ce cours aujourd'hui, et vous équiez avec la connaissance du C++ et de la compilation des programmes C pour l'assemblage du langage.
Démarrer le cours maintenant