hello world ! eine uebersicht in verschiedenen sprachen

Dieses Thema im Forum "Programmieren allgemein" wurde erstellt von hoernchen, 23.04.2006.

  1. #1 hoernchen, 23.04.2006
    Zuletzt bearbeitet: 23.04.2006
    hoernchen

    hoernchen UBERgarstiges nagetier

    Dabei seit:
    17.02.2005
    Beiträge:
    1.081
    Zustimmungen:
    0
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 DennisM, 23.04.2006
    DennisM

    DennisM Moderator u. Newsposter

    Dabei seit:
    08.05.2004
    Beiträge:
    4.883
    Zustimmungen:
    0
    Ort:
    GER/NRW/Essen
    Nett :P

    MFG

    Dennis
     
  4. heady

    heady Routinier

    Dabei seit:
    13.12.2005
    Beiträge:
    424
    Zustimmungen:
    0
    Ort:
    im Herzen Europas
    nicht schlecht...cool wäre es, wenn es eine algorithmen datenbank für mehrere programmiersprachen gäbe
    beispielsweise für suchalgorithmen, sortieralgorithmen usw...
     
  5. #4 root1992, 23.04.2006
    root1992

    root1992 von IT-Lehrern besessen

    Dabei seit:
    02.01.2006
    Beiträge:
    1.138
    Zustimmungen:
    0
    Ort:
    Märchenwald
    Kann wer die ganzen Sprachen, die da aufgezählt sind???
     
  6. #5 hoernchen, 23.04.2006
    hoernchen

    hoernchen UBERgarstiges nagetier

    Dabei seit:
    17.02.2005
    Beiträge:
    1.081
    Zustimmungen:
    0
    dann waere ich so reich daß ich mir den mond kaufen koennte inkl. breitbandanschluß.
    kennen im sinne von erkennen viele, aber koennen im sinne von beherrschen...

    hab noch einen link dazugefuegt der daß erklaert ;-)
     
  7. hehejo

    hehejo blöder Purist

    Dabei seit:
    12.10.2003
    Beiträge:
    1.280
    Zustimmungen:
    0
    Ort:
    Stein (Mittelfranken)
  8. #7 root1992, 23.04.2006
    root1992

    root1992 von IT-Lehrern besessen

    Dabei seit:
    02.01.2006
    Beiträge:
    1.138
    Zustimmungen:
    0
    Ort:
    Märchenwald
    @hoernchen:

    Dank deinen schönen Link, kennen wir jetzt dein Verhalten und deine Verwandten und eine grobe Beschreibung deines Aussehens:)
     
  9. #8 MrFenix, 23.04.2006
    MrFenix

    MrFenix Executor

    Dabei seit:
    16.10.2004
    Beiträge:
    480
    Zustimmungen:
    0
    Ort:
    Siegen, NRW
    Code:
    #include "memory.h"
    
    #define anz 124
    
    char buf2[anz+500];
    
    
    int main() {
    	
    	char buf[100];
    	
    	int i;
    	for (i=0; i<anz; i++) buf2[i] = 0x90;
    	
    	i = anz;
    	buf2[i++] = 0x25; //neue eip
    	buf2[i++] = 0x01;
    	buf2[i++] = 0x0b;
    	buf2[i++] = 0x08;
    	
    	buf2[i++] = 0x90;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	
    	buf2[i++] = 0xb8; //mov eax, 45
    	buf2[i++] = 0x2d;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	
    	buf2[i++] = 0xbb; //mov ebx, 0
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	
    	buf2[i++] = 0xcd; //int 80h
    	buf2[i++] = 0x80;
    	
    	buf2[i++] = 0x89; //mov ebx, eax
    	buf2[i++] = 0xc3;
    	
    	buf2[i++] = 0x81; //add ebx, 100
    	buf2[i++] = 0xc3;
    	buf2[i++] = 0x64;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	
    	buf2[i++] = 0xb8; //mov eax, 45
    	buf2[i++] = 0x2d;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	
    	buf2[i++] = 0xcd; //int 80h
    	buf2[i++] = 0x80;
    	
    	buf2[i++] = 0x89; //mov ebx, eax
    	buf2[i++] = 0xc3;
    	
    	buf2[i++] = 0x81; //sub ebx, 99
    	buf2[i++] = 0xeb;
    	buf2[i++] = 0x63;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	
    	buf2[i++] = 0xb8; //mov eax, 'L'
    	buf2[i++] = 0x4c;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	
    	buf2[i++] = 0x89; //mov [ebx], eax
    	buf2[i++] = 0x03;
    	
    	buf2[i++] = 0xb8; //mov eax, 'O'
    	buf2[i++] = 0x4f;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	
    	buf2[i++] = 0x89; //mov [ebx+1], eax
    	buf2[i++] = 0x43;
    	buf2[i++] = 0x01;
    	
    	buf2[i++] = 0xb8; //mov eax, 'L'
    	buf2[i++] = 0x4c;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	
    	buf2[i++] = 0x89; //mov [ebx+2], eax
    	buf2[i++] = 0x43;
    	buf2[i++] = 0x02;
    	
    	buf2[i++] = 0x89; //mov ecx, ebx
    	buf2[i++] = 0xd9;
    	
    	buf2[i++] = 0xb8; //mov eax, 4
    	buf2[i++] = 0x04;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	
    	buf2[i++] = 0xbb; //mov ebx, 1
    	buf2[i++] = 0x01;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	
    	buf2[i++] = 0xba; //mov edx, 3
    	buf2[i++] = 0x03;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	buf2[i++] = 0x00;
    	
    	buf2[i++] = 0xcd; //int 80h
    	buf2[i++] = 0x80;
    	
    	
    				
    	strcpy(buf, buf2);
    	
    	return 0;
    } 
    
    :devil:
     
  10. zyon

    zyon undeadlyBSD

    Dabei seit:
    03.11.2005
    Beiträge:
    333
    Zustimmungen:
    0
    Ort:
    Göttingen

    :devzung: ich teste das mal :dreht:
     
  11. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  12. #10 MrFenix, 23.04.2006
    Zuletzt bearbeitet: 23.04.2006
    MrFenix

    MrFenix Executor

    Dabei seit:
    16.10.2004
    Beiträge:
    480
    Zustimmungen:
    0
    Ort:
    Siegen, NRW
    glaube man musste es statisch linken, weil sonst die eip nich stimmt...lang her, dass ichs geschrieben hab

    EDIT: hmpf geht nichmehr :(
    muss mir nochmal viieeel Zeit nehmen und die passende eip zurückfrickeln
     
  13. Amarok

    Amarok Grünschnabel

    Dabei seit:
    29.04.2006
    Beiträge:
    8
    Zustimmungen:
    0
    Ort:
    Gieboldehausen
Thema:

hello world ! eine uebersicht in verschiedenen sprachen

Die Seite wird geladen...

hello world ! eine uebersicht in verschiedenen sprachen - Ähnliche Themen

  1. [C++] Fehler beim Compiler von HelloWorld

    [C++] Fehler beim Compiler von HelloWorld: hat sich erledigt...
  2. 156 x Hello World

    156 x Hello World: Ich hab durch Zufall gerade eine interessante Seite gefunden, Hello Worl in 156 Sprachen...
  3. Artikel: Firefox Hello: Der Videochat im Test

    Artikel: Firefox Hello: Der Videochat im Test: Mit dem Videotelefoniedienst »Hello« sind in Firefox Gespräche im Browser über den Webstandard Web RTC möglich. Unter Linux ist der integrierte...
  4. kein internet bei chello

    kein internet bei chello: hy, is mein erster thread also bitte net so streng sein wenn was net passt :P Mein inet provider is chello (.at) besitze ausserdem nen...
  5. echo hello | wc /dev/null

    echo hello | wc /dev/null: Bin gerade auf einer UNIX-Schulung, selten so sinnlose Befehle gelernt :D