The C preprocessor (cpp) is the preprocessor for the C programming language. In many C implementations, it is a separate program invoked by the compiler as the first part of translation. The preprocessor handles directives for source file inclusion (#include), macro definitions (#define), and conditional inclusion (#if). The language of preprocessor directives is to the grammar of C, so the C preprocessor can also be used independently to process other types of files.

PropertyValue
dbpprop:abstract
  • The C preprocessor (cpp) is the preprocessor for the C programming language. In many C implementations, it is a separate program invoked by the compiler as the first part of translation. The preprocessor handles directives for source file inclusion (#include), macro definitions (#define), and conditional inclusion (#if). The language of preprocessor directives is to the grammar of C, so the C preprocessor can also be used independently to process other types of files. The transformations it makes on its input form the first four of C's so-called Phases of Translation. Though an implementation may choose to perform some or all phases simultaneously, it must behave as if it performed them one-by-one in order.
  • Der C-Präprozessor (cpp, auch C Precompiler) ist der Präprozessor der Programmiersprache C. In vielen Implementierungen ist er ein eigenständiges Computerprogramm, das durch den Compiler als erster Schritt der Übersetzung aufgerufen wird. Der Präprozessor bearbeitet Anweisungen zum Einschleusen von Quelltext (#include), zum Ersetzen von Makros (#define), und bedingter Übersetzung (#if). Die Sprache der Präprozessor-Anweisungen ist nicht spezifisch zur Grammatik der Sprache C. Deshalb kann der C-Präprozessor auch zur Bearbeitung anderer Dateitypen verwendet werden. Der C-Präprozessor führt die ersten vier Schritte der sogenannten Übersetzungsphasen durch.
  • Preprocesor jazyka C (cpp) je preprocesor používaný zejména během překladu zdrojových kódů programů napsaných v programovacím jazyce C. V mnoha implementacích se jedná o samostatný program, spouštěný překladačem v rámci první fáze překladu. Preprocesor interpretuje direktivy pro vložení zdrojového kódu z jiného souboru (#include), definici maker (#define) a podmíněné vložení kódu (#if). Jazyk direktiv preprocesoru není úzce spojený se syntaxí jazyka C, takže preprocesor C lze využít i na zpracování jiných typů souborů.
  • El preprocesador de C (cpp) es el preprocesador para el lenguaje de programación C. Es el primer programa invocado por el compilador y procesa directivas como #include, #define y #if. Estas directivas no son específicas de C. En realidad pueden ser usadas con cualquier tipo de archivo. El preprocesador utiliza 4 etapas denominadas Fases de traducción. Aunque alguna implementación puede elegir hacer alguna o todas las fases simultaneamente, debe comportarse como si fuesen ejecutadas paso a paso.
  • cpp (C preprocessor) on C ja C++-kielten esikääntäjä, jonka läpi lähdekoodi viedään ennen varsinaista käännösvaihetta. Esikääntäjää ohjataan lähdekoodissa #-merkillä alkavilla direktiiveillä kuten #include ja #define. Ensimmäinen C++-kielen kääntäjä oli alkujaan vain kehittyneempi C-kielen esikääntäjä, mikä selittää osan C++-kielen nimeen sisältyvästä sanaleikistä.
  • A C előfordító a C és C++ programozási nyelvek tényleges fordítása előtt végrehajtott speciális program. Az előfordító felel más forrásfájlok kezeléséért, felhasználható szimbólumok és makrók definiálására illetve a feltételes fordítás lehetővé tételéért. A hagyományos C programok erősen építenek rá, míg a C++ -ban a típushelyesség miatt csak speciális esetekben használják.
  • C önişlemcisi (preprocessor), program dosyalarini, işlemciye hazır hale getiren programın adıdır. Eğer bir yazılım dosyası diğer bir dosyayı çağırıyorsa (#include) önişlemci kullanılan dosyanın içeriğini kullanan dosyaya döker. Eğer önceden tanımlı makrolar varsa onları da açar. Genel komut (Microsoft Derleyicisi, cl): cl /p yaz. cpp
dbpprop:date
  • July 2009
dbpprop:hasPhotoCollection
dbpprop:quoteProperty
dbpprop:reason
  • I know gcc does and MSVC doesn't, but a list of which do and don't would be an ideal reference
dbpprop:reference
dbpprop:wikiPageUsesTemplate
rdf:type
rdfs:comment
  • The C preprocessor (cpp) is the preprocessor for the C programming language. In many C implementations, it is a separate program invoked by the compiler as the first part of translation. The preprocessor handles directives for source file inclusion (#include), macro definitions (#define), and conditional inclusion (#if). The language of preprocessor directives is to the grammar of C, so the C preprocessor can also be used independently to process other types of files.
  • Der C-Präprozessor (cpp, auch C Precompiler) ist der Präprozessor der Programmiersprache C. In vielen Implementierungen ist er ein eigenständiges Computerprogramm, das durch den Compiler als erster Schritt der Übersetzung aufgerufen wird. Der Präprozessor bearbeitet Anweisungen zum Einschleusen von Quelltext (#include), zum Ersetzen von Makros (#define), und bedingter Übersetzung (#if). Die Sprache der Präprozessor-Anweisungen ist nicht spezifisch zur Grammatik der Sprache C.
  • Preprocesor jazyka C (cpp) je preprocesor používaný zejména během překladu zdrojových kódů programů napsaných v programovacím jazyce C. V mnoha implementacích se jedná o samostatný program, spouštěný překladačem v rámci první fáze překladu. Preprocesor interpretuje direktivy pro vložení zdrojového kódu z jiného souboru (#include), definici maker (#define) a podmíněné vložení kódu (#if).
  • El preprocesador de C (cpp) es el preprocesador para el lenguaje de programación C. Es el primer programa invocado por el compilador y procesa directivas como #include, #define y #if. Estas directivas no son específicas de C. En realidad pueden ser usadas con cualquier tipo de archivo. El preprocesador utiliza 4 etapas denominadas Fases de traducción.
  • cpp (C preprocessor) on C ja C++-kielten esikääntäjä, jonka läpi lähdekoodi viedään ennen varsinaista käännösvaihetta. Esikääntäjää ohjataan lähdekoodissa #-merkillä alkavilla direktiiveillä kuten #include ja #define. Ensimmäinen C++-kielen kääntäjä oli alkujaan vain kehittyneempi C-kielen esikääntäjä, mikä selittää osan C++-kielen nimeen sisältyvästä sanaleikistä.
  • A C előfordító a C és C++ programozási nyelvek tényleges fordítása előtt végrehajtott speciális program. Az előfordító felel más forrásfájlok kezeléséért, felhasználható szimbólumok és makrók definiálására illetve a feltételes fordítás lehetővé tételéért. A hagyományos C programok erősen építenek rá, míg a C++ -ban a típushelyesség miatt csak speciális esetekben használják.
  • C önişlemcisi (preprocessor), program dosyalarini, işlemciye hazır hale getiren programın adıdır. Eğer bir yazılım dosyası diğer bir dosyayı çağırıyorsa (#include) önişlemci kullanılan dosyanın içeriğini kullanan dosyaya döker. Eğer önceden tanımlı makrolar varsa onları da açar. Genel komut (Microsoft Derleyicisi, cl): cl /p yaz. cpp
rdfs:label
  • C preprocessor
  • C-Präprozessor
  • Preprocesor jazyka C
  • Preprocesador de C
  • Cpp
  • C előfordító
  • C önişlemcisi
owl:sameAs
skos:subject
foaf:homepage
foaf:page
is dbpprop:redirect of
is owl:sameAs of