mcpowerlocke
Aktives Mitglied
- Dabei seit
- 22.09.2004
- Beiträge
- 133
- Reaktionspunkte
- 0
danke habe es gefunden
Folgen Sie dem Video unten, um zu sehen, wie Sie unsere Website als Icon auf Ihrem Homescreen erstellen.
Anmerkung: This feature may not be available in some browsers.
glotis schrieb:Hi
Wenn html keine Scriptsprache ist was sonst? Der Interpreter ist der Browser.
-Nuke- schrieb:Wozu also C lernen? Bringt einen beim Entwickeln von Awendungen eh nichts mehr.
Kommt drauf an wie du "lernt man auch in ObjC" verstehst. Wenn du damit meinst (so wie ich), dass man sich http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/ durchliest liegst du falsch, denn da werden Pointer nicht beschrieben. Im uebrigen gibt es auch kein wirklich gutes ObjC-Buch das sich an komplette Programmieranfaenger richtet (ausser eines - aber ich hab schon meine Grunede wieso ich den C->ObjC-Weg vorschlage). Bei C++ ist das anders. Aber hier geht es um ObjC.-Nuke- schrieb:Die "C-Gundlagen", wie du sagst, z.B Pointer, lernt man aber auch in ObjC.
Es laeuft sich aufs selbe hinaus, denn wie du selber sagst muss man auch in ObjC die Sache mit den Pointern etc. lernen. Von dem her lernt man doch C, also was hast du?Du kannst ebenso ObjC "lernen" und dabei das selbe mitschneiden, als wenn du mit "C" anfängst.
Es sagt keiner dass man nach dem erlernen von C bei C bleiben muss. Die Nutzer in eine bestimmte richtung zu schieben ist IMHO Schwachsinn. Nur weil das unser Herr Stroustrup vorschlagt, ist das noch lange nicht gut. IMHO sollte man alles mal gesehen haben und sich selber ein Bild machen. Dazu gehoert auch ein Ausflug in die funktionale Programmierung mit LISP und Scheme und in die OO Welt von Smalltalk. Denn C++, Java & Co. sind keine wirklichen OO Programmiersprachen, und so sollten sie IMHO auch angegangen werden. Wenn man OOP lernen will, dann soll man sich Smalltalk angucken und nicht diese Mainstream-Sprachen. Danach denkt man naemlich wirklich anders ueber die ganze Sache.Der Vorteil bei ObjC hingegen ist, das man gleich die OOP mit drinnen hat.
Es schadet nicht C zu koennen!In Zukunft wird die Programmierung nicht schwerer, sondern einfacher.
Man sollte C lernen damit man den Umgang mit Zeigern richtig lernt! Wenn du nur den Stroustrup von C++ durchliest setzt du wahrscheinlich nur auf Referenzen und findest Poiner schlecht. (steht ja afaik in dem Buch sogar drin) Dieser Gedanke bringt bei ObjC nicht viel, denn dort ist alles ein Pointer. Nur so als Beispiel. Ich habe selber mit einem Studenten Erfahrung gemacht mit dem ich vor etwa 2 Jahren was zusammen programmiert habe in C++. Sein Code bestand aus keinem einzigen Zeiger. Nur Referenzen und sehr viel auf const gesetzt, und dann wunderte man sich dass man aus dem const_cast<> nicht mehr rauskommt. C++ ist keine gute Sprache, aber das ist ein anderes Thema...Denn was ausser Systemkkomponente werden denn noch in C geschrieben?
Das mag schon stimmen, aber meiner Meinung nach sollte ein guter Programmierer schon wissen was unter der Haube passiert. IMHO ist es sogar besser mit C anzufangen, denn dann findet man OOP sogar noch besser, weil man weiss wie viel umsaendlicher es in purem C ist! Ich sage nicht dass man bei C bleiben soll!Ich sag mal so. 90% aller Sicherheitslücken sind ja die schönen Pufferüberläufe. In "modernen" Sprachen sind diese Sicherheitslücken kein Problem, denn sie lassen keine überläufe zu. C lässt es zu (bzw. die C-Untermenge in C++).
K&R ist ein Standardwerk, gar nicht teuer und absolute Pflicht fuer jeden der mit C was zutun hat. (und das hat man mit ObjC!)Gundlagen kann ich auch so lernen. Da muss ich mir kein Buch über C-Programmierung kaufen.
Wahrscheinlich weil dir der K&R fehlt. :-D (und komm mir jetzt nicht mit "Ich will gar kein C koennen")Wie gesagt. Ich kann kaum C. Nur ein bisschen.
Aber hier lernt keiner C++ sondern ObjC.Die Pointer-Geschichten werden auch in C++-Büchern abgehandelt.
Hatte ich auch nicht vor dem K&R. Nur danach war ich wirklich aufgeklaert, weil ich wusste was unter der Haube passiert.Ich habe jetzt keine Probleme C-Code zu lesen und zu verstehen, obwohl ich nie ein Buch über C gelesen habe.
Danke, aber bei Heise bin ich nicht aktiv.glotis schrieb:lass doch bitte dein getrolle oder geh zu heise. Diese Trash-Sätze bringen keinem etwas.
Ich bin kein C-Fan, wenn du das meinst. Von Smalltalk und Scheme halte ich viel mehr. Aus sprachlicher Sicht.Des weiteren glaube ich gerne das du jeden Abend vorm Bett gehen ein C-Gebet sprichst.
Ich habe meine klare Einstellung gegenueber C++ und Java. Das ist alles. Die Sache mit guten Buechern von den Spracherfindern selber beruht auf meiner eigenen Erfahrung. Soviel werd ich doch wohl noch kundtun duerfen, oder? Sorry wenn man in deiner Anwesenheit keine eigene Meinung mehr haben darf.Aber wenn du schon über Sprachen hetzt und über Authoren pauschal urteilst dann versuch es mal sachlich.
Ich beschaeftige mich ziemlich intensiv mit Programmiersprachen und habe schon einen breiten Ueberblick ueber alle Sprachen, weil ich nicht nur eine kenne sondern alle wichtigen. Auch habe ich schon selber welche entwickelt. Dass ich hier nicht breit darueber Diskutiere liegt daran, dass ich mich nicht dauernd wiederholen will. Ich habe das Thema naemlich schon oefters diskutiert. Und viele andere machen das auch. Und dort endet es in sinnlosen Diskussionen. Und ich hoffe du willst das hier nicht zu einer solchen verkommen lassen. Denn das Thema ist ein anderes.Programmiersprachen an der Anzahl der Zeilen für bestimmten Code zu messen ist lächerlich. Vielleicht solltest du dich etwas mehr mit Programmiersprachen und Techniken befassen bevor du so oberflächliche und subjektive Vergleiche rausgibst.