C - Pascal e linguaggi di programmazione C sono entrambi linguaggi orientati agli oggetti . I dati sono raggruppati in oggetti e classi e poi rimesso in uso da parte di comandi dell'operatore , permettendo ai programmatori di creare codice più corto da non dover ripetere parti del codice per tutto il programma per consentire l'azione. Le differenze tra C - Pascal e linguaggio C trovano principalmente nella progettazione delle classi ei metodi di fornire istruzioni all'interno del codice . Valutazione dell'espressione
Una delle chiavi per comprendere le differenze tra C - Pascal e il linguaggio C sta nei modi in cui gestiscono la valutazione dell'espressione . C - Pascal valuta le espressioni da destra a sinistra , ovvero l'espressione viene più definito che in C. Quindi , deve effettuare lo stesso senso logico al programmatore (leggendo da sinistra a destra) per il programma ( lettura destra a sinistra) , come entrambe le lingue sono scritti in inglese . In C , la valutazione da sinistra a destra consente al programma di duplicare errore programmatore creato attraverso le dichiarazioni con le potenzialità per avere significati diversi quando invertito .
Architettura
architettura C - Pascal è basato su un insieme di definizioni rigorosa creati dal programmatore durante la costruzione . Gli oggetti e le classi sono progettati per essere completamente contenuta , in C , sono creati come definito ma non contenevano elementi. Mentre C permette ai programmatori di entrare e modificare gli attributi di una classe o di un oggetto , senza dover creare una sostituzione totale della voce originale , che modifica crea scappatoie di azione irrisolto e il potenziale di come l'oggetto si comporterà quando viene chiamato dal programma . Questa capacità di modificare senza ridisegnare l'oggetto o la classe crea il potenziale per linee ingombranti e contrastanti di codice aggiunte da più fonti . Con C - Pascal , le eventuali modifiche apportate dal programmatore devono essere effettuate per tutta la classe di oggetti di design .