myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Was ist beim "Programmieren lernen" so schwer?

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 01.01.11, 22:11   #1
Racer X
Der Bürger King
 
Benutzerbild von Racer X
 
Registriert seit: May 2010
Beiträge: 684
Bedankt: 604
Racer X ist noch neu hier! | 0 Respekt Punkte
Standard

Erstmal musst du "Können" definieren, also kannst du die Programiersprache erst wenn du Programme komplett schreiben kannst also sogut wie ALLE befehle kannst/Kennst.
Also wenn ich dir jetzt ne Aufgabe geben würde und du kannst es aus dem Kopf heraus schreiben dann würde ich sagen du kannst Programieren.

Zudem das Programme schreiben solange dauert:
Wenn du richtige Programme schreibst. Es ist einfach extrem Komplex. Das schwierige ist daran den Überblick über den ganzen code der auch gut mehrere Din A4 seiten ausfüllen kann zu behalten. Deshalb ist das Kommentieren so wichtig.
__________________
Ein schlumpf in Entenhausen... Wo gibts den sowas ?!
Racer X ist offline   Mit Zitat antworten
Ungelesen 01.01.11, 23:11   #2
m3zz0w1x
Banned
 
Registriert seit: Dec 2010
Beiträge: 85
Bedankt: 91
m3zz0w1x ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von Racer X Beitrag anzeigen
Ealso kannst du die Programiersprache erst wenn du Programme komplett schreiben kannst also sogut wie ALLE befehle kannst/Kennst.
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.
m3zz0w1x ist offline   Mit Zitat antworten
Ungelesen 01.01.11, 23:43   #3
Banghard
Newbie
 
Registriert seit: Jun 2009
Beiträge: 70
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 [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]. Dann sollte man sich aber auch mal intensiv mit dem Lamba-Kalkül auseinandersetzen.
Banghard ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:20 Uhr.


Sitemap

().