Programmieren



  • Sgt. Nukem schrieb:

    Einfach, guck':

    <HTML>
    <HEAD>
        <TITLE>Hello World</TITLE>
    </HEAD>
    <BODY>
    Hello World!
    </BODY>
    </HTML>
    

    🤡 👍

    Das ist der Anstoß -.-



  • Programmieren ist recht einfach - mit etwas Einlesezeit dürfte wohl jeder ein "Hello World"-Programm in einer beliebigen Programmiersprache auf die Beine stellen können.
    (wer ein Gegenbeispiel kennt - immer her damit 🤡 😃 🤡)

    gut programmieren ist schwer - da gibt es kiloweise Fallstricke, die zu beachten sind, bevor man eine bestimmte Idee in ein lauffähiges Programm umsetzen kann. Und je aufwendiger die Idee ist, desto mehr Probleme wird man finden.



  • ich würde "Hello World" nicht unbedingt als Programmieren bezeichnen. Ein bisschen mehr gehört schon dazu, um zu sagen das man programmieren kann.



  • Pellaeon schrieb:

    ich würde "Hello World" nicht unbedingt als Programmieren bezeichnen.

    In Brainfuck schon.



  • Sgt. Nukem schrieb:

    Einfach, guck':

    <HTML>
    <HEAD>
        <TITLE>Hello World</TITLE>
    </HEAD>
    <BODY>
    Hello World!
    </BODY>
    </HTML>
    

    🤡 👍

    Du hast ja auch nicht programmiert, sondern nur Daten beschrieben :p 😉



  • CStoll schrieb:

    Programmieren ist recht einfach - mit etwas Einlesezeit dürfte wohl jeder ein "Hello World"-Programm in einer beliebigen Programmiersprache auf die Beine stellen können.

    Oder einfach hier abschreiben: http://www2.latech.edu/~acm/HelloWorld.shtml 🤡

    Welcome to the ACM "Hello World" project. Everyone has seen the Hello World program used as a first exposure to a new language or environment. We are attempting to collect examples for as many languages and related programming environments (shells etc.) as possible.
    [...]
    Approximate number of examples:193

    PS: Ups, das gibt noch mehr Sammlungen dieser Art. 😮
    http://www.roesler-ac.de/wolfram/hello.htm
    http://www.ntecs.de/old-hp/uu9r/lang/html/lang.en.html
    http://en.wikipedia.org/wiki/Hello_world_program





  • CStoll schrieb:

    mit etwas Einlesezeit dürfte wohl jeder ein "Hello World"-Programm in einer beliebigen Programmiersprache auf die Beine stellen können.

    Je nachdem wie du "etwas" definierst, moechte ich diese Aussage stark bezweifeln. Ein "Hello world"-Programm in Malbolge z.B. erfordert schon ausserordentliches Koennen.



  • Verglichen mit Intercal ist Brainfuck eine ausgesprochen leichte Sprache. Hier ein Intercal-Beispiel aus der Wikipedia:

    (10) PLEASE DON'T GIVE UP
      (1) DO .2 <- '?.1$#64'~'#0$#65535'
      DO .2 <- '&"'.1~.2'~'"?'?.2~.2'$#32768"~"#0$#65535“'"$".2~.2“'~#1
      DO .3 <- '?#91$.1'~'#0$#65535'
      DO .3 <- '&"'#91~.3'~'"?'?.3~.3'$#32768"~"#0$#65535“'"$".3~.3“'~#1
      DO (11) NEXT
      DO (2) NEXT
      DO (12) NEXT
      (11) DO (13) NEXT
      PLEASE FORGET #1
      DO (12) NEXT
      (13) DO (14) NEXT
      PLEASE FORGET #2
      DO (12) NEXT
      (14) DO STASH .1
      DO .1 <- .3
      DO (1000) NEXT
      DO .1 <- .3
      DO .2 <- #1
      PLEASE DO (1000) NEXT
      DO RETRIEVE .1
      PLEASE RESUME .3
      (12) PLEASE FORGET #1
      DO .2 <- '?.1$#96'~'#0$#65535'
      DO .2 <- '&"'.1~.2'~'"?'?.2~.2'$#32768"~"#0$#65535“'"$".2~.2“'~#1
      DO .3 <- '?#123$.1'~'#0$#65535'
      DO .3 <- '&"'#123~.3'~'"?'?.3~.3'$#32768"~"#0$#65535“'"$".3~.3“'~#1
      PLEASE DO (15) NEXT
      PLEASE DO (3) NEXT
      DO (16) NEXT
      (15) DO (17) NEXT
      PLEASE FORGET #1
      DO (16) NEXT
      (17) DO (18) NEXT
      PLEASE FORGET #2
      DO (16) NEXT
      (18) PLEASE STASH .1
      DO .1 <- .3
      DO (1000) NEXT
      DO .1 <- .3
      DO .2 <- #1
      DO (1000) NEXT
      PLEASE RETRIEVE .1
      PLEASE RESUME .3
      (16) PLEASE FORGET #1
      DO RESUME #1
      (2) DO .2 <- #65
      DO (1010) NEXT
      PLEASE .1 <- .3
      PLEASE .2 <- #13
      DO (1000) NEXT
      DO STASH .3
      DO .1 <- .3
      DO .2 <- #26
      DO (1040) NEXT
      DO .1 <- .3
      DO (1030) NEXT
      DO .2 <- .3
      DO RETRIEVE .3
      DO .1 <- .3
      DO (1010) NEXT
      DO .1 <- .3
      DO .2 <- #65
      DO (1000) NEXT
      DO .1 <- .3
      DO RESUME #1
      (3) DO .2 <- #97
      DO (1010) NEXT
      DO .1 <- .3
      DO .2 <- #13
      DO (1000) NEXT
      DO STASH .3
      DO .1 <- .3
      DO .2 <- #26
      DO (1040) NEXT
      DO .1 <- .3
      DO (1030) NEXT
      DO .2 <- .3
      DO RETRIEVE .3
      DO .1 <- .3
      DO (1010) NEXT
      DO .1 <- .3
      DO .2 <- #97
      DO (1000) NEXT
      DO .1 <- .3
      DO RESUME #1
      DO COME FROM (10)
      DO .4 <- #0
      DO .5 <- #0
      DO STASH .4 + .5
      DO ,1 <- #1
      DO COME FROM (33)
      DO WRITE IN ,1
      DO .1 <- ,1 SUB #1
      DO (31) NEXT
      PLEASE DO .6 <- #1
      PLEASE DO (34) NEXT
      (32) PLEASE RESUME '?.1$#256'~'#256$#256'
      (31) DO (32) NEXT
      DO FORGET #1
      DO .6 <- #0
      PLEASE DO (34) NEXT
      (33) DON'T GIVE UP
      (34) DO .6 <- "?!6'$#1"~#3
      DO (40) NEXT
      DO GIVE UP
      (40) DO (41) NEXT
      PLEASE FORGET #1
      DO (42) NEXT
      (41) DO RESUME .6
      (42) DO FORGET #1
      DO RETRIEVE .4
      DO .2 <- .4
      DO (1000) NEXT
      DO .4 <- .3~#255
      DO .3 <- .4
      DO STASH .4
      DO .1 <- .3
      DO (1) NEXT
      DO .3 <- !1~#15'$!1~#240'
      DO .3 <- !3~#15'$!3~#240'
      DO .2 <- !3~#15'$!3~#240'
      DO .1 <- .5
      DO (1010) NEXT
      DO .5 <- .2
      DO ,1 SUB #1 <- .3
      PLEASE READ OUT ,1
      PLEASE RESUME #1
    


  • Malbolge ist schwer.

    begin 666 copy.mb
    
    M1"="04 _/CT\.SHY.#<V-30S,C$P+RXM+"LJ*2@G)B4D(R(A?GU\>WIY>'=V
    
    M=71S<G%P;VYM;&MJ:6AG9F5D8V)A8%]>75Q;6EE85U955%-245!/3DU,2TI)
    
    M2$=&141#0D% /SX]/#LZ.3@W-C4T,S(Q,"\N+2PK*BDH)R8E)",B(7Y]?'MZ
    
    M>7AW=G5T<W)Q<&]N;6QK:FEH9V9E9&-B86!?7EU<6UI96%=655134E%03TY-
    
    M3$M*24A'1D5$0R9?O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]
    
    MO;V]Y+V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]
    
    MO;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]
    
    MO;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]
    
    MO;V]O>2]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]
    
    DO;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;T*
    
    end
    

    👍



  • hallo5 schrieb:

    Ist programmieren einfach oder schwer?

    Könnten wir ab sofort alle diese "ist ... schwer" Fragen von diesem Troll mit einer Gewichts angabe beantworten.

    ➡ 56234.34kg



  • OK, mit den letzten Beispielen (besonders Intercal und Malbolge - verwendet man die überhaupt in der Praxis) möchte ich meine obige Aussage revidieren: mit etwas Einlesezeit dürfte wohl jeder ein "Hello World"-Programm in einer vernünftigen Programmiersprache auf die Beine stellen können 😉

    @ART: So einfach kannst du das nicht angeben - Programmieren in Malbolge könnte etwa 56t schwer sein, Programmieren in C maximal 100kg 😃



  • Sgt. Nukem schrieb:

    Einfach, guck':

    <HTML>
    <HEAD>
        <TITLE>Hello World</TITLE>
    </HEAD>
    <BODY>
    Hello World!
    </BODY>
    </HTML>
    

    🤡 👍

    Hi,
    dazu fällt mir eine Aussage von meinem InfoLehrer ein:
    "HTML wird durch den Browser compiliert"

    🙄

    MfG

    Alexander Sulfrian



  • In C++ bestimmt (die Objekte wiegen so viel!), fang besser mit C an. 😉



  • Alexander Sulfrian schrieb:

    Sgt. Nukem schrieb:

    Einfach, guck':

    <HTML>
    <HEAD>
        <TITLE>Hello World</TITLE>
    </HEAD>
    <BODY>
    Hello World!
    </BODY>
    </HTML>
    

    🤡 👍

    Hi,
    dazu fällt mir eine Aussage von meinem InfoLehrer ein:
    "HTML wird durch den Browser compiliert"

    🙄

    MfG

    Alexander Sulfrian

    So'n Unsinn, den HTML Compiler muss man sich schon extra installieren: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/html/vsconwhtsdll.asp

    Bye, TGGC (Demo or Die)


Anmelden zum Antworten