C++ für Anfänger: Erfahren Sie mehr über C++
Shaun Lombard/E+/Getty Images
C++ ist eine Allzweck-Programmiersprache, die in den frühen 1980er Jahren von Bjarne Stroustrup bei Bell Labs erfunden wurde. Es ähnelt C, das Anfang der 1970er Jahre von Dennis Ritchie erfunden wurde, ist jedoch eine sicherere Sprache als C und umfasst moderne Programmiertechniken wie objektorientierte Programmierung.
Sie können mehr über objektorientierte Programmierung lesen. C++ hieß ursprünglich C with Classes und ist so kompatibel mit C, dass es wahrscheinlich mehr als 99 % der C-Programme kompilieren wird, ohne eine Zeile zu ändern Quellcode . Dies war ein bewusstes Designmerkmal des Designers. Hier ein kurzer Überblick und die Geschichte von C++.
Der Zweck von C++ besteht darin, eine Reihe von Operationen genau zu definieren, die ein Computer ausführen kann, um eine Aufgabe zu erfüllen. Die meisten dieser Operationen beinhalten die Manipulation von Zahlen und Text, aber alles, was der Computer physisch tun kann, kann in C++ programmiert werden. Computer haben keine Intelligenz – ihnen muss genau gesagt werden, was sie tun sollen, und dies wird durch die von Ihnen verwendete Programmiersprache definiert. Einmal programmiert, können sie die Schritte beliebig oft mit sehr hoher Geschwindigkeit wiederholen. Moderne PCs sind so schnell, dass sie in ein oder zwei Sekunden bis zu einer Milliarde zählen können.
Was kann ein C++-Programm?
Typische Programmieraufgaben umfassen das Einfügen von Daten in a Datenbank oder herausziehen, Hochgeschwindigkeitsgrafiken in einem Spiel oder Video anzeigen, an den PC angeschlossene elektronische Geräte steuern oder sogar Musik und/oder Soundeffekte abspielen. Sie können sogar Software schreiben, um Musik zu erzeugen oder Ihnen beim Komponieren zu helfen.
Ist C++ die beste Programmiersprache?
Einige Computersprachen wurden für einen bestimmten Zweck geschrieben. Java wurde ursprünglich entwickelt, um Toaster zu steuern, C zum Programmieren von Betriebssystemen, Pascal, um gute Programmiertechniken zu lehren, aber C++ ist eine Allzwecksprache und verdient den Spitznamen 'Schweizer Taschenmesser der Sprachen'. Einige Aufgaben können in C++ erledigt werden, sind aber nicht sehr einfach, zum Beispiel das Entwerfen GUI Bildschirme für Anwendungen. Andere Sprachen wieVisual Basic,Delphiund neuerdingsC#verfügen über integrierte GUI-Designelemente und sind daher für diese Art von Aufgabe besser geeignet. Außerdem werden einige Skriptsprachen, die Anwendungen wie MS Word und sogar Photoshop zusätzliche Programmierbarkeit bieten, in der Regel in Basic-Varianten und nicht in C++ ausgeführt.
Über die anderen können Sie mehr erfahren Computersprachen und wie sie sich gegen C++ behaupten.
Welche Computer haben C++?
Dies ist besser ausgedrückt als welche Computer kein C++ haben! Die Antwort - fast keine, es ist so weit verbreitet. Es ist ein nahezu universelles Programmiersprache und kann auf den meisten Mikrocomputern bis hin zu großen Computern gefunden werden, die Millionen von Dollar kosten. Es gibt C++-Compiler für nahezu jede Art von Betriebssystem.
Wie fange ich mit C++ an?
Zunächst benötigen Sie einen C++-Compiler. Es gibt viele kommerzielle und kostenlose. Die folgende Liste enthält Anweisungen zum Herunterladen und Installieren der einzelnen Compiler. Alle drei sind völlig kostenlos und enthalten eine IDE, um Ihnen das Bearbeiten, Kompilieren und Debuggen Ihrer Anwendungen zu erleichtern.
- Herunterladen und installieren Borlands Turbo C++ Explorer
- Herunterladen und installierenMicrosofts Visual C++ 2005 Express Edition
- Herunterladen und installieren Öffnen Sie den Watcom C/C++-Compiler
Die Anleitung zeigt Ihnen auch, wie Sie Ihre erste C++-Anwendung eingeben und kompilieren.
Wie beginne ich mit dem Schreiben von C++-Anwendungen?
C++ wird mit einem Texteditor geschrieben. Dies kann Notepad oder eine IDE sein, wie sie mit den drei oben aufgeführten Compilern geliefert wird. Sie schreiben ein Computerprogramm als eine Reihe von Anweisungen (sog Aussagen ) in einer Notation, die ein wenig wie mathematische Formeln aussieht.
Dies wird in einer Textdatei gespeichert und dann kompiliert und verknüpft, um Maschinencode zu generieren, den Sie dann ausführen können. Jede Anwendung, die Sie auf einem Computer verwenden, wurde auf diese Weise geschrieben und kompiliert, und viele davon werden in C++ geschrieben. Weiterlesen über Compiler und wie sie funktionieren. Sie können normalerweise nicht an den ursprünglichen Quellcode gelangen, es sei denn, dies war der FallOpen Source.
Gibt es viel C++ Open Source?
Aufgrund der großen Verbreitung wurde viel Open-Source-Software in C++ geschrieben. Im Gegensatz zu kommerziellen Anwendungen, bei denen der Quellcode Eigentum eines Unternehmens ist und nie zur Verfügung gestellt wird, kann Open-Source-Code von jedem eingesehen und verwendet werden. Es ist eine hervorragende Möglichkeit, Programmiertechniken zu erlernen.
Könnte ich einen Programmierjob bekommen?
Sicherlich. Es gibt viele C++-Jobs und eine immense Codemenge, die aktualisiert, gewartet und gelegentlich umgeschrieben werden muss. Die drei beliebtesten Programmiersprachen laut der vierteljährlichen Umfrage von Tiobe.com sind Java, C und C++.
Sie könnten Ihre eigenen Spiele schreiben, aber Sie müssen künstlerisch sein oder einen Künstlerfreund haben. Sie benötigen auch Musik und Soundeffekte. Erfahren Sie mehr über die Spieleentwicklung. Vielleicht passt eine professionelle 9-5-Karriere besser zu Ihnen – lesen Sie mehr über a Professionelle Karriere oder erwägen Sie vielleicht, in die Welt von einzusteigen Softwareentwicklung Schreiben von Software zur Steuerung von Kernreaktoren, Flugzeugen, Weltraumraketen oder für andere sicherheitskritische Bereiche.
Welche Tools und Dienstprogramme gibt es?
Nun, wenn Sie nicht finden können, was Sie wollen, können Sie es immer schreiben. So sind die meisten Tools entstanden.