2 Stimmen

Hilfe beim Erlernen von C++ unter Unix. Betriebssystem, Maschine, Bücher, IDE das ganze Paket!

Ich bin von Beruf C#- und Java-Serverprogrammierer für Windows und möchte in meiner Freizeit C++ auf Unix lernen.

Ich habe nur sehr begrenzte Kenntnisse in C++ (aus meiner Studienzeit).

Ich besitze derzeit einen Dell-Laptop mit Vista. Sollte ich ein Dual-Boot-System erstellen oder ein neues Gerät kaufen?

Für welches Unix-Betriebssystem sollte ich mich entscheiden?

Welche IDE sollte ich verwenden? . NetBeans sieht gut aus?

Welche Bücher sollte ich lesen? Ich bin an Texten interessiert, die die Grundlagen, Bibliotheken, Netzwerkprogrammierung und verteilte Systeme behandeln.

Gracias

0voto

Bastien Léonard Punkte 57728

Meiner Meinung nach sollten Sie mit einer virtuellen Maschine beginnen (Virtual Box ist kostenlos und funktioniert gut). Es ist nicht so, dass die Installation von Unix/Linux extrem kompliziert ist, aber Sie müssen wahrscheinlich eine oder mehrere Partitionen neu skalieren, was beim ersten Mal ziemlich beängstigend ist.

Die Installation in einer VM ist einfach, und Sie müssen sich keine Sorgen machen, etwas kaputt zu machen. Wenn Sie feststellen, dass Sie Unix nicht mögen, können Sie die VM einfach wieder verlassen.

Bei der Frage, welches Unixoid Sie installieren sollen, würde ich sagen, nehmen Sie eine weithin bekannte Linux-Distribution, damit Sie leicht Hilfe bekommen können. Wenn Sie jemanden kennen, der sich mit Unix auskennt und Ihnen helfen kann, installieren Sie die gleiche Distribution wie er.

Ansonsten können Sie wahrscheinlich jede weit verbreitete Distro installieren. Ich möchte Sie nur warnen, dass viele Leute Ubuntu nach dem ersten Upgrade als instabil empfinden ;-)

Was Unix und IDEs angeht, so fasst diese Antwort die Sache gut zusammen: C++ IDE für Linux? .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X