? C- Pascal et les langages de programmation C sont deux langages orientés objet . Les données sont regroupées dans des objets et des classes , puis remis en usage par les commandes de l'opérateur , ce qui permet aux programmeurs de créer du code plus court en n'ayant pas à reprendre une partie du code au long du programme pour permettre à l' action. Les différences entre C- Pascal et le langage C se situent principalement dans la conception des classes et les méthodes de dispenser un enseignement dans le code. Expression évaluation
Une des clés pour comprendre les différences entre C- Pascal et langage C réside dans la façon dont ils gèrent l'évaluation de l'expression. C- Pascal évalue les expressions de droite à gauche , ce qui signifie que l'expression est plus défini que dans C. Ainsi , il doit faire le même sens logique pour le programmeur ( lecture de gauche à droite ) pour le programme ( lecture de droite à gauche) , comme les deux langues sont rédigés en anglais . En C, le gauche à droite évaluation permet au programme de dupliquer une erreur de programmation créée par des déclarations qui ont le potentiel d'avoir des significations différentes lorsque inversée .
Architecture
l'architecture C- Pascal est basée sur un ensemble plus strict des définitions créées par le programmeur lors de la construction . Objets et classes sont conçues pour être entièrement contenue , en C , ils sont créés tel que défini mais ne figurent articles . Alors que C permet à un programmeur d'entrer et modifier les attributs d'une classe ou d'un objet sans avoir à créer un remplacement total de l'élément d'origine , cette modification crée des lacunes de l'action résolue et le potentiel pour faire l'objet agira lorsqu'il est appelé par le programme. Cette capacité à modifier sans reconcevoir l'objet ou la classe crée le potentiel pour les lignes lourdes et contradictoires du code ajouté par plusieurs sources . Avec C- Pascal , les modifications apportées par le programmeur doit être adressée à toute la classe des objets design .
États de langue
La spécificité des états de langue en C- Pascal est plus stricte que celle trouvée dans C. C- Pascal utilise différents états de langue qui donnent des instructions plus spécifiques au programme afin de réduire le risque d'erreur . La déclaration commune de « if et else " en C devient «Si ... et ... puis " dans C -Pascal, limitant davantage le résultat. Le " faire ... tandis que " de C devient " repeat ... jusqu'à ce que ".
Code Longueur
Une comparaison des deux programmes conçus pour remplir la même fonction , mais écrite dans chacune des langues montrerait que le programme C- Pascal est plus petite que celle écrite en C. la spécificité de la langue et l'orientation de l'architecture nécessite le programmeur de planifier plus du programme à l'avance avant le codage commence qu'avec C , ce qui entraîne une utilisation plus efficace de la classe et les objets dans le code. Photos