Forum: Compiler & IDEs Code Blocks oder Geany


von Wer B. (Gast)


Lesenswert?

Hallo,

ich habe mir in den letzten Tagen einen Raspberry gekauft und bin auf 
der Suche nach einem guten Editor.

Programmieren möchte ich in C++.
Mit Arduinos kenn ich mich aus, daher C++, jedoch bin  ich Anfänger was 
den Rpi betrifft.

Für den Anfang habe ich nichts konkretes vor, erstmal einarbeiten 
(bspw.) mit dem Blink Sketch.

Im Internet wurden Code Blocks und Reany vorgeschlagen, was meint ihr?

von PittyJ (Gast)


Lesenswert?

Es gibt doch dutzende Editoren. Was dem einen gefällt, mag der nächste 
nicht. (z.B. Emacs)
Einfach mit apt-get ein paar Editoren laden und ausprobieren.

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Simon S. schrieb:
> Im Internet wurden Code Blocks und Reany vorgeschlagen, was meint ihr?

Kenne ich beide nicht, ich verwende Sublime und finde den ganz prima und 
kann den für C++ empfehlen (zumindest unter OS/X).

von Daniel A. (daniel-a)


Lesenswert?

Ich mag kate, ein Texteditor der Code Highlighting, Anzeigen von Dateien 
ni Versionsverwaltungen wie Git und SVN anzeigen, etc. kann. Es gibt 
dafür auch ein compile shortcut plugin. Es gibt noch die Editoren gedit 
und kwrite, die weniger als kwrite können, und trotzdem weniger 
stabil/flüssig laufen.

Emacs kann mehr als Kate, tatsächlich gibt es fast nichts, dass er nicht 
kann. Aber Emacs ist ein Editor, der eine GUI haben kann, aber nicht GUI 
Orientiert ist, und andere Tastenkombinationen verwendet als andere 
Editoren, z.B. CTRL+_ statt CTRL+z oder CTRL+x CTRL+S statt CTRL+S, etc. 
Allerdings kann man das alles einstellen. Das Emacs frontend erinnert 
ein wenig an eine Konsole, das Backend setzt sich aus vielen Komponenten 
zusammen, und man steuert es überwiegend mit Tastenkombinationen. Ich 
denke der XKCD Commic zeigt ganz gut, was es mit emacs auf sich hat: 
https://xkcd.com/378/

Dann gibt es noch die Konsolenbasierten editoren wie (emacs), nano, vi, 
vim, ed, etc. Von denen bevorzuge ich nano, sicher, vi, vim und ed wären 
schneller wenn man die Befehle auswendig lernt, aber nano ist so 
wunderbar einfach zu bedienen.

Der TO sucht vermutlich aber garkeinen Texteditor, sondern eine IDE. 
Emacs und Kate können einen Grossteil üblicher IDE Funktionalität 
bieten. Die bekannteste IDE, wenn auch nicht unbedingt für C++ ist 
Eclipse. Code Blocks ist eine bekannte, solide und simple IDE für C++ 
Projekte, und einfacher als eclipse für diese Aufgabe einzurichten. 
Reany kenne ich nicht, meinst du Geany? Geany habe ich noch nicht 
ausprobiert, aber es erinnert mich etwas an Code Blocks.

Schlussentlich ist es Geschmackssache, welche IDE man nimmt.

von Kaj (Gast)


Lesenswert?

Wenn du eh hauptsächlich C++ programmieren möchtest schau dir doch mal 
den QtCreator an.

Ansonsten: Kdevelop, Eclipse, Kate, Geany, Sublime, Atom, Vim, Emacs, 
mcedit, CLion, die Liste ist endlos.

Meine bevorzugten sind QtCreator, Kate, mcedit und Vim.

von Wer B. (Gast)


Lesenswert?

Daniel A. schrieb:
> Reany kenne ich nicht, meinst du Geany?
Genau, kleiner Rechtschreibfehler.

Kaj schrieb:
> Wenn du eh hauptsächlich C++ programmieren möchtest schau dir doch mal
> den QtCreator an.
Werde ich machen, danke.
Benötige ich für den QtCreator Zusatzprogramme oder reicht es aus nur 
diesen zu installieren?

Noch eine Frage an alle: Kennt jemand eine Website auf der die 
wichtigsten Informationen stehen? Also etwas ähnliches wie unter 
https://www.arduino.cc/en/Reference/HomePage

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Simon S. schrieb:

> Noch eine Frage an alle: Kennt jemand eine Website auf der die
> wichtigsten Informationen stehen? Also etwas ähnliches wie unter
> https://www.arduino.cc/en/Reference/HomePage

Falls Du C++ meinst: http://en.cppreference.com/

von Markus F. (mfro)


Lesenswert?

Simon S. schrieb:
> Noch eine Frage an alle: Kennt jemand eine Website auf der die
> wichtigsten Informationen stehen? Also etwas ähnliches wie unter
> https://www.arduino.cc/en/Reference/HomePage

wenn Du - wie oben empfohlen (ich würde da uneingeschränkt zustimmen, 
übrigens nicht nur für C++, sondern auch für C) - QtCreator verwenden 
willst: https://wiki.qt.io/Qt_Creator_Documentation_Gallery

QtCreator hat ein recht brauchbares Hilfesystem mit entsprechenden 
Hilfeseiten. Einfach den Cursor auf ein Schlüsselwort und F1 drücken. 
Wenn man keine geeigneten, fertigen Hilfeseiten findet, kann man sich 
die auch recht einfach aus HTML-Seiten selbst stricken.

von Gaukler (Gast)


Lesenswert?

Auf dem Raspberry ist für Anfänger Python die Sprache der Wahl, 
sozusagen das "Arduino" des rpi...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.