Frage:
Wie ist das mit den Programmiersprachen?
2007-04-28 09:14:01 UTC
Hi, ich will programmieren lernen, und mir wurde gesagt ich solle mich so vorarbeoten:
html dann Phyton Dann java Script Dann c++

Bei8 Phyton auf der Seite stand, das man Phyton herunterladen muss, heißt dfaws jetzt, das das ein Pragramm wie z.B Frond Page ist, das die Sachen dann in die Programmiersprache übersetzt?
Wie ist das, unsd wie ist das auf den anderen Sprachen?

Danke schonmal im Vorraus: El Diabolo

Ps.: Wie sehe ich eigentlich. ob der Code den ich der jeweiligen Sorache eingegeben habe (Ich geh mal davon aus, im Editor, wenn man das unbedingt in was anderem machen muss, dann wo?) auch richtig ist, und das darstellt was es soll?
Bei html hab ich gehört, muss man die endung des Dokuments einfahch von ".doc" in ".html" ändern ist das richzig so?
Wenn ja, ist das in den anderen Sprachen auch so?
Acht antworten:
MacUser
2007-04-28 12:53:32 UTC
Du hast ja inzwischen schon einige Fragen zum Thema gestellt.



Meine Antwort zu deiner Frage wegen dem C++ Buch hast du schon gelesen? Dort habe ich dich auch auf eine Liste mit Onlineliteratur zur Python-Programmierung verwiesen. Viele deiner Fragen dürften in den dort aufgelisteten Tutorials geklärt werden.



Ein weiteres Buch, welches ich gefunden habe und sich auch ausdrücklich an Programmieranfänger wendet ist dieses hier:

http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-418



Dort gibt es unter anderem auch eine recht ausführliche Leseprobe. Du musst also nicht die Katze im Sack kaufen.



Zu deinen Fragen:

Ich habe dir schon empfohlen, mit Python (oder was ähnlich einfachem) anzufangen.



HTML-Kenntnisse sind immer nützlich, da es sich aber nicht um eine Programmiersprache im eigentlichen Sinne handelt, brauchst du das für den Anfang nicht unbedingt (Vorausgesetzt du willst nicht primär Webdesign machen).

Eine gute Referenz zu HTML findest du hier:

http://de.selfhtml.org



Wenn du auf Windows Python programmieren willst, musst du den Python-Interpreter herunterladen und installieren. Bei Unix/Linux-Systemen ist dieser meist vorinstalliert.



Der Interpreter interpretiert den Quelltext den du geschrieben hast und übersetzt dein Programm (während der Laufzeit) in Maschinensprache für deinen Computer.



Der Interpreter (oder bei anderen Programmiersprachen der Compiler) sagt dir auch, wenn mit deinem Code etwas nicht stimmt. Die Programmausführung oder die Übersetzung des Quellcodes wird abgebrochen und eine Fehlermeldung wird auf dem Bildschirm ausgegeben.



Das was du zu HTML gehört hast, dass man einfach die Dateiendung ändern kann ist falsch. Dadurch änderst du im Endeffekt nur den Namen, nicht aber den Inhalt der Datei. Word (.doc) besitzt eine (schlechte) Exportfunktion mit der du Worddokumente als HTML-Dateien abspeichern kannst.



Weil du mehrere male nach HTML und FrontPage gefragt hast, bin ich mir nicht mehr ganz sicher, ob du wirklich eigene Programme schreiben willst, oder lieber eine Internetseite gestalten möchtest.



Python lernst du, wenn du ersteres machen möchtest, für letzteres solltest du dir mal HTML und CSS anschauen.
zwergli
2007-04-28 09:43:48 UTC
Du solltest dich vor dem Programmieren mit den Grundbegriffen auseinandersetzen. (Schreibfehler verzeihen übrigens die wenigsten Programmiersprachen.^^)



Im Normalfall hast du einen Editor und einen Compiler.

Letzterer "übersetzt" deinen Code in eine Sprache, die der Computer verstehen kann.



Für viele Programmiersprachen gibt es sog. IDEs.

Da hast du alles unter einem Dach. Für C++ zum Beispiel

diese hier: http://www.codeblocks.org/



Wenn du sehen willst, ob dein Programm funktioniert, dann musst du es kompilieren. IDEs machen sowas per Knopfdruck.

Heraus kommt (meist) ein Programm, welches du normal starten kannst. In solchen IDEs siehst du auch, ob dein Code richtig geschrieben ist. (Oder ob zum Beispiel irgendwo eine Klammer fehlt.



Html ist eher eine Beschreibungssprache. Daher funktioniert dort auch die Umbenennung der Dateiendung. Ausgeführt wird es dann vom Browser.



Bei Python gibts dafür einen Interpreter. Da kannst du sozusagen live zugucken, was dein Code macht.
germanman2410
2007-04-28 09:35:23 UTC
Hallo,

die Endungen sind eher Konvention, also

*.java für Java-Code und cpp für C++ Code und *.c für C-Code, *.php für php. Teilweise wird das - zumindest bei dem Fall php von dem php-Server, auf dem die Datei liegt verlangt. Als editor nimmst Du am besten notepad++

http://notepad-plus.sourceforge.net/de/site.htm

der Dein Zeug so formatiert, dass Du in den verschiedenen Sprachen und Dialekten einfach die Fehler findest. Auch hier orientiert sich der Editor an den Endungen, also beispiel.php wäre eine Datei.

Fang an besten mit html an, dann php - dazu gibt es viele Beispiele im Netz. Für php brauchst Du aber dann auch einen Server, damit Du siehst, was Du da zusammenprogrammiert hast.

Wenn Du etwas fortgeschritten bist, dann lade Dir mal eclipse runter, da kannst Du dann professionell programmieren. Such im Netz nach Tutorials und Excamples. Willst Du Unix ähnliches auf dem PC machen, lade Dir cygwin, das hat mit gcc und g++ gute Compiler.

Zu Deinem PS: Der Editor sagt dir, wenn er gut ist, dass was nicht stimmt und der Compiler wirft Dir den Rest der syntaktischen Fehler raus. Wenn Du das Programm dann ausführst, wirst Du an der Funktion feststellen, ob es das tut, was es soll. Zum Fehler finden gibt es dann sogenannte Debugger, mit denen Du von Zeile zu Zeile springen kannst, um zu verstehen, warum das Programm nicht das tut, was es soll ;-) Im cygwin ist das der gdb. Ansonsten hol Dir per ebay auch gerne eine integrierte Entwicklungsumgebung von Microsoft. Da sind dann Editor, Compiler und Debugger zusammen für 50 - 200€ zu haben.
marga_spaniel
2007-04-29 00:36:07 UTC
konzentrie dich erst mal auf eine Computersprache, ich meine, du würdest ja auch nicht auf einmal englisch, russisch, polnisch usw. lernen wollen.



hier was zu HTML (und CSS):



http://www.drweb.de/html/html_kurs.shtml



http://www.knut-hilft.de/html.php



http://www.ibdguy.com/makehtml/



http://html.talky.de/html/anhang/_html-befehle.php



http://www.diekleinschreiber.de/html.htm



http://www.michaeli-gymnasium.de/projekte/htmlkurs/uebersicht/uebersicht.html



http://www.htmlbasis.de/htmlkurs/h_schr_2.htm



http://auktions-hintergrund.piranho.de/funktionen.html



http://www.nicole-wellinger.ch/html/schrift/index.html



hier ein generator, den hat unser Walter gebaut:



http://teewalter.de/html/make_html.html



zum Üben und lernen kannst du gerne in meinen

Übungsthread für spaniel3 auf dem Marktplatz von ebay kommen.



http://forums.ebay.de/thread.jspa?threadID=200037180&start=0



viel Erfolg!



viel Spaß!
Alexander B
2007-04-28 15:17:14 UTC
Bei allen Programmiersprachen kannste das komplette Programm in einem Textverarbeitungsprogramm schreiben.... Bei Html kannste die Endung einfach in .html ändern... bei c++ brauchst du einen Compiler der dir aus dem Text ein Programm macht... Ich würde aber alle programmiersprachen in einer vernünftigen Entwicklungsumgebung schreiben, weil da die Fehler angezeigt werden und es viele nützliche tools gibt...

ich würde auch nicht alle Sprachen lernen sondern mich auf eine spezialisieren...

Html ist ganz leicht und das kann man schnell lernen aber das reicht nicht für moderene komplizierte seiten, JavaScript is meiner Meinung nach zu Umfangreich und nicht so wichtig... C++ ist sehr Umfangreich und sehr Hardware nah da muss man schon ein bisschen länger dran arbeiten.... Pyhton kenn ich nicht aber ich meine es ist für Websites oder so
Sidewinder
2007-04-28 10:26:56 UTC
Also eines vorneweg HTML ist eine Dokumentbeschreibungssprache, mit der man lediglich die Konventionen beim Tippen lernen kann, wenn du wirklich programmieren lernen willst solltest du direkt in eine Programmiersprache einsteigen und diese dann erstmal richtig üben.



Python ist eine sehr umkomplizierte und zugleich Leistungsfähige Sprache. Ein wirklich hervoragendes Buch dazu (leider auf Englisch) ist das Python Developer Handbook. Python verwendet man für kleinere Programme und CGI-Scripte auf Webseiten.



C++ ist eine Allzwecksprache, mit der man Anwendungen wie MS-Word u.ä. schreibt. Es gibt von Microsoft dafür die Visual Studio Express Editions, die man sich kostenlos downloaden kann. Das ist eine vollständige Programmierumgebung mit Editor und Compiler. Was Bücher angeht, gibt es da ein Standardwerk von Stoustrup, dass aber zu schwer verständlich ist (für Neueinsteiger zumindest), schau dich am besten mal in einem Bücherladen deiner Wahl um, welches Buch dir am ehesten zusagt.



Java ist ebenfalls eine Allzwecksprache, die allerdings mehr auf Web-Anwendungen spezialisiert ist (das ändert sich aber gerade, das neue Yahoo!Mail Beta ist ein Javascript). Das Compiler/Interpreter Paket gibt es bei www.java.sun.com

Ein wirklich gutes Buch für Java ist "Java in 21 Tagen" von Lemmay.



Du brauchst auf jeden Fall noch einen guten Texteditor, wie TextPad (www.textpad.com), Ultraedit (www.ultraedit.com) oder Emacs (unter http://www.kefk.net/Open_Source/FS/Emacs/index.asp, gibt es auch für Windows und ist im Gegensatz zu den vorherigen umsonst). Diese Editoren beherrschen das Syntaxhilighting (=Hervorheben von Schlüsselwörtern einer Sprache) und noch einige andere Sachen, die ganz nützlich sind.

Linux ist für solche Sachen auch ganz gut gerüstet, aber es geht auch Windows. Und verwende um Himmelswillen nicht Word für das Schreiben von Quelltexten, dass geht nach hinten los.

Jede Sprache hat eine eigene Endung:

Python: *.py, *.pyc

C++: *.cpp

Java: *.java

HTML: *.htm; *.html
whyskyhigh
2007-04-28 09:45:22 UTC
das ist falsch. lerne zuerst pascal damit du lernst wie ein pc denkt. das andere spaeter.
2007-04-28 09:28:17 UTC
Guter Vorsatz :-)

Mein tipp: Mach eins nach dem anderen.

Noch einer, versuchs von anfang an mit Linux,

da bist Du näher dran....



Bei phyton java c c++ wird der Quellcode, den du im editor schreibst mit hilfe einen comilers in Maschinensprache übersetzt. (zb exe) Dazu brauchst du ein Programm, das dies erledigt. Hat aber im allgemeinen wenig mit frontpage zu tun.

Da spielen auch die dateiendungen eine kleine rolle

meist steht die sprache am anfang des quellcodes.



Viel erfolg, und einfach nicht aufgeben, der anfang ist schwer, aber es lohnt sich, und macht Spass.


Dieser Inhalt wurde ursprünglich auf Y! Answers veröffentlicht, einer Q&A-Website, die 2021 eingestellt wurde.
Loading...