Was braucht man um Linux Programme zu schreiben?

Was braucht man, um Linux Programme zu schreiben: C oder C++? Gibt es eine empfehlenswerte Entwicklungsumgebung?

Profis verwenden vi/vim oder emacs für die Entwicklung.

Zum Einstieg empfehle ich bash-Scripting. Wenn Du Richtung Kernel-Entwicklung willst, ist C die richtige Programmiersprache.

Was sind diene Einsicht nach Linux programme?

Wenn das einfach Programme sind die auf Linxs laufen können, gibt es meiner Einsicht nach Compilern und Interpretern für alle Arten von Applikationen.

Fortran, C/C++ und, wenn es sein muß ist auch Cobol zu finden.
Perl, Python, Ruby, bash. ksh, …

Es hängt wirklivh davon ab was man programmieren will/muß.

  • Kdevelop oder Eclipse.
  • Subversion.
  • CMake.
  • Valgrind.
  • GCC Handbuch.
  • Linux System Programming (O’Reilly) (vielleicht auf Deutsch erhältlich).
  • C und C++ Referenzhandbücher.

[HR][/HR]Und oben drauf, in YaST unter “Schemata”, schau in “Entwicklung”.

Was braucht man, um Linux Programme zu schreiben: C oder C++? Gibt es eine empfehlenswerte Entwicklungsumgebung?

hängt davon ab, was du programmieren möchtest, welche Vorerfahrungen du besitzt, wie deine persönlichen sonstigen Präferenzen sind …

Davon hängt dann die Wahl der Programmiersprache ab - Python - java - c - perl - …

und davon dann die IDE

@Toussaint1963:
IDE: “Integrated Development Environment” –>> integrierte Entwicklungsumgebung.
[HR][/HR]Kommt die Frage: was will Mann spezifisch machen?

  • Oberfläche? (KDE, GNOME, CLI, . . . ) – Benutzeranwendungen.
  • System?

Egal welche, IMHO eine integrierte Entwicklungsumgebung ist unverzichtbar:

  • unter KDE: Kdevelop;
  • unter GNOME: Anjuta oder Eclipse.

[HR][/HR]System: openSUSE Leap 42.2 Beta 1 (Oracle VirtualBox 5.0.26_SUSE r108824 mit 3D Accleration eingeschaltet – Host OS: openSUSE 42.1.