Michael Schröpl: Windowsprogrammierung

Beitrag lesen

Hallo,

ich bin Anfänger und möchte einfache Programme für
Windows schreiben

meinst Du damit, daß diese Programm nur auf einer
Windows-Maschine laufen (also ggf. auch DOS-Programme),
oder meinst Du wirklich Fensterverwaltung (was dann
event-orientierte Programmierung erfordert und den
Zeitpunkt, zu dem Du etwas Nennenswertes zum Laufen
bringen wirst, um ein paar Monate nach hinten ver-
schieben dürfte)?

(auch einfache Internetprogramme).

Und was meinst Du damit? Etwas, das im Browser des
Besuchers läuft (dann bist Du auf JavaScript, Java,
vielleicht einige proprietäre Plugin-Sprachen limi-
tiert), oder etwas, das serverseitig HTML-Seiten und
Ähnliches produziert (da wären Perl oder PHP erste
Wahl)?

Da ich nur sehr wenig Programmierkenntnisse habe
(ein paar Basic-Kenntnisse), wollte ich fragen
welche Programmiersprache denn sinnvoll wäre zu
erlernen.

Das hängt vom Umfang Deiner Basic-Kenntnisse ab.
Wenn Du Dich mit Variablen, Kontrollstrukturen,
Funktionen etc so halbwegs auskennst, kann es schon
die Sprache werden, die Du dann auch wirklich an-
wenden willst.
Es gibt auch Sprachen, die auf Erlernbarkeit opti-
miert sind - beispielsweise dadurch, daß ihr Quell-
text besonders gut lesbar ist, daß Mehrdeutigkeiten
bestimmter Sonderzeichen vermieden werden, daß harte
Randbedingungen erfüllt sein müssen, damit ein Pro-
gramm korrekt übersetzt wird (beispielsweise starre
Typdefinitionen, die Verpflichtung der Deklaration
aller Variablen usw. - je mehr man selbst beachten
muß, desto weniger Fehler sind in einem übersetzbaren
Programm noch drin - entsprechend lästig ist es, in
einer solchen Sprache exotische Dinge zu schreiben)
und daß Infrastruktur zur Prüfung der semantischen
Korrektheit des Programmablaufs mitgeliefert wird
(beispielsweise einfache Mechanismen zur Kontrolle,
ob an einem bestimmten Punkt des Programmablaufs
bestimmte, vom Programmierer erwartete Bedingungen
gelten - Eiffel soll da schicke Sachen können, habe
ich mir erzählen lassen).

Oder besser gesagt, welche ist am einfachsten um
schnell einzusteigen,

"Schnell einsteigen" ist eventuell das Gegenteil von
"schnell große Programme schreiben".

denn ich muß mich ganz von vorne einarbeiten.
Die Sprache muß nicht zukunftssicher sein, sondern
möglichst einfach zu lernen

Das macht Eiffel wieder attraktiver.

und auch Funktionen fürs Internet unterstützen.

Das eher nicht. ;-) Aber diese Formulierung erfordert
auch etwas "Nachbesserung".

Viele Grüße
      Michael

0 50

Windowsprogrammierung

tower3
  • programmiertechnik
  1. 0
    benne
    1. 0
      tower3
      1. 0
        Andreas
        1. 0
          Christian Kruse
          1. 0
            Andreas
      2. 0
        Rico
    2. 0
      uwe
      1. 0
        Andreas
        1. 0
          Calocybe
  2. 0

    Programmiersprache erlernen

    Christoph Schnauß
    • meinung
    1. 0
      Matti Maekitalo
      1. 0
        Christoph Schnauß
        1. 0
          Matti Maekitalo
          1. 0
            Klaus Mock
            1. 0
              Christian Kruse
              1. 0
                Klaus Mock
                1. 0
                  Christian Kruse
                2. 0
                  Calocybe
                  1. 0
                    Andreas
            2. 0
              Wilhelm
        2. 0
          Wilhelm
    2. 0
      tower3
      1. 0
        Klaus Mock
    3. 0
      Calocybe
      1. 0
        uwe
        1. 0
          Calocybe
          1. 0
            uwe
            1. 0
              Calocybe
              1. 0
                uwe
                1. 0
                  Calocybe
                  1. 0
                    uwe
                    1. 0
                      Calocybe
                      1. 0
                        uwe
                        1. 0
                          Calocybe
  3. 0
    Klaus Mock
    1. 0

      Programmiersprache erlernen

      Christoph Schnauß
      • meinung
      1. 0
        Christian Kruse
        1. 0
          Christoph Schnauß
        2. 0
          Klaus Mock
        3. 0
          Andreas
        4. 0
          Calocybe
      2. 0
        Michael Schröpl
  4. 0
    Michael Schröpl
    1. 0
      tower3
      1. 0
        Christoph Schnauß
      2. 0
        Klaus Mock
    2. 0
      Wilhelm
      1. 0
        Michael Schröpl
  5. 0

    Python? Ruby?

    Felix Rabe