Wikipedia?CrackPod hat geschrieben:Ungarische Notation?Leonidas hat geschrieben:In einigen Sprachen ist die ungarische Notation auch sehr populär (ich muss wohl nicht sagen in welchen *g*). Schlimmer ist, wenn Leute anfangen das nach Python zu portieren, das ist dann natürlich total sinnlos.lunar hat geschrieben:Was Namenskonventionen angeht, die verwendet man doch sowieso täglich, wie z.B. die Java-Konventionen, dass Namen von Methoden in Camel Case geschrieben werden, und Attribute klein. Da macht eine Konvention mehr doch auch nicht viel aus
wie blutigen anfaenger java lehren
Ungarische Notation?
In Python gibt es nur das "Dirty Hungarian Phrasebook"..
Hehe..
Naja, ich finde das bei Python eigentlich auch ganz nett, mit dem führenden Unterstrichen, allerdings sollte das vom Interpreter restriktiv umgesetzt werden.
Klar betritt man fremde Häuser normalerweise aus Respekt nicht - aber wenn man abends mal schlaftrunken an die falsche Haustür torkelt, will ich gleich an der Türe merken das es das falsche Haus ist, weil der Schlüssel nicht passt - und nicht erst wenn ich am nächsten Tag neben einer fremden Frau samt wütendem Ehemann aufwache
In Python gibt es nur das "Dirty Hungarian Phrasebook"..
Hehe..
Naja, ich finde das bei Python eigentlich auch ganz nett, mit dem führenden Unterstrichen, allerdings sollte das vom Interpreter restriktiv umgesetzt werden.
Klar betritt man fremde Häuser normalerweise aus Respekt nicht - aber wenn man abends mal schlaftrunken an die falsche Haustür torkelt, will ich gleich an der Türe merken das es das falsche Haus ist, weil der Schlüssel nicht passt - und nicht erst wenn ich am nächsten Tag neben einer fremden Frau samt wütendem Ehemann aufwache
Das kommt stark auf die Frau an, neben der man aufwacht...mpathy hat geschrieben:Klar betritt man fremde Häuser normalerweise aus Respekt nicht - aber wenn man abends mal schlaftrunken an die falsche Haustür torkelt, will ich gleich an der Türe merken das es das falsche Haus ist, weil der Schlüssel nicht passt - und nicht erst wenn ich am nächsten Tag neben einer fremden Frau samt wütendem Ehemann aufwache
Außerdem: besser in einem fremden Haus geschlafen als im Straßengraben.
So ergibt eben auch der Zugriff auf "private" Attribute in Python mitunter Sinn.
edit:
**** sorry, habe einige Posts übersehen ****
**** sorry, habe einige Posts übersehen ****
Dem kann ich mich nur vorbehaltlos anschließen, sowohl was die IDE BlueJ angeht als auch insbesondere, was das passende Buch angeht.C4S3 hat geschrieben:Wenn man Java lernen will, so soll man das tun.
Aber als kleiner Tipp, bzw. als Hilfe:
http://www.bluej.org/
http://www.amazon.de/lernen-BlueJ-Einf% ... 233&sr=8-1
Und als IDE am Anfang natürlich BlueJ.
Wenn man gerade mit OOP lernt, finde ich das sehr gut. Ich hatte Anfangs echte Probleme, OOP zu kapieren, aber damit hab ich es hinbekommen.
Die Art und Weise, WIE einem OOP da beigebracht wird, ist einfach toll.
Von den zahlreichen Büchern zu Java und sonstigen Programmiersprachen, die mir im Laufe meines Lebens schon untergekommen sind, ist das wirklich eines der wenigen herausragenden Bücher!
Wer damit keinen Zugang zu Java findet, der kann es dann auch ganz lassen.