Einzelnen Beitrag anzeigen
#10
Alt 19.01.09, 19:20:17
RypeL
Registered Users
Registriert seit: 10.02.08
Beiträge: 267
RypeL eine Nachricht über ICQ schicken
Naja im eigenen Prozessspeicher kann man mit Zeigern schon ordentlich unfug wie memory-leaks und vor allem unübersichtliche "verzeigerungen" erstellen. Man kann mit den Zeigern zumindest im eigenen Prozessraum beliebige Speicherstellen addressieren, wohingegen in Java nurnoch Referenzen auf Objekte möglich sind. Dadurch kann man auch seine Strings nichtmehr über Zeigerarithmetik wie in C verwalten, aber naja ich trauer den C Strings nicht nach. Ich hab einmal ein relativ großes C Programm geschrieben und das später nach Java portiert. In Java war das Programm viel kürzer und übersichtlicher.

Detailwissen zahlt sich immernoch aus wenn man zb Gebrauch von Collections macht. Das wichtige sind ja eigentlich die Datenstrukturen und Algorithmen, nicht etwa die Unterschiede zwischen einem C und einem Java String. Und wer weiterhin lieber in C programmieren will kann immernoch gute Jobs im Bereich embedded Hardware finden, wo C sicherlich noch eine ganze Weile zum Einsatz kommen wird.