Werbung

11 kostenlose Ressourcen zum Erlernen der C / C ++ - Programmierung

C / C ++ ist eine der wichtigsten Programmiersprachen, die ein Ingenieur lernen kann. Hier sind 11 Ressourcen, um mit dem Erlernen dieser unverzichtbaren Sprache zu beginnen.

C / C ++ wurde im Laufe der Jahre millionenfach für "tot" erklärt, da Java und Python immer beliebter werden, die Sprache jedoch weiterhin besteht. Es ist eine der am häufigsten verwendeten Programmiersprachen in den meisten technischen Bereichen und unterstützt das BackendSysteme, die diese anderen Sprachen im Front-End ausführen und die auch in die Programmierung nahezu aller Maschinen und elektronischen Geräte eingebettet sind. Technik , High-End Spielprogrammierung oder Robotik C / C ++ ist ein Muss, weshalb wir 11 kostenlose Ressourcen zum Erlernen der C / C ++ - Programmierung zusammengestellt haben, um Ihnen den Einstieg zu erleichtern.

Kostenlose C / C ++ - Programmierumgebungen

Quelle : John Loeffler für Interessante Technik | wissenschaft-x.com

Diese kostenlosen Ressourcen zum Erlernen der C / C ++ - Programmierung sind die wichtigsten Tools, die Sie verwenden werden, wenn Sie ernsthaft mit dem Schreiben von Programmen beginnen. Sie werden als integrierte Entwicklerumgebungen Integrated Developer Environments, IDE bezeichnet und werden von Programmierern fast immer verwendetihre Programme zu codieren.

Sie erleichtern die Programmierung erheblich, indem sie den Code-Editor, den Compiler und den Projektmanager in einem einzigen Dienstprogramm zusammenfassen. Sie verfügen alle über Syntaxhervorhebung, Formatierungshilfe und diese IDEs können kostenlos verwendet werden.

SoloLearn

SoloLearn ist eine webbasierte Ressource zum Erlernen aller Arten von Programmiersprachen, einschließlich C / C ++. Dank der SoloLearn-Tutorials und des Code Playground ist dies ein guter Ausgangspunkt.

SIEHE AUCH: LERNEN SIE, ROBOTER ZU MACHEN, ohne zu wissen, wie man codiert

Auf diese Weise können Sie C / C ++ jetzt codieren, ohne sich Gedanken über Editoren, Compiler, CLIs und all die anderen lustigen, unglaublich frustrierenden Dinge machen zu müssen, die Sie navigieren müssen, wenn Sie sich mit dem vertraut machenSprache und sind bereit, Ihre ersten Programme in C / C ++ zu schreiben.

Werbung

Code :: Blöcke

Code :: Blocks ist eine der beliebtesten Open-Source-IDEs auf dem Markt. Sie bietet Code-Hervorhebung, Open Source und eine Version von Code :: Blocks für jedes Betriebssystem.

Stellen Sie nur sicher, dass Sie, wenn Sie sich für die Verwendung von Code :: Blocks entscheiden, auch einen Compiler herunterladen, um ihn zu verwenden. Das Setup kann etwas kompliziert erscheinen, aber es gibt mehr Tutorials zur Installation von Code :: Blocks als so ziemlich alle anderenandere IDE da draußen, da Code :: Blocks die Standard-IDE ist, mit der Colleges und Universitäten C / C ++ unterrichten.

Microsoft Visual Studio-Community / Code

Die wahrscheinlich bekannteste IDE von allen, Microsoft Visual Studio VSC Community, ist die kostenlose Version ihrer professionellen IDE, die das Arbeitspferd der C / C ++ - Entwicklung auf der ganzen Welt darstellt. Sie ist in hohem Maße erweiterbar, anpassbar und leistungsstark.

Werbung

Innovation

13 kostenlose Websites für eine Einführung in das maschinelle Lernen

Es funktioniert auch nicht gut mit anderen IDEs. In VSC gestartete Projekte sind ein großer Aufwand für die Portierung auf Code :: Blocks, da Ihrem Projekt Dateien hinzugefügt werden, mit denen Code :: Blocks keine Ahnung hat, was zu tun istWenn Sie gerade erst anfangen, werden die Dinge sehr schnell sehr frustrierend, wenn Sie versuchen, zwischen diesen beiden IDEs zu wechseln.

VSC ist auch nur für Windows-Systeme verfügbar, Visual Studio Code wird jedoch für Linux- und Mac OS-Systeme erstellt, obwohl es nicht so robust ist wie VSC.

Wenn Code :: Blocks für Sie wirklich keine Option ist, ist VSC eine Alternative. Verstehen Sie einfach, dass Sie für eine Weile an die eine oder andere IDE gebunden sind, bis Sie die Sprache besser verstehen und sich bewegen könnenzwischen den beiden leichter.

Werbung

Die wichtigsten kostenlosen Ressourcen zum Erlernen der C / C ++ - Programmierung

Quelle : John Loeffler für Interessante Technik | wissenschaft-x.com

Dies sind die wichtigsten kostenlosen Ressourcen zum Erlernen der C / C ++ - Programmierung. Sie sind für Anfänger ebenso nützlich wie für Profis. Sie sollten sie also während des Lernens mit einem Lesezeichen versehen und auf diese zurückgreifen.

Stapelüberlauf

Sie sind möglicherweise mit Stack Overflow vertraut oder nicht. Wenn Sie irgendeine Art von Programmierung oder Skripterstellung durchgeführt haben, sind Sie fast sicher, dass Sie irgendwann auf Stack Overflow gestoßen sind, und es ist eines der wichtigsten C /C ++ - Ressourcen für Anfänger.

Stapelüberlauf ist der Ort, an den Sie gehen, wenn etwas schief geht, das Sie nicht erklären können, oder wenn Sie wissen müssen, wie Sie etwas sehr Spezifisches tun, das möglicherweise nicht in einem Lernprogramm erklärt wird, z. B. wie Sie die Zeit in Millisekunden je nach Computer ermittelnAusführen Ihres Programms oder einer ähnlichen Frage.

Werbung

CPlusPlus

CPlusPlus.com ist mehr oder weniger eine Sammlung von C / C ++ - Informationen. Sie bieten hervorragende Tutorials zur Sprache, bieten eine unverzichtbare Referenz für C / C ++ - Klassen-, Funktions- und Bibliotheksinformationen und vieles mehr. Diese Site und Stack Overflow werdenEs sind so ziemlich die beiden Websites, auf denen jeder, der C / C ++ lernt, und professionelle Programmierer garantiert Lesezeichen gesetzt haben.

Kostenlose C / C ++ - Tutorials und Referenzen

Quelle : John Loeffler für Interessante Technik | wissenschaft-x.com

Diese Seiten sind großartig kostenlose Ressourcen zum Erlernen der C / C ++ - Programmierung während sie Sie durch den Prozess des Lernens der Sprache von Ihrer ersten Variablen zu gemeinsamen Zeigern und Multithreading führen.

XOAX Video C / C ++ - Tutorials

Die Video-C / C ++ - Tutorials von XOAX.net bieten einen guten visuellen Überblick über die grundlegenden Konzepte in der Sprache und enthalten sogar einige interessante Projekte, die Ihnen dabei helfen, die Konzepte, die Sie lernen, zu verfeinern, damit Sie sich ein besseres Bild davon machen könnenWorum geht es bei allem?

Werbung

LearnCPP

LearnCPP ist eine sehr umfassende Reihe von Tutorials, die die allgemeinen Grundlagen der Sprache abdecken. Die Tutorials enthalten Beispielcode und Quizfragen, um zu testen, ob Sie das behandelte Material verstehen.

Es gibt nicht viel anderes hinzuzufügen, als die Tatsache, dass dies wahrscheinlich die besten technischen Tutorials für C / C ++ sind, die Sie finden werden, obwohl sie einschüchternd wirken können, wenn dies Ihre erste Programmiersprache ist. Machen Sie sich jedoch keine Sorgen,du wirst dich ziemlich schnell daran gewöhnen.

TutorialPoint

Eine weitere hervorragende C ++ - Lernprogrammreihe, TutorialPoint und LearnCPP, führt Sie vom Anfänger zum professionellen C / C ++ - Programmierer. Die C / C ++ - Lernprogramme von TutorialPoint decken einige fortgeschrittene Themen ab, die nicht von LearnCPP behandelt werdenzu einigen dieser fortgeschrittenen Themen, um alles aufzugreifen, was Sie möglicherweise verpasst haben.

Werbung

HappyCodings

solange nicht streng HappyCodings enthält viele Codebeispiele für fortgeschrittenere Themen sowie Grundlagen. Daher ist es eine nützliche Ressource, um zu sehen, was mit der C / C ++ - Sprache erreicht werden kann und wie.

Kostenlose C / C ++ - Übungsprobleme

Quelle : John Loeffler für Interessante Technik | wissenschaft-x.com

Letztendlich können Sie nur lernen, in C / C ++ zu programmieren, indem Sie in C / C ++ programmieren. Der Unterschied zwischen diesen und den anderen freien Ressourcen zum Erlernen der C / C ++ - Programmierung besteht darin, dass Sie eine benötigenSolides Verständnis für die Grundlagen. Wenn Sie jedoch genug für Datei- und E / A-Vorgänge fortgeschritten sind, bieten diese schnelle Herausforderungen, die Sie mit Ihren Programmierkenntnissen lösen können, die in relativ kurzer Zeit abgeschlossen werden können und eine unschätzbare Ressource für das Erlernen des tatsächlichen Programmierens darstellenin C / C ++, um Probleme zu lösen.

Projekt Euler

ProjectEuler ist eine Sammlung von Herausforderungen zur Problemlösung, bei denen Sie sowohl mathematisch als auch programmatisch denken müssen. Dies ist ein großartiger Ort, um Probleme zu finden, an denen Sie mit dem Training beginnen können, um sich auf die Arten von Problemen vorzubereiten, die Sie lösen müssenin Ihrer C / C ++ Programmierkarriere.

Google Code Jam

Wie bei Project Euler müssen Sie bei Google Code Jam Probleme mit Ihren Kenntnissen in Mathematik, Logik und Computerprogrammierung lösen. Google veranstaltet jedes Jahr Code Jam-Wettbewerbe und hält alte Wettbewerbe bereit, damit Programmierer zurückgehen und versuchen können, sie zu lösenkann keine Punkte für ihre Lösung erhalten.

Dennoch ist das Herausforderungsarchiv von Google Code Jam hoch angesehen und eine hervorragende Methode, wenn Sie Ihre Programmierkenntnisse während eines Interviews unter Beweis stellen müssen. Es gibt nur wenige kostenlose Ressourcen, um C / C ++ - Programmierung besser zu lernen, als sich die Zähne zu schneidendiese Google-Herausforderungen.

Folgen Sie uns auf

Bleiben Sie über die neuesten technischen Neuigkeiten auf dem Laufenden

Geben Sie einfach Ihre E-Mail-Adresse ein und wir kümmern uns um den Rest :

Mit Ihrer Anmeldung stimmen Sie unserer zu Nutzungsbedingungen und Datenschutzerklärung . Sie können sich jederzeit abmelden.