Dan Gookin - C für Dummies

Здесь есть возможность читать онлайн «Dan Gookin - C für Dummies» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на немецком языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

C für Dummies: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «C für Dummies»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

C erfreut sich als Klassiker unter den Programmiersprachen großer Beliebtheit, denn es steckt nach wie vor in vielen Betriebssystemen, Schnittstellen und Treibern, aber auch in Compilern und neueren eingebetteten Systemen. Wer C lernen und dabei auch noch Spaß haben möchte, sollte zu diesem Buch vom Urvater der Dummies, Dan Gookin, greifen. Mit viel Humor und vielen anschaulichen Beispielen macht er die Programmiersprache C lebendig.

C für Dummies — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «C für Dummies», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

return 0;

Beginnen Sie die nächste Zeile, indem Sie die Taste картинка 31drücken und damit den Cursor wieder an den Anfang der Zeile zurücksetzen. Geben Sie eine schließende geschweifte Klammer }ein und drücken Sie danach картинка 32.

}

Ich weiß, dass dies vielleicht nicht besonders aufregend aussieht, aber Sie haben gerade den Code für Ihr erstes C-Programm eingegeben!

Ihr Programm erstellen

Nachdem Sie Ihre C-Quelldatei main.cauf die Festplatte gespeichert haben, können Sie daraus den ausführbaren Maschinencode erstellen.

Wählen Sie zu diesem Zweck den Menübefehl BUILD|BUILD oder drücken Sie картинка 33+ картинка 34. Sofort legt Code::Blocks los und übersetzt Ihr Programm. Falls alles geklappt hat, steht unten im Fenster folgende Meldung:

Process terminated with status 0 (0 minutes, 0 seconds) 0 errors, 0 warnings

Wenn Ihre Programme größer werden, wird irgendwann auch eine größere Zahl als 0 Sekunden angezeigt werden. Aber so kurz – da wird schnell übersetzt.

Sollte bei der Eingabe ein Fehler aufgetreten sein und das Programm nicht startbar sein – im nächsten Kapitel erfahren Sie, wie Sie Fehler beseitigen können.

Ihr Programm ausführen

Jetzt können wir Ihre neue Kreation ausführen … das heißt Ihr Programm laufen lassen. Sie werden die Programmdatei ausführen, um zu sehen, wie gut es funktioniert.

Um das Programm auszuführen, wählen Sie BUILD|RUN oder drücken Sie картинка 35+ Sofort öffnet sich ein Fenster und Sie sehen die wenig spektakuläre - фото 36.

Sofort öffnet sich ein Fenster und Sie sehen die wenig spektakuläre Bildschirmausgabe ( Abbildung 1.14).

Abbildung 114 Die Ausgabe des ersten Programms Die Meldung Press any key to - фото 37

Abbildung 1.14: Die Ausgabe des ersten Programms

Die Meldung Press any key to continue.gibt Ihnen Gelegenheit, die Ausgaben in Ruhe zu studieren, bevor das Programm beendet wird. Wenn Sie картинка 38drücken, wird das Fenster geschlossen und sein Inhalt verschwindet. Glückwunsch! Sie haben gerade Ihr erstes C-Programm eingegeben, erstellt und ausgeführt.

картинка 39Beachten Sie, dass Code::Blocks nicht wirklich dafür bestimmt ist, Windows-Programme zu entwickeln. Theoretisch können Sie eine Windows-Anwendung mit Code::Blocks schreiben, aber es ist nicht einfach. (Mit Microsofts Visual Studio geht das sehr viel leichter.)

Die C-Programme, die Sie in diesem Buch schreiben, haben eine sogenannte Kommandozeilen- oder Befehlszeilenschnittstelle (englisch command line interface), die in einem Konsolen-Fenster ausgeführt wird.

Ein Wort zu Code::Blocks und Spenden

Obwohl Code::Blocks freie Software unter der GNU-Lizenz ist, sollten Sie einen kleinen Beitrag bezahlen, damit die Entwicklung des Werkzeugs weiterhin finanziert werden kann. Sie müssen nicht zahlen, aber Sie können es tun, falls Sie wollen. Und Sie sollten es tun, wenn Sie können. Die Webseite enthält dazu mehr Details.

Schauen Sie dazu auf der Website unter DONATIONS.

Kapitel 2

Der (zumeist harmlose) Einstieg

IN DIESEM KAPITEL

Die kurze und banale Geschichte von C

Das erste C-Programm – eine alte Tradition

Die notwendigen Künste von Editieren und Kompilieren

Mit Fehlern umgehen

Wie die Sprache C aussieht

Eingaben und Ausgaben (die hier was Gutes sind)

Wichtige C-Regeln, an die Sie nie denken werden

Nachdem Sie nun den Compiler installiert und eine erste einfache Übung zum Programmstart absolviert haben, erhalten Sie in diesem Kapitel die Hintergrundinformationen, um mit der Programmierung in C beginnen zu können.

Bevor wir loslegen, würde ich Ihnen gerne versichern – vor allem, wenn Sie bisher nie Computer programmiert haben –, dass es Ihnen viel Spaß machen wird, dem Ding zu sagen, was es tun soll. Ich verspreche es.

Die kurze und banale Geschichte von C

Am Anfang war die Sprache B. Danach gab es die Sprache C.

Nein, ich bin nicht ausgeflippt. C wurde bei den AT&T Bell Labs in den frühen Siebzigern entwickelt. Zu dieser Zeit gab es in den Bell Labs eine Programmiersprache mit dem Namen B – B für Bell. Als die nächste Sprache entwickelt wurde, ging man einen Schritt weiter: C kommt nach B.

картинка 40Der Typ, der C entwickelte, heißt Dennis Ritchie. Ich erwähne das nur für den Fall, dass Sie durch die Straßen laufen und plötzlich in Herrn Ritchie reinlaufen. In diesem Fall können Sie sagen: »He, sind Sie nicht Dennis Ritchie? Der Mann, der C erfunden hat?« Und er wird sagen: »Warum – äh – ja, das stimmt.« Und Sie können sagen: »Cool.«

Sachen, die Sie nicht über Hochsprachen wissen müssen

Programmiersprachen haben verschiedene Stufen. Diese Stufen beschreiben, wie schwierig oder wie einfach die Sprache zu erlernen ist. Am schwierigsten sind die Low-Level-Programmiersprachen – Hochsprachen sind einfacher und erinnern ein bisschen an Englisch. C ist eine Sprache in der Mitte, irgendwo zwischen exakter englischer Schreibweise und Grunzen und Gestikulieren.

Die niedrigste der Low-Level-Programmiersprachen ist die Maschinensprache . Das sind das primitive Grunzen und das Gestikulieren des Mikroprozessors. Maschinensprache besteht hauptsächlich aus Zahlen und Symbolen, die der Mikroprozessor versteht und ausführt. Der Vorteil von einem Programm in Maschinensprache ist, dass es schneller läuft alles jedes andere Programm, das in einer höheren Sprache geschrieben ist. Und diese Programme sind winzig klein.

Assembler ist der Cousin der Maschinensprache. Sie sind weitgehend identisch, nur verwendet man in Assembler abgekürzte englische Begriffe statt Zahlen. Dies wird immer als Low-Level-Sprache bezeichnet und kann von Menschen nur schwer erlernt und beherrscht werden. Und obwohl Assembler-Programme schneller sind als andere, dauert es doch Ewigkeiten, bis die Programme fertig sind. Na ja, zumindest eine kleine Ewigkeit.

C ist eine Mid-Level-Sprache . Teile davon erinnern an Assembler – viele C-Compiler erlauben sogar, dass man mitten im C-Programm Assembler-Anweisungen einfügt. Andere Teile von C sind eher Hochsprache, praktisch unmittelbar verständlich.

Hochsprachen umfassen populäre Sprachen wie C++, C#, Python oder Java als auch andere Sprachen, die zum Teil heute nicht mehr so verbreitet sind. Die erinnern oft an Englisch, alle Kommandos und Anweisungen sind englische Wörter – oder zumindest englische Wörter, in denen einige Vokale fehlen oder die ein bisschen durch die Schreibweise verunstaltet wurden.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «C für Dummies»

Представляем Вашему вниманию похожие книги на «C für Dummies» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «C für Dummies»

Обсуждение, отзывы о книге «C für Dummies» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x