Was brauche ich, um mit dem Programmieren zu beginnen? [geschlossen]

7

Ich bin ein brandneuer Ingenieurstudent. Mein Lehrer sagte uns, dass wir in C ++ programmieren müssen. Ich bin neu in der Programmierung und in Ubuntu. Ich installiere die neueste Version von Ubuntu, möchte aber wissen, was ich sonst noch programmieren muss In C ++ wurde mir gesagt, ich solle Kate installieren. Können Sie mir bitte sagen, was ich sonst noch brauche? und wo finde ich Dokumentation zur Programmierung und zu den Programmen, die ich brauche? als du sehr!

Sam
quelle
1
Sie sollten dies beim Austausch des Codierungsstapels erfragen. Ihre Frage hat keine Beziehung zu Ubuntu selbst (Sie können auf jedem Betriebssystem codieren).
Rinzwind
4
Was Sie brauchen, ist eine Plattform (Ubuntu), ein Editor (wie Kate, aber das ist KDE. Sie können auch gedit verwenden. Schauen Sie im Ubuntu-Softwarecenter nach Editoren;)) und einige Handbücher oder Tutorials zum Starten ( cplusplus.com/). doc / tutorial ). und von dir gehen !!
Rinzwind
4
Ein C ++ - Compiler ist auch eine ziemlich gute Sache.
Zoke
@Rinzwind: cplusplus.com hat einige Fehler und einige schreckliche Beispiele; Wer eigentlich lernen will, ist viel besser dran, sich ein gutes Buch zu besorgen.
Anton Golov

Antworten:

9

Sie müssen:

  • Code schreiben : ein Texteditor Ihrer Wahl (standardmäßig gedit oder xemacs, vi usw.) oder eine IDE (ich empfehle Codeblocks oder Eclipse + eclipse-cdt usw.)
  • Verwalten Sie Ihren Code : Auch bekannt als Verwendung eines Versionskontrollsystems , das zunächst beim Lernen optional ist. Sie profitieren jedoch davon, Git oder Mercurial zu kennen, sobald Sie mit der Arbeit an nicht trivialen Projekten beginnen.
  • Kompilierungscode : install build-essential(enthält g ++, make, C-Header usw., keine manuelle Installation des Compilers erforderlich)sudo apt-get install build-essential
  • Debuggen Sie : Denken Sie nicht, dass Sie diesen Schritt jemals überspringen können ^^sudo apt-get install gdb
Maxime R.
quelle
2
LMGTFY ist nicht höflich.
jrg
Wenn man bedenkt, dass ich einige Zeit gebraucht habe, um die Frage höflich zu beantworten, hätte ich einfach sagen können: "Google für einige C ++ - Tutorials, um die Sprache zu lernen, sobald Sie alles installiert haben, was Sie brauchen. Ich werde keine schreiben, weil es viele davon gibt." das Web ", aber stattdessen lieber einen lmgtfy-Link hinzufügen, um darauf hinzuweisen, dass ich meine Antwort nicht mit Informationen verschmutzen möchte, die mit einer Suchmaschine leicht verfügbar sind. Betrachten Sie dies bitte als eine humorvolle Notiz, da dies meine Absicht war . Ich bin mir bewusst, dass dies auf unhöfliche Weise verwendet werden kann, aber so sind viele der Wörter, die wir verwenden ^^
Maxime R.
Es gibt auch viele Leute, die es lustig fanden;) meta.stackexchange.com/q/15650/155165
Maxime R.
@ MaximeR Ich fand es lustig, aber nicht alle anderen tun es. :)
jrg
Ich möchte keinen Editierkrieg mit dir beginnen, aber bitte lass die Leute, die es wirklich unhöflich finden, frei, ihren Standpunkt zu vertreten, da ich auch sagen könnte, dass das Denken für uns / sie nicht höflich ist;) (Entschuldigung, aber immer vorsichtig mit dem Keine Sorge, wir denken für Sie ( orwellsche Ideologie)
Maxime R.
5

Sie benötigen einen Editor (Verwenden Sie einen, den Sie mögen, gedit ist für Ubuntu vorinstalliert, ich selbst bevorzuge SciTE ) und einen C ++ - Compiler.

Der c ++ - Compiler (g ++) befindet sich im Paket g ++. Ich würde jedoch empfehlen, das Paket Build-Essential zu installieren, es wird einige weitere nützliche Pakete installieren.

g ++ kann in der Befehlszeile wie folgt aufgerufen werden: g++ source.cpp -o myprogram

Später, wenn Ihre Programme mehr Funktionen erhalten, benötigen Sie wahrscheinlich einige zusätzliche Bibliotheken. Sie finden sie am einfachsten über apt-cache search. Bibliothekspakete haben das Suffix -dev oder das Präfix lib, z. B. zlib1g-dev für die Komprimierungsbibliothek.

TimWolla
quelle
2

Ich würde empfehlen, Eclipse zu installieren, wenn Sie mit dem Codieren in C ++ beginnen möchten. Es ist eine gute IDE, mit der Sie sich vertraut machen sollten, da sie unter anderem Java und Python unterstützt, die Sie für die Zukunft in Betracht ziehen sollten. Es ist auch die am besten unterstützte IDE für die Entwicklung von Android-Apps.

sudo apt-get install eclipse
Kilizo
quelle