| |
|
|
Kurs: C für Programmierer («CEP») |
 |

CPG-Anschlussseminar für Programmierer

Die Programmiersprache C wurde anfangs der 70er-Jahre als Implementierungssprache für UNIX entwickelt. Die Sprache wurde in der Folge für die Entwicklung von System- und Anwendungssoftware eingesetzt. Diese Programme wiesen Qualitätsmerkmale auf, die traditionelle Sprachen nicht in gleichem Masse erreichen konnten: Kleiner Speicherbedarf, schnelle Ausführungszeiten, leicht übertragbar auf neue Systeme. C wurde immer häufiger zur hardwarenahen Programmierung von Steuerungen und Mikroprozessor-Systemen eingesetzt. C hat Assembler heute weitgehend ersetzt. Heute wird bei der hardwarenahen Programmierung oft C oder C++ eingesetzt. Auch bei der Verwendung von C++ verlangt die hardwarenahe Programmierung ein vertieftes Verständnis der Feinheiten der Sprache C und des zugrunde liegenden Maschinenmodells. C und C++ haben einen gemeinsamen Stamm in ihrer Syntax. Dieser gemeinsame Stamm wird im Kurs «CPG» «Grundlagen der Sprachen C und C++» besprochen. Dieser Kurs «C für Programmierer» richtet sich an Absolventen des «CPG»-Kurses und Personen mit vergleichbaren Kenntnissen.
|
 |
| Ihr Nutzen/Lernziele |
| Nach diesem Kurs besitzen Sie sofort anwendbare C-Detailkenntnisse. Sie sind in der Lage, selbständig C-Programme zu entwerfen, zu realisieren und zu warten. |
 |
| Zielgruppe |
| Absolventen des Kurses «Grundlagen der Sprachen C und C++» («CPG») und alle C-Programmierer, die sich ein fundiertes C-Detailwissen erarbeiten möchten. |
 |
| Voraussetzungen |
| Grundlegende C oder C++ Kenntnisse, wie sie im Kurs «Grundlagen der Sprachen C und C++» («CPG») vermittelt werden. |
 |
| Inhalt |
|
- Speicheraufteilung
- Speicherklassen
- Lokale, globale Variablen
- Static-Variablen
- Programm mit externen Variablen
- Array, Pointer, String
- Unterschied zwischen Array und Pointer
- String-Konstante
- Array of Pointers
- Argumente aus der Kommandozeile
- Zweidimensionale Arrays (Matrizen)
- Strukturen und Unionen
- Definition einer Struktur
- Typedef
- Der Punkt-Operator
- Strukturdefinition inkl. Variablendefinition
- Pointer auf Strukturen
- Strukturen als Funktionsargumente
- Union
- Bit-Operatoren
- Const
- Const Variablen
- Const Pointer
- Const Funktionsargumente
- Dynamische Speicherplatzverwaltung
- File-Input/Output
- File (Datei) öffnen
- File schliessen
- Textfile schreiben und lesen
- Binäres File schreiben und lesen
|
 |
| Weiterführende Kurse |
«C++ für Programmierer» («CPL») «C für Fortgeschrittene» («CPF») |
 |
| Dauer |
| 3 Tage |
 |
| Kursunterlagen |
| DIGICOMP-Kursmaterial |
 |
| Preis |
| CHF 2250.-- |
Massgeschneidertes Training Für Firmen, die mehrere ihrer Mitarbeiter gleichzeitig schulen oder ein massgeschneidertes Weiterbildungspaket wünschen, gelten spezielle Konditionen.
Unser Firmenkurs-Team,
stellt Ihnen gerne ein individuell angepasstes Angebot zusammen.
|
|

Aktuell:
 |

 
 
 





Kunden Feedback
 |
 |
 |
 |
 «Sehr guter Praxisbezug und klar verständliche Anleitungen von einem fach- und sozialkompetenten Kursleiter; der Kurs war intensiv und sehr lehrreich.» Lina Bitzer Kurs E7T, 17.11.2009
 |
 |
 |
|
|
|
|
 |
|
|