On 04-Sep-98 Ingvar Bogdahn wrote:
Ich würde gerne für Linux entwickeln, kann aber noch nicht programmieren. Ich fange gerade mit Java an, habe aber den Eindruck, dass kann man das unter Linux nicht so recht gebrauchen kann. Welche Sprache muss ich können, um Bugfixes und Programme generell schreiben zu können?
Java kann man unter Linux genauso gut oder schlecht gebrauchen wie unter jedem anderen System. Das Ziel von Java sind plattformunabhängige Applikationen. Für Systemprogrammierung ist Java deshalb völlig ungeeignet, egal auf welcher Plattform. Außerdem hat Java immer noch Geschwindigkeitsnachteile, was es für Performance-kritische Anwendungen nur begrenzt geeignet macht. Der Vorteil von Java ist - bei richtiger Entwicklung - daß man die erzeugten Programme auf jedem System nutzen kann. Als Einsteiger-Programmiersprache ist Java nicht gar so schlecht, weil es relativ unkompliziert zu lernen und sehr klar strukturiert ist. Alternativ würde ich mir mal das gute alte Pascal anschauen. Nicht, um Mega-Programme zu schreiben, sondern um erstmal die Grundlagen von Softwareentwicklung zu begreifen. Programmierung macht davon nur etwa 20% aus. Für Systemnahe Aufgaben, oder wenn es wirklich auf höchste Performance ankommt ist C/C++ das richtige Werkzeug. Aber C/C++ sind auch vergleichsweise komplex und können bei Anfängern viel Verwirrung stiften. Empfehlung: Leih dir in einer Bibliothek ein gutes Buch über Informatik-Grundlagen aus und fang erstmal an, dich ins Thema einzulesen. Danach fängst Du vielleicht mal mit Pascal an - ein gutes Buch dazu gibts z.B. von Niklaus Wirth -, um rudimentäre Grundlagen zu bekommen. Wenn Du dir so eine solide Basis geschaffen hast, kannst Du dich an die komplexeren Sprachen und Problemstellungen herantasten. Legst Du Wert darauf, sofort OO zu programmieren, kannst Du durchaus auch mit Java anfangen. =========================================================== Erhard Schwenk - alias Bitrunner =)B==o) =========================================================== No Spam replies please. -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux