Einzelnen Beitrag anzeigen
Ungelesen 01.01.11, 22:43   #5
Banghard
Newbie
 
Registriert seit: Jun 2009
Beiträge: 74
Bedankt: 26
Banghard ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von m3zz0w1x Beitrag anzeigen
ALLE Befehle? Das ist aber totaler Schwachsinn!

Man kann eine Syntax vollständig beherrschen, aber OOP-Sprachen wie Java haben so etwas wie "Befehle" nicht!

Ebenso bringt es Dir absolut NICHTS, wenn Du bei Assembler alle Befehle kannst.

Programmiersprachen kann man in wenigen Stunden erlernen, aber das Entwickeln von Software benötigt viel Erfahrung, gutes Abstraktionsvermögen und hohe Auffassungsgabe.
Das ist jetzt aber auch Quatsch. Natürlich muss man die grundlegende Syntax erlernen, aber wichtiger ist es die Semantik dahinter zu verstehen. Selbstverständlich ist es wichtig alle grundsätzlichen Sprachmittel zu kennen und zu beherrschen, ansonsten kannst du niemals mit "fremden" Sources arbeiten und selber was hinzukriegen dürfte dir dann ja wohl auch schwer fallen

Du darfst hier auch nicht das Erlernen einer Programmsprache mit dem Erlernen von Softwaretechnik durcheinanderbringen. Für die meisten "Hobbyprogrammierer" und vor allem Anfänger ist das gänzlich uninteressant, da sie nie an was größerem mitwirken werden. Genausowenig werden die meisten sich nie hinter theoretische Informatik oder höhere Mathematik klemmen, wenn sie nicht gerade Informatik studieren.

Und selbstverständlich gibt es "Befehle" in Java... Nur so als kleine Untermauerungen:

Krüger, Handbuch der Java Programmierung, 5. Auflage
Zitat:
Java ist sowohl eine objektorientierte Programmiersprache in der Tradition von Smalltalk als auch eine klassische imperative Programmiersprache nach dem Vorbild von C.
Ullenboom, Java ist auch eine Insel, 8. Auflage
Zitat:
Java zählt zu den imperativen Programmiersprachen, in denen der Programmierer die Abarbeitungsschritte seiner Algorithmen durch Anweisungen (engl. statements) vorgibt.

Einen Gegensatz dazu stellen viele funktionale Programmiersprachen dar, siehe Wikipedia. Dann sollte man sich aber auch mal intensiv mit dem Lamba-Kalkül auseinandersetzen.
Banghard ist offline   Mit Zitat antworten