Einzelnen Beitrag anzeigen
Ungelesen 18.09.11, 09:08   #19
Chefkch
Chuck Norris
 
Benutzerbild von Chefkch
 
Registriert seit: Jan 2009
Ort: Southpark
Beiträge: 4.612
Bedankt: 1.847
Chefkch leckt gerne myGully Deckel in der Kanalisation! | 2294457 Respekt PunkteChefkch leckt gerne myGully Deckel in der Kanalisation! | 2294457 Respekt PunkteChefkch leckt gerne myGully Deckel in der Kanalisation! | 2294457 Respekt PunkteChefkch leckt gerne myGully Deckel in der Kanalisation! | 2294457 Respekt PunkteChefkch leckt gerne myGully Deckel in der Kanalisation! | 2294457 Respekt PunkteChefkch leckt gerne myGully Deckel in der Kanalisation! | 2294457 Respekt PunkteChefkch leckt gerne myGully Deckel in der Kanalisation! | 2294457 Respekt PunkteChefkch leckt gerne myGully Deckel in der Kanalisation! | 2294457 Respekt PunkteChefkch leckt gerne myGully Deckel in der Kanalisation! | 2294457 Respekt PunkteChefkch leckt gerne myGully Deckel in der Kanalisation! | 2294457 Respekt PunkteChefkch leckt gerne myGully Deckel in der Kanalisation! | 2294457 Respekt Punkte
Standard

Zitat:
Zitat von slahn Beitrag anzeigen
Zudem verstehe ich nicht ganz warum C schwerer sein sollte als andere Sprachen? C bietet eben mehr Kontrolle über das Programm selbst (wer von euch zb. weiß bei java wirklich immer sicher ober der Parameter als Kopie oder Referenz übergeben wird). Und je Maschinennäher alles wird, um so mehr Kontrolle hat man eben. Also ich glaube nicht dass C grundsätzlich schwerer ist als andere Sprachen. (<- Persönliche Meinung)
Zum einen muss man alles selber machen, man hat zwar alle möglichkeiten, aber einem wird NICHTS abgenommen, eine wunderbare große Biblioethek die einem nichts bringt, wenn man sich nicht in ihr auskennt.
Alle Klassen Objekte, etc. die in den Objektorientierten Sprachen zu 100% funktionieren kannste dir bei C selber schreiben -> sehr fehleranfällig.

Zum anderen wie du schon gesagt hast C ist sehr Maschinen nah, man programmiert also tatsächlich direkt die Hardware und mal was bei nem Pointer verhaun und dir zerschiesst es was im Rechner -> sehr schlecht fürs mal rumprobieren.

Und fakt ist, dass als alles größtenteils in C programmiert wurde war IT nur was für Hochschulabsoventen! Und selbst leute die sich in C auskannten haben viele Fehler gemacht, deswegen hat man ja die einfacherern Objektorientierten Sprachen erschaffen.
In C werden heute nur noch Betriebsysteme geschrieben, eben wirklich Komplexe Programme, welche eben auc sehr Maschinennah arbeiten.

Man muss sich bei C eben um jeden dreck kümmern, unbenutzten Speicher freigeben, Pointer setzten und das alles sind Fehler Quellen, die das System zum abfackeln bringen können und bei Objektorientierten Sprachen, wie zb. Java nicht vorhanden sind.

(Meine persönliche Meinung^^)
Chefkch ist offline   Mit Zitat antworten