SchaSche
Aktives Mitglied
- Dabei seit
- 09.02.2003
- Beiträge
- 8.685
- Reaktionspunkte
- 92
Assembler
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.
Assembler
Nee nee neeApplescript
...
Basic / Turbopascal...
Ich auchIch würde auch Java empfehlen.
Womit ich angefangen habe möchte ich hier eigentlich gar nicht sagen. Auch wenn ich heute meinen Unterhalt mit Software verdiene würde ich dennoch niemandem C64 Basic und 6502 Assembler empfehlen.Ich habe mit Turbo Pascal und BlueJ angefangen. Ist wirklich sehr einfach zu lernen.
oder Realbasic, ... kann man empfehlen
Mit -Wall und -Werror passiert das eher selten. Ansonsten kann dir das bei so ziemlich jeder Programmiersprache passieren, wenn deine Bezeichner ähnlich benannt sind.Also von C oder von C abgeleiteten Sprachen (z. B. C++ oder Objective C) würde ich als Anfänger auf jeden Fall die Finger lassen. Ist ist was für Leute die wissen was sie tun. In C kommt es hin und wieder vor, daß sich ein Programm mit einem Tippfehler problemlos kompiliert. Das Programm aber läuft fehlerhaft. Als Programmierer steht man dann da und muss erst mal penibel sein Programmcode durchgehen, bis man den Fehler entdeckt hat. Das kostet Zeit.
Das ist zu kurz gedacht. Bei klassenbasierten objekt-orientierten Programmiersprachen wird vererbt. Hierbei werden nicht Werte und Aktionen von anderen Objekten übernommen, sondern Eigenschaftsbeschreibungen und Aktionsbeschreibungen von Klassen. Das Ergebnis ist auch kein Objekt, sondern eine Klasse.Zu deiner Frage, was Objekte sind. Ein Objekt ist ein Konstrukt in dem man Werte ab speichern kann und Aktionen. Ein Wert kann alles Mögliche sein. Z. B. eine Zahl, oder Text. Darüber hinaus, und das ist der eigentliche Vorteil von Objekt orientierten Sprachen, kann man Objekte erstellen, die von einem anderen deren Werte und Aktionen übernehmen. Man spricht dann vom Erben.
Nun ja, Apple hat vor einiger Zeit Java als Trend verworfen. ;-)also ich würde dir auch eher zu java raten, da es sehr leicht zu erlenen ist und du fast keine oder sehr wenig probleme haben wirst danach php oder c++ zu lernen. was doch sehr mächtige sprachen sind. alles andere ruby, scheme und was hier noch alles genannt wurde würde ich nicht zuerst anfangen, da es meist trendsprachen sind.
Damit muss ich gerade arbeiten. FURCHTBAR!
Alex
Mit -Wall und -Werror passiert das eher selten.
In dem Fall kann ich nur sagen: selber schuld.Ansonsten kann dir das bei so ziemlich jeder Programmiersprache passieren, wenn deine Bezeichner ähnlich benannt sind.
Und? in anderen Programmiersprachen heißt das dann meinetwegen BAND und AND. Da haste dann ein vergessenes B. Das liegt doch einfach daran, dass die beiden Operationen verwechslungsgefährdet sind.Selbst -Wall -Werror helfen bei einem vergessenen oder zu viel gesetztem & auch nicht besonders.
int a = 2, b = 1;
a & b; // 0
a && b; // 1
C ist nur was für Leute die wissen was sie tun. Ich will eigentlich nur verhindern, daß andere die selben Kopfschmerzen erleiden müssen, die ich mit C hatte.
In dem Fall kann ich nur sagen: selber schuld.
Und aussagekräftige Namen sind eine Frage der verwendeten Programmiersprache?Also zu den Grundlagen des Programmierens gehören nicht nur, daß man weiß, welche Operatoren für was dienen, sondern auch, daß man eindeutige und aussagekräftige Namen für Variablen, Funktionen, etc. verwendet. (Kann man übrigens auch auf den ersten paar Seiten des Objective C Handuch von Apple nachlesen)
Artikel "3. The explosion of the Ariane 5"
Ich sach' nur. Mit Pascal, Java und C# wäre das nicht passiert ;-)