cultsibi
Anmeldungsdatum: 14. Oktober 2006
Beiträge: 71
Wohnort: Passau
|
Guten Tag Ich habe bisher noch überhaupt keine Programmiererfahrung unter Linux gesammelt und würde dies gerne einmal versuchen. Normalerweise befasse ich mich viel mit der Webentwicklung (PHP, MySQL und Markup-Languages) und ein wenig Delphi (unter Windows). Ich fände es interessant zu wissen welche Programmiersprachen sich am besten eignen, welche Entwicklungsumgebungen es gibt und wo ich gute Tutorials bekomme. Im Endeffekt möchte ich ein paar kleine distributionsunabhängige Applikationen speziell für GNOME schreiben. vielen Dank schonmal im voraus
|
EnTeQuAk
Anmeldungsdatum: 17. Mai 2006
Beiträge: 3289
|
distributionsunabhängige Applikationen speziell für GNOME schreiben.
Python mit PyGTK. Tutorials. Gute gibet bei http://showmedo.com ansonsten ist die Einführung auf http://python.org echt zu empfehlen. http://www.pygtk.org ist die Platform für PyGTK 😉 Entwicklungsumgebung... Geb ich dir den Tipp. Fang mit einem kleinen Editor an. SciTe oder Geany sind da sehr gut. Solltest du wirklich eine Entwicklungsumgebung benötigen. Eclipse mit dem PyDev Plugin. Im Prinziep kannst du unter Linux mit jeder Programiersprache programieren. (so gut wie jeder... ☺ ) Ansonsten wünsch ich dir viel Spaß! ☺ MfG EnTeQuAk
|
cultsibi
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2006
Beiträge: 71
Wohnort: Passau
|
EnTeQuAk hat geschrieben:
Entwicklungsumgebung... Geb ich dir den Tipp. Fang mit einem kleinen Editor an. SciTe oder Geany sind da sehr gut. Solltest du wirklich eine Entwicklungsumgebung benötigen. Eclipse mit dem PyDev Plugin.
Bisher hab arbeite ich mit vim und habe auch schonmal (PHP)Eclipse ausprobiert. EnTeQuAk hat geschrieben:
Im Prinziep kannst du unter Linux mit jeder Programiersprache programieren. (so gut wie jeder... ☺ )
Ok, das war mir auch klar 😉 Ich bin jetzt halt sehr durch Borland Turbo Delphi an eine (meiner Meinung nach) sehr komfortable Entwicklungsumgebung gewohnt. Deswegen die Frage nach der Entwicklungsumgebung. Wie siehts mit C(++) aus? Any ideas?
|
Bauer
Anmeldungsdatum: 28. Juni 2006
Beiträge: 333
|
Ich verwende C++ unter Linux. Die Vor- und Nachteile der Sprache selber sind nicht linuxspezifisch. Als IDE lege ich dir Code::Blocks (Nightlybuilds) an Herz. Sie ist gleichzeitig übersichtlich und mächtig und bringt alles mit, was das Herz begehrt. Möchtest du auf eine IDE verzichten, gibt es immernoch Kate oder andere Editoren, sowie zahlreiche Tools für die Kommandozeile (Make z.B.). Für Oberflächen empfehle ich dir Qt, auch wenn du Python (PyQt) verwendest.
|
Dee
Anmeldungsdatum: 9. Februar 2006
Beiträge: 20095
Wohnort: Schwabenländle
|
@cultsibi: Dnan wäre vll. wxGTK sinnvoller, denn QT ist eine KDE-Bibliothek und GTK eben Gnome. (Bzw. wird ein bißchen danach getrennt!) Lies Dir mal GUI-Toolkits durch. Gruß, Dee
|
cultsibi
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2006
Beiträge: 71
Wohnort: Passau
|
Habe mich nun entschieden das ganze mehr oder weniger zu Fuss mit meinem vim zu programmieren. Beom compilieren mit gcc treten aber immer Fehler auf.
$ gcc -Wall -ggdb hallo.c -o hallo
hallo.c:1:19: error: stdio.h: No such file or directory
hallo.c: In function ‘main’:
hallo.c:5: warning: implicit declaration of function ‘printf’
hallo.c:5: warning: incompatible implicit declaration of built-in function ‘printf’ Mein Programm sieht folgendermaßen aus:
#include <stdio.h>
int main(void)
{
printf("Hallo, Welt!\n\n");
return 0;
} Ich denke das einzige Problem stellt die fehlende library studio.h dar. Wo bekomme ich diese bzw. welches Paket sollte ich downloaden?
|
kruemel
Anmeldungsdatum: 11. November 2006
Beiträge: 53
Wohnort: Hamburg
|
Moin, die stdio.h ist afaik in der libc6-dev. Gruß, Kathrin
|
Dee
Anmeldungsdatum: 9. Februar 2006
Beiträge: 20095
Wohnort: Schwabenländle
|
@cultsibi: Installier mal "build-essential". Das ist nie verkehrt. 😉 Gruß, Dee
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17604
Wohnort: Berlin
|
cultsibi hat geschrieben: Ich denke das einzige Problem stellt die fehlende library studio.h dar.
stdio hat nichts mit Studio zu tun, sondern mit Standard Input/Output: std IO.
|
Sid_Burn
Anmeldungsdatum: 23. Oktober 2004
Beiträge: 2159
|
user unknown hat geschrieben: cultsibi hat geschrieben: Ich denke das einzige Problem stellt die fehlende library studio.h dar.
stdio hat nichts mit Studio zu tun, sondern mit Standard Input/Output: std IO.
Ich denke das war auch nur mehr oder weniger ein vertipper 🙄
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17604
Wohnort: Berlin
|
Bei Windowsprogrammierern weiß man nie... Ich kenne welche, die nicht schlecht von ihren C++-Programmen leben, aber nicht wissen, was ein Precompiler oder ein Makefile ist.
|
Marc_BlackJack_Rintsch
Ehemalige
Anmeldungsdatum: 16. Juni 2006
Beiträge: 4673
Wohnort: Berlin
|
Was ist denn ein Precompiler? Ich kenne nur Preprozessor. Wenn Du schon so pingelig bist… 😉
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17604
Wohnort: Berlin
|
|
cultsibi
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2006
Beiträge: 71
Wohnort: Passau
|
Sid Burn hat geschrieben: user unknown hat geschrieben: cultsibi hat geschrieben: Ich denke das einzige Problem stellt die fehlende library studio.h dar.
stdio hat nichts mit Studio zu tun, sondern mit Standard Input/Output: std IO.
Ich denke das war auch nur mehr oder weniger ein vertipper 🙄
Sorry für den Vertipper und die Missverständnisse. Das stdio für Standard-in/out steht wusste ich bereits. In dem Paket build-essential war diese Headerdatei glücklicherweise auch zu finden. Wenn noch jemand nette C-Tutorials kennt - immer her damit ☺
|
Fredo
Anmeldungsdatum: 27. Juni 2005
Beiträge: 5244
Wohnort: Bochum
|
Hallo! Ich würde auch noch mal eine Lanze für Python und PyGTK brechen wollen. Die Anwendungsentwicklung ist damit wirklich flott, und mittlerweile wird viel für Ubuntu (und sicherlich auch für andere Distributionen) in Python entwickelt. Ich finde die Tutorials auf learningpython.com sehr nett. Liebe Grüße Fredo
|