[COLOR="Orange"]
[COLOR="LightBlue"]Was ist Programmieren?[/COLOR]
Wenn du etwas neugierig bist, dann hast du dich bestimmt schon einmal gefragt wie die ganzen Programme auf deinem PC oder MAC eigentlich gemacht wurden.
Sie wurden "Programmiert", wenn man etwas überlegt ist die Deutsche Bezeichnung des Codings(Englisch) sehr Simpel und einfach zu verstehen.
Also Programmierung steht für Programm Entwicklung / Erstellung.
Dazu braucht man eine Programmier Sprache,
die eigentliche Hauptsprache ist Assembler und der eigentliche Maschinencode für den Prozessor.
Jede Sprache wird in den Maschinencode übersetzt.
Und Assembler wird direkt 1 zu 1 in den Maschinencode übersetzt.
Anders als bei anderen Sprachen, diese sind dann so gesehen nur Vereinfachungen für den Menschen.
Doch diese Sprachen werden nicht 1 zu 1 in den Maschinencode übersetzt.
Zum Beispiel, eine Zeile in Assembler ist im Binary Code / Maschinencode auch nur eine Zeile
Aber in den anderen Sprachen ist das nicht so.
Zum Beispiel, eine Zeile in AutoIT sind vielleicht 20 Zeilen in Assembler, es kommt immer auf die genutzte Funktion an.
Alles anzeigen
Diese Übersetzung in den Maschinencode übernimmt der jeweilige Compiler der genutzten Programmiersprache.
Der Compiler ließt dann den kompletten Script durch und übersetzt dann Zeile für Zeile oder Abschnitt für abschnitt jede Funktion in den Maschinencode.
Anders als bei Web-sprachen wie PHP, dabei wird dann die Ausgabeinformation zum Browser gesendet und dann als HTML Code vom Browser gelesen, dann gibt es noch Java-Script für den Browser und viele andere Web-Sprachen, diese haben keinen Compiler der den Code in Maschinencode übersetzt damit er vom Prozessor gelesen werden kann, nein hier zeigt der Browser alles an und es wird nichts mehr übersetzt.
[COLOR="LightBlue"]Ich möchte meine eigenen Programme machen, wie soll ich anfangen ?[/COLOR]
Am besten mit der Programmiersprache "AutoIT".
Diese ist der Sprache BASIC sehr ähnlich, ist jedoch noch einfacher.
Es ist sehr Anfänger freundlich aber trotzdem sehr umfangreich.
Wir Bieten hier einen Bereich für diese Programmiersprache, in diesem man Hilfe und Support von anderen Benutzern bekommt.
[COLOR="LightBlue"]Ich möchte meine eigenen Websites machen, wie soll ich anfangen ?[/COLOR]
Dazu sollte man erst einmal mit HTML anfangen, da alles vom Browser als HTML Code gelesen und abgebildet wird.
Dazu bieten wir auch einen Bereich an, der sich im Web-Coding Bereich befindet, in dem jegliche anderen bekannten Web-Coding Sprachen zu finden sind.
Falls man nach der Erlernung von HTML seine Seite noch besser und schöner gestalten möchte, sollte man noch Java-Script lernen, dies unterstützt heutzutage jeder Browser und man kann damit die Website während ein Benutzer sie sich nach dem Aufrufen anschaut verändern und auch Slide-Menüs etc. erstellen.
Nachdem man dies auch kann würde ich empfehlen PHP zu lernen.
Diese Sprache ist Server-Side, man kann damit auf verschiedenste Datenbanken zugreifen, Dateien auslesen, auf FTP Server zugreifen und noch vieles mehr.
Dazu Bieten wir ebenfalls einen Bereich an, er befindet sich auch im Web Coding Bereich.
[SIZE="4"]Jetzt noch an die ganzen erfahrenen Benutzer :
Bitte Postet doch noch Tipps von euch rein,
wie Fehler die euch passiert sind und Probleme die ihr hattet
oder Hinweise etc..
[/SIZE]
gez :: *electriZer*
[SIZE="5"]Start Programming[/SIZE]
[/COLOR]Hi,
hast du keinen Schimmer von der Programmierung?
Möchtest es aber gerne erfahren?
Dann bist du hier richtig.
Hier lernst du wie du anfangen musst.
hast du keinen Schimmer von der Programmierung?
Möchtest es aber gerne erfahren?
Dann bist du hier richtig.
Hier lernst du wie du anfangen musst.
[COLOR="LightBlue"]Was ist Programmieren?[/COLOR]
Wenn du etwas neugierig bist, dann hast du dich bestimmt schon einmal gefragt wie die ganzen Programme auf deinem PC oder MAC eigentlich gemacht wurden.
Sie wurden "Programmiert", wenn man etwas überlegt ist die Deutsche Bezeichnung des Codings(Englisch) sehr Simpel und einfach zu verstehen.
Also Programmierung steht für Programm Entwicklung / Erstellung.
Dazu braucht man eine Programmier Sprache,
die eigentliche Hauptsprache ist Assembler und der eigentliche Maschinencode für den Prozessor.
Jede Sprache wird in den Maschinencode übersetzt.
Und Assembler wird direkt 1 zu 1 in den Maschinencode übersetzt.
Anders als bei anderen Sprachen, diese sind dann so gesehen nur Vereinfachungen für den Menschen.
Doch diese Sprachen werden nicht 1 zu 1 in den Maschinencode übersetzt.
Zum Beispiel, eine Zeile in Assembler ist im Binary Code / Maschinencode auch nur eine Zeile
Aber in den anderen Sprachen ist das nicht so.
Zum Beispiel, eine Zeile in AutoIT sind vielleicht 20 Zeilen in Assembler, es kommt immer auf die genutzte Funktion an.
Quellcode
- [COLOR="PaleGreen"]In AutoIT :[/COLOR]
- ConsoleWrite("Hello World") ; Direkte Ausgabe in die Console
- [COLOR="PaleGreen"]In Assembler :[/COLOR]
- DATA SEGMENT ;- Beginn des Datensegments
- Meldung db "Hello World" ;- Die Zeichenkette "Hello World"
- db "$" ;- Endzeichen der Zeichenkette
- DATA ENDS ;- Ende des Datensegment
- CODE SEGMENT ;- Beginn des Codesegements
- ASSUME CS:CODE,DS:DATA ;- Dem Assembler die Segmente mitteilen
- Anfang: ;- Label für den Anfang des Programms
- mov ax, DATA ;- das Daten...
- mov ds, ax ; ...segment festlegen
- mov dx, offset Meldung ;- den Text in das auf DS bezogene Datenregister laden
- mov ah, 09h ;- Die Unterfunktion 9 des Betriebssysteminterrupts 21h auswählen
- int 21h ;- den Betriebssysteminterrupt 21h (hier erfolgt Ausgabe des Texts) aufrufen
- mov ax, 4C00h ;- Die Unterfunktion 4Ch (Programmbeendigung) des Betriebssysteminterrupts 21h festlegen
- int 21h ;- diesen Befehl wiederum ausführen
- CODE ENDS ;- Ende des Codesegments
- END Anfang ;- dem Assembler das Ende des Labels Anfang mitteilen
- [I](Assemblercode Quelle :[URL="http://de.wikipedia.org/wiki/Assemblersprache"] Wikipedia[/URL])[/I]
- (In Maschinencode wäre der Code genau so lang)
Diese Übersetzung in den Maschinencode übernimmt der jeweilige Compiler der genutzten Programmiersprache.
Der Compiler ließt dann den kompletten Script durch und übersetzt dann Zeile für Zeile oder Abschnitt für abschnitt jede Funktion in den Maschinencode.
Anders als bei Web-sprachen wie PHP, dabei wird dann die Ausgabeinformation zum Browser gesendet und dann als HTML Code vom Browser gelesen, dann gibt es noch Java-Script für den Browser und viele andere Web-Sprachen, diese haben keinen Compiler der den Code in Maschinencode übersetzt damit er vom Prozessor gelesen werden kann, nein hier zeigt der Browser alles an und es wird nichts mehr übersetzt.
[COLOR="LightBlue"]Ich möchte meine eigenen Programme machen, wie soll ich anfangen ?[/COLOR]
Am besten mit der Programmiersprache "AutoIT".
Diese ist der Sprache BASIC sehr ähnlich, ist jedoch noch einfacher.
Es ist sehr Anfänger freundlich aber trotzdem sehr umfangreich.
Wir Bieten hier einen Bereich für diese Programmiersprache, in diesem man Hilfe und Support von anderen Benutzern bekommt.
[COLOR="LightBlue"]Ich möchte meine eigenen Websites machen, wie soll ich anfangen ?[/COLOR]
Dazu sollte man erst einmal mit HTML anfangen, da alles vom Browser als HTML Code gelesen und abgebildet wird.
Dazu bieten wir auch einen Bereich an, der sich im Web-Coding Bereich befindet, in dem jegliche anderen bekannten Web-Coding Sprachen zu finden sind.
Falls man nach der Erlernung von HTML seine Seite noch besser und schöner gestalten möchte, sollte man noch Java-Script lernen, dies unterstützt heutzutage jeder Browser und man kann damit die Website während ein Benutzer sie sich nach dem Aufrufen anschaut verändern und auch Slide-Menüs etc. erstellen.
Nachdem man dies auch kann würde ich empfehlen PHP zu lernen.
Diese Sprache ist Server-Side, man kann damit auf verschiedenste Datenbanken zugreifen, Dateien auslesen, auf FTP Server zugreifen und noch vieles mehr.
Dazu Bieten wir ebenfalls einen Bereich an, er befindet sich auch im Web Coding Bereich.
[SIZE="3"][COLOR="Red"]>>>>>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<<<<<<[/COLOR]
[COLOR="LightBlue"]Nützliche Links :[/COLOR]
[COLOR="PaleTurquoise"]Wikipedia - Assembler
Wikipedia - Compiler
W3-Schools Web Coding Tutorials[/COLOR][/SIZE]
[COLOR="LightBlue"]Nützliche Links :[/COLOR]
[COLOR="PaleTurquoise"]Wikipedia - Assembler
Wikipedia - Compiler
W3-Schools Web Coding Tutorials[/COLOR][/SIZE]
[SIZE="4"]Jetzt noch an die ganzen erfahrenen Benutzer :
Bitte Postet doch noch Tipps von euch rein,
wie Fehler die euch passiert sind und Probleme die ihr hattet
oder Hinweise etc..
[/SIZE]
gez :: *electriZer*