• hey LeutZz..
    aLso..ich werde ws. nächstes Jahr ( weiL ich das heurige wiederholen wiLL bzw. muss) in eine HTL gehen ( EDVO)
    Ich will mich jedoch schon ein bisschen vorinformieren.
    aLso..man gibt ja Programmcodes usw. im Editor ein..nur wie sehe ich mir dann an was ich da programmiert habe??:confused:
    vL. ist das ne blöde frage..loL aber..naja..
    bitte heLft mir dass ich schon baLd Lernen kann..

  • 1. bitte verwende sinnvollere thread-titel

    2.

    Code
    javac <deine java-datei>
    java <deine java-datei ohne .java am ende>


    vorausgesetzt path ist richtig gesetzt

  • aLso..man gibt ja Programmcodes usw. im Editor
    ein..nur wie sehe ich mir dann an was ich da programmiert
    habe??:confused:

    Was der Computer braucht um ein Programm auszufuehren, ist fuer
    uns Menschen nur sehr schwer lesbar. Darum schreiben Programmierer
    ihre Programme in einer Programmiersprache, und lassen sich diesen
    Programmcode dann von einem weiteren Programm (dem sog. Compiler) in
    etwas uebersetzen, dass der Computer versteht. Ausserdem schreibt der
    Programmierer in der Regel nicht alles, was der Computer braucht,
    sondern man verwendet Code von anderen Programmierern in seinem
    eigenene Programm. D.h. der Code, den du in deinem Editor schreibst,
    ist eigentlich nur ein kleiner Teil von dem, was dann am Ende wirklich
    fuer Dein Programm gebraucht wird.

    Der Programmcode muss also die folgenden Eigenschaften haben:

    • Der Programmcode muss eindeutig und unmissverstaendlich ("formal")
      sein. (Z.B. Wenn ich im Deutschen sage "Ich gehe auf die Bank", dann
      ist das nicht eindeutig, weil z.B. unklahr ist ob ich von einer
      Parkbank oder von einem Geldinstitut spreche.) Nur wenn ganz klar ist
      was Du mit dem Programm ausdruecken willst, kann ein Compiler das in
      etwas uebersetzen, was der Computer versteht.
    • Der Programmcode muss so geschrieben und aufgebaut sein, das er
      fuer Menschen leicht zu verstehen ist. Weil erstens arbeitet man
      selten alleine, und zweitens ist es unmoeglich, bei sehr grossen
      Programmen in seinem eigenen Programmen den Ueberblick zu behalten.


    vL. ist das ne blöde frage..


    Eigentlich nicht. Ich finde das ist eine der ersten logischen Fragen, die
    man sich stellt, wenn man zum ersten mal Programmcode sieht.


    http://de.wikipedia.org/wiki/Quelltext

  • C++ ist nicht grad die einfachste Sprache zum beginnen. Auf der Uni fängt man nicht ohne Grund mit Java an.

    Ich glaube nicht das man an der TU Java macht, weil es einfach
    zum lernen ist. Im Gegenteil: Java ist eine sehr komplizierte
    Sprache, mit vielen Sonderfaellen und Eigenarten, die es
    Beginnern sehr schwer macht, ein Verstaendnis fuer die
    Softwareentwicklung zu bekommen.

    Ich schätze es wird verwendet weil es populär ist
    und "praxisorientiert" wirkt. Auch würde es mich nicht wundern,
    wenn da aus der Wirtschaft und Politik Druck gemacht wurde, damit
    die Studenten die Plattform lernen, die gerade in der Wirtschaft
    am meisten verwendet wird.

    Das ist natürlich Schwachsinn. Denn auch wenn man ein guter Java
    Programmierer werden will, muss man erst einmal das Programmieren
    selbst lernen. Und das geht in Sprachen wie Lisp oder Python
    viel schneller.


    http://wiki.python.org/moin/BeginnersGuide/NonProgrammers

    http://www.gnu.org/software/emacs/emacs-lisp-intro/

    http://norvig.com/21-days.html

    http://mitpress.mit.edu/sicp/full-text/book/book.html

  • Ich hab vor langer Zeit mit C begonnen und bin immer noch froh drüber.
    Auch wenn Objektorientierung am Anfang ein harter Knochen war, denk ich C vermittelt ziemlich gut was "hinter den Kulissen" passiert ... auch wenn das natürlich eine persönliche Erfahrung ist. Mit C++ würde ich NIE anfangen, _NIE_, aber es gibt natürlich auch Menschen die damit anfiengen und dich gut zurechtgefunden haben.

    So gemein wie ich bin geb ich "WüstLing" aufgrund der bisherigen Posts keine sehr großen Erfolgsaussichten ^^

    lg Clemens

    To avoid horrible confusion, please pronounce the G in the word GNU when it is the name of this project.

  • Mit C++ würde ich NIE anfangen, _NIE_, aber es gibt natürlich auch Menschen die damit anfiengen und dich gut zurechtgefunden haben.

    Naja, wir ham in der HTL mit C++ angefangen, allerdings ham wir nur den Teil davon verwendet, der in C99 mittlerweile eh schon drin ist (also Variablen irgendwo deklarieren und // als Zeilen-Kommentar). Insofern muss man nicht gleich schreien wenn jemand mit C++ anfangt...

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • Naja, wir ham in der HTL mit C++ angefangen, allerdings ham wir nur den Teil davon verwendet, der in C99 mittlerweile eh schon drin ist (also Variablen irgendwo deklarieren und // als Zeilen-Kommentar). Insofern muss man nicht gleich schreien wenn jemand mit C++ anfangt...

    Naja wenn man C programmiert und es mit einem C++-Compiler kompiliert würde ich nicht C++ dazu sagen ;)
    Was ich eher so im hinterkopf hab is expliziter polymorphismus, operator-überladen, die ganze Fallstricke mit der Speicherverwaltung, ...

    lg Clemens

    To avoid horrible confusion, please pronounce the G in the word GNU when it is the name of this project.

  • Naja wenn man C programmiert und es mit einem C++-Compiler kompiliert würde ich nicht C++ dazu sagen ;)

    Najo, C++ verhält sich schon ein bisschen anders, zB muss man da malloc-Aufrufe auf den richtigen Wert casten, sonst geht da nichts (nicht, dass wir in der HTL jemals malloc verwendet hätten).

    Zitat

    Was ich eher so im hinterkopf hab is expliziter polymorphismus, operator-überladen, die ganze Fallstricke mit der Speicherverwaltung, ...

    Ja klar, das ist das eigentliche C++ (du hast allerdings noch templates vergessen :) ). Wenn man damit anfangen würde, würden in der Schulstufe im nächsten Schuljahr plötzlich doppelt so viele Leute drin sitzen :)

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • am besten du fangst mit assembler an, dann c, dann c++, dann java. dann bist der chef

    Aus Blut und Schutt und nach jedem Krieg
    Die Wirtschaft wie Phönix aus der Asche stieg.
    Humanismus und menschliche Ethik
    bringen keine Kohle, darum hammas auch nicht nötig.
    Sokrates, Plato, Hegel und Kant
    waren an der Börse nie genannt.
    (EAV - Neandertal, 1991)

  • Also Assembler am Beginn halte ich für unnötig, mir hat das irgendwie kein zusätzliches Programmierverständnis gebracht!

    Wir in der HTL haben auch mit C angefangen, dann Assembler, C++ und am Ende erst Java! Finde auch das das recht gut funktioniert hat!!

    lg

    Paddys, hm.....

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!