Hilfreiche Ratschläge

Lektionen C

Pin
Send
Share
Send
Send


Menschen, die Lust haben fange an c ++ zu lernenstelle oft solche Fragen im Netz:

  • Was wird für die Programmierung in C ++ benötigt?
  • Welche Programme werden für die Programmierung in C ++ benötigt?
  • So starten Sie die Programmierung in C ++

Die Antwort auf eine der Fragen wirft jedoch weitere Fragen auf. Auf dieser Seite werde ich versuchen, sie zu beantworten und genauer zu erzählen.

Die Programmiersprache C ++ ist sehr beliebt und wird verwendet. In dieser Sprache geschriebene Anwendungen verwenden Systemaufrufe des Betriebssystems direkt ohne Zwischenschichten. Dies spart wiederum Computerressourcen und beeinträchtigt die Leistung. In C ++ geschriebene Programme sind für ihre Geschwindigkeit bekannt.

IDE für Windows

Visuelles Studio. Am beliebtesten für Windows ist Visual Studio (Sie können Visual Studio Express kostenlos von der offiziellen Microsoft-Website herunterladen). Es hat alles, was Sie brauchen und noch mehr, dieses Monster wiegt mehrere Gigabyte, während es auf langsamen Computern langsamer wird.

Dev-c ++. Die beste Option zum Programmieren ist die Dev-C ++ - IDE. Sie enthält alles, was Sie zum Starten benötigen. Sie wiegt etwa 50 Megabyte. Einfache Schnittstelle, leicht zu verstehen. Sie können es hier herunterladen.

C ++ Lektionen von Grund auf / Lektion 1 - Grundlagen

Nützliche Links:

C ++ basiert auf der C-Sprache, die von 1969 bis 1973 aktiv weiterentwickelt wurde. Das Unternehmen war für die Entwicklung verantwortlich Bell Labs angeführt von Chefentwickler Dennis Ritchie. Nach 10 Jahren veröffentlicht der dänische Programmierer Bjarne Stroustrup, der einst C-Entwickler war, eine erweiterte Version der Sprache namens C ++. Am Anfang seines Weges war C ++ nur eine Erweiterung, eine Art Ergänzung zu C, die die Fähigkeiten von OOP erweiterte. Straustrup selbst betrachtete die Sprache zunächst als einfach “ C mit Klassen ».

C ++ wurde 1983 geboren. Obwohl es keine vollwertige Sprache war, war es nur ein Zweig von C, hatte aber dennoch eine Reihe nützlicher Funktionen. Dank ihnen konnten Programmierer Anwendungen schneller und einfacher entwickeln. Mit der Veröffentlichung von C ++ sind weltweit eine Reihe von derzeit gebräuchlichen Konzepten erschienen:

  • Initiierung von Klassen mit Objekten in OOP,
  • Das Prinzip der Vererbung
  • Entladen oder Löschen von Funktionen aus dem Speicher,
  • Virtuelle Arbeitsfunktionen,
  • Ausnahmesystem und mehr.

Es wird interessant sein: C ist bis heute trotz der Entwicklung von C ++ und der beherrschenden Stellung der letzteren Sprache auf dem Gebiet der Funktionalität beliebt. Warum ist die alte und weniger entwickelte Sprache heute noch beliebt? Es ist ganz einfach: Das Portieren von Programmen in eine neue Sprache ist eine ziemlich kostspielige und zeitaufwendige Aufgabe. Einige Unternehmen gehen einfach mit dem Strom und unterstützen ihre C-Programme weiterhin.

Im Internet geben viele Experten den Rat, dass es besser ist, C-ähnliche Sprachen mit C zu lernen. Sie sagen, dass dies der einzige Weg ist, die Essenz von C ++ besser zu verstehen. In Wirklichkeit ist dies eine falsche Meinung. Wenn Sie mit C ++ anfangen zu lernen, werden Sie im Arsenal des Entwicklers Kenntnisse über die neueren und moderneren Funktionen der Sprache haben. Wenn eines Tages auf C gewechselt werden muss, ist nicht viel Zeit und Mühe erforderlich. Sogar die Tatsache, dass auf ein ziemlich altes C gewechselt werden muss, ist bereits in ernstem Zweifel.

Sie können mehr über die Sprache auf dieser Seite lesen.

In der Geschwindigkeit nach der Veröffentlichung von C ++ begann die Sprache, verschiedene Bereiche der Programmierung zu erobern. Allmählich wurden neue Funktionen eingeführt, die ihn von der Rolle der Ergänzung zu C weiter entfernten. Jahre später galt es nicht mehr als Erweiterung oder Erweiterung, und es wurde Zeit, sich vollständig von C zu trennen. Dann hieß die Sprache C ++. Seitdem ist der Weg der Sprachen auseinandergegangen, sie sind unabhängig geworden (wie möglich).

Heute C ++ ist eine funktionale und leistungsstarke Sprache, die C von einer Vielzahl wichtiger Speicherverwaltungsfunktionen geerbt hat. Aus diesem Grund wird es aktiv in der Systemprogrammierung eingesetzt.

Mehrere Einsatzgebiete:

  • Entwicklung von Betriebssystemen. Auch Windows selbst basiert überwiegend auf C ++,
  • Treibererstellung,
  • Programme von Grund auf neu schreiben,
  • Entwicklung und Support von Antivirus-Anwendungen und mehr.

C ++ ging weit über die reine Systemprogrammierung hinaus. Er kann sich an der Erstellung von Anwendungen auf allen Ebenen beteiligen, bei denen Schnelligkeit und Arbeiten unter hoher Belastung im Vordergrund stehen. Es wird zum Erstellen von Grafikeditoren und Anwendungsprogrammen verwendet.

Viele Spiele-Engines, die für das Rendern einer riesigen Spielwelt entwickelt wurden, basieren auf C ++. In den letzten Jahren verwenden immer mehr mobile Anwendungen diese Sprache. Auch im Bereich des Webs gab es einen Platz für diese Sprache. Alle Arten von Webanwendungen verwenden C ++ aktiv, nicht unbedingt als Basis, vielleicht nur, um Hilfsfunktionen zu implementieren, aber die Tatsache bleibt. Zusammenfassend lässt sich sagen, dass es schwieriger ist, Bereiche zu finden, in denen C ++ nicht angewendet werden kann, als in denen diese Sprache verwendet wird.

C ++ bezieht sich auf kompilierte Sprachen, dh der Compiler ändert C ++ - Code und wandelt ihn unter Verwendung vordefinierter Anweisungen in eine Maschine um. Alle Plattformen unterscheiden sich in einigen Funktionen, weshalb es unmöglich ist, das Programm von einer Plattform auf eine andere zu übertragen. Genauer gesagt, Sie können übertragen, aber es wird dort nicht gestartet. In diesem Fall wird hauptsächlich der Quellcode der Anwendung portiert. Die einzige Ausnahme ist die Verwendung der spezifischen Funktionen eines bestimmten Betriebssystems.

C ++ verfügt über Compiler und Tools für die Arbeit mit Code auf den meisten bekannten Plattformen. Auf diese Weise können Sie die Quelle für jede Plattform kompilieren.

C ++ unterstützt das Schreiben von Programmen im OOP-Stil, von denen C nicht weiß, wie. In diesem Fall wird die Anwendung nur zu einer Gruppe von Klassen, Objekten, die mit anderen Elementen des Codes interagieren können. Dies hilft bei der Entwicklung großer Anwendungen.

Wie hat sich C ++ schrittweise entwickelt?

C ++ Entwicklungsschritte:

  • 1979-1980 - C ++ erschien und wurde als C-Sprache mit zusätzlichen Klassen positioniert,
  • 1983 - die Sprache wurde aufgerufen, wie wir es alle von C ++ gewohnt waren,
  • 1985 - Veröffentlichung der kommerziellen Version von C ++. Im selben Jahr erschien das erste Papierbuch „ Programmiersprache C ++ ", Es enthielt eine Beschreibung der Funktionen, Fähigkeiten und Regeln der Verwendung der Sprache,
  • 1989 - die zweite Version der Sprache mit erweiterten Funktionen wird veröffentlicht,
  • Von 1990 bis 2011 - langsame Entwicklung und Hinzufügung von Funktionalität. Erwähnenswert ist auch, dass 1998 erstmals versucht wurde, die Sprache zu standardisieren. Diese Norm hieß später ISO / IEC 14882: 1998, heute C ++ 98. Im Jahr 2003 erschien die folgende Version des C ++ 03-Standards:
  • 2011 - Veröffentlichung des C ++ 11-Standards, es hat wirklich viele Neuerungen. Das Update hat die Sprache um eine Fülle nützlicher Funktionen bereichert.
  • 2014 - Veröffentlichung einer relativ kleinen Ergänzung zur Vorgängerversion des Standards. Er wurde C ++ 14 genannt,
  • 2017 ist die letzte Hauptversion der Sprache.

So starten Sie die Programmierung in C ++

Besorgen Sie sich eine Tasse köstlichen Kaffee, setzen Sie sich vor den Computer und starten Sie die IDE. Wenn Sie jedoch zum ersten Mal gestartet haben, müssen Sie lesen, wie Sie Ihre IDE verwenden. Das Netzwerk verfügt über zahlreiche Informationen zu diesem Thema. Zunächst erfahren Sie, wie Sie eine Programmdatei erstellen, ein geschriebenes Programm kompilieren und ausführen. Dies ist eine Frage von 10-15 Minuten.

Nun, traditionell der Code des ersten Programms, das Sie in den Editor einfügen, kompilieren und ausführen können:

Programmierumgebungen, Compiler

Um ein Programm in C ++ zu schreiben, wird ein Compiler benötigt, der den Originalcode in einen zur Ausführung in der Datei geeigneten Code konvertiert. Es gibt heute unzählige Compiler. Sie unterscheiden sich in der Masse der Parameter, einschließlich der Methode zur Umsetzung der Standards. Bei der Auswahl eines Compilers ist es besser, diejenigen auszuwählen, die ständig gewartet und aktualisiert werden.

Um mit C ++ arbeiten zu können, müssen Sie eine Entwicklungsumgebung installieren. Sie können jede für Sie geeignete Umgebung installieren oder den Online-Compiler insgesamt verwenden. Zu den beliebtesten Entwicklungsumgebungen zählen: Visual C ++, Xcode (nur Mac), GCC, Intel C ++ Compiler, Embarcadero (Borland) C ++ Builder.

Erstes C ++ - Programm - Lektion 1

Als Entwicklungsumgebung für Windows empfiehlt der Autor die Verwendung von Visual Studio 2008 (800 MB), wenn Sie Windows XP, Visual Studio 2013 (6,5 GB) für Windows 7 und höher oder Dev C ++ 5 (41 MB) für diejenigen verwenden, die zu viel haben Langsames Internet zum Herunterladen von Visual Studio. Für Benutzer von Unix-ähnlichen Systemen benötigen Sie einen GCC-Compiler und einen beliebigen Texteditor wie Vim.

Nachdem Sie alles installiert haben, was Sie benötigen, können Sie das erste Programm schreiben.

C ++ Branching Design - Lektion 3

Es gibt Situationen, in denen ein Programm abhängig von einer bestimmten Bedingung auswählen muss, welche Operation es ausführen soll.

Zum Beispiel geben wir eine ganze Zahl über die Tastatur ein. Wenn diese Anzahl mehr als zehn beträgt, muss das Programm eine Aktion ausführen, andernfalls eine andere. Wir implementieren diesen Algorithmus in C ++ mit Branchenentwürfe.

Arrays in C ++ - Lektion 5

Heute sprechen wir über Arrays. Sie wissen bereits, dass eine Variable eine Zelle im Speicher des Computers ist, in der ein einzelner Wert gespeichert werden kann. Array Ist ein Speicherbereich, in dem mehrere Werte nacheinander gespeichert werden können.

Nehmen Sie eine Gruppe von zehn Schülern. Jeder von ihnen hat einen Nachnamen. Es ist nicht rational, für jeden Schüler eine eigene Variable zu erstellen. Erstellen wir ein Array, in dem die Namen aller Schüler gespeichert werden.

Zeiger in C ++ - Lektion 7

Wenn Sie ein Programm ausführen, sollten alle für dessen Ausführung erforderlichen Daten in den RAM des Computers geladen werden. Für den Zugriff auf Variablen im Speicher werden spezielle Adressen verwendet, die hexadezimal geschrieben sind, z. B. 0x100 oder 0x200.

Wenn sich zu viele Variablen im Speicher befinden, die von der Hardware selbst nicht berücksichtigt werden können, wird das System überlastet oder friert ein.

Klassen in C ++ - Lektion 10

Die ganze reale Welt besteht aus Objekten. Städte bestehen aus Stadtteilen, jeder Stadtteil hat seine eigenen Straßennamen, auf jeder Straße befinden sich Wohngebäude, die auch aus Objekten bestehen.

Fast jedes materielle Objekt kann als eine Menge von Objekten dargestellt werden, aus denen es besteht. Angenommen, wir müssen ein Programm schreiben, um die Leistung der Schüler nachzuverfolgen. Sie können sich eine Gruppe von Schülern als C ++ - Sprachkurs vorstellen. Nennen wir es Studenten.

Sehen Sie sich das Video an: Lektion 301C شاه و گدا (March 2023).

Pin
Send
Share
Send
Send