? C -Pascal und C Programmiersprachen sind beide objektorientierten Sprachen . Die Daten werden in Objekte und Klassen gruppiert und dann in die Nutzung durch Benutzerbefehle genannt , mit der Programmierer kürzere Code nicht mit Abschnitten des Codes während des Programms , um die Aktion zu aktivieren wiederholen zu erstellen. Die Unterschiede zwischen den C -Pascal und C Sprache liegen vor allem in der Konstruktion der Klassen und Verfahren zum Bereitstellen Befehl innerhalb des Codes. Auswertung von Ausdrücken
Einer der Schlüssel zum Verständnis der Unterschiede zwischen C- und C Pascal Sprache liegt in den Möglichkeiten, sie zu behandeln Ausdruckauswertung . C -Pascal wertet Ausdrücke von rechts nach links , was bedeutet der Ausdruck mehr ist als in C. So definiert sind, müssen sie den gleichen logischen Sinn für den Programmierer ( Lesen von links nach rechts ) , um das Programm ( Lesen von rechts nach links ) zu machen, wie beide Sprachen sind in Englisch geschrieben. In C ermöglicht die links - nach-rechts- Auswertung für das Programm Programmierer Fehler durch Aussagen mit dem Potenzial geschaffen, um unterschiedliche Bedeutungen haben, wenn umgekehrt kopieren.
Architektur
C -Pascal -Architektur basiert auf einer strengeren Reihe von Definitionen durch den Programmierer während der Bauphase erstellt wurden. Objekte und Klassen sind entworfen, um vollständig enthalten sein ; in C, wie sie erstellt werden definiert, aber nicht enthaltene Elemente . Während C ermöglicht ein Programmierer zu gehen und die Attribute einer Klasse oder eines Objektes , ohne dass ein vollständiger Ersatz für die Original-Artikel, die Modifikation schafft Schlupflöcher ungelöster Aktion und das Potenzial für , wie das Objekt handeln, wenn vom Programm aufgerufen erstellen. Diese Fähigkeit, ohne die Neugestaltung des Objekt oder die Klasse ändern das Potential für umständlich und widersprüchliche Zeilen Code von verschiedenen Quellen aufgenommen. Mit C -Pascal , müssen alle Änderungen, die durch den Programmierer gemacht, um die gesamte Klasse von Objekten, Design gemacht werden.
Sprache Statements
Die Spezifität der Sprache Aussagen in C -Pascal ist strenger als die in C C -Pascal nutzt verschiedene Aussagen, die Sprache genauer Anweisung zu geben, um das Programm die Chance, Fehler zu verringern gefunden. Die gemeinsame Erklärung von "Wenn und anderes " in C wird "Wenn ... und ... dann " in C -Pascal , weiter eingeschränkt , das Ergebnis. Die "do ... während " C wird " repeat ... bis . "
Code Länge
Ein Vergleich der beiden Programme entwickelt, um die gleiche Funktion erfüllen , aber in jeder Sprache geschrieben würde zeigen, dass das Programm in C -Pascal ist kleiner als die in C geschrieben die Spezifität der Sprache und der Schwerpunkt der Architektur erfordern die Programmierer , um mehr von dem Programm im Voraus planen vor der Codierung beginnt als mit C , was zu einer effizienteren Nutzung der Klasse und Objekte innerhalb des Codes .