Hello world...

Για να γνωριστούμε..., να σχολιάσουμε, να συζητήσουμε

Δημοσίευσηαπό gekaklam » Τρί Ιαν 05, 2010 9:57 pm

Υποθέτω ότι όλοι γνωρίζετε το κλασικό πρόγραμμα το οποίο εμφανίζει το μήνυμα Hello world στην οθόνη του υπολογιστή μας... Εδώ παρουσιάζετε το πώς γράφει ο καθένας αυτό το μήνυμα ανάλογα με την ηλικία και την ειδικότητά του.

High School/Jr.High

Κώδικας: Επιλογή όλων
 10 PRINT "HELLO WORLD"
 20 END


First year in College

Κώδικας: Επιλογή όλων
 program Hello(input, output)
 begin
 writeln('Hello World')
 end.
 


Senior year in College

Κώδικας: Επιλογή όλων
 (defun hello
 (print
 (cons 'Hello (list 'World))))


New professional

Κώδικας: Επιλογή όλων
 #include <stdio.h>
 
 void main(void)
 {
  char *message[] = {"Hello ", "World"};
  int i;
  for(i = 0; i < 2; ++i)
  printf("%s", message[i]);
  printf("\n");
 }


Seasoned professional

Κώδικας: Επιλογή όλων
 #include <iostream.h>
 #include <string.h>
 class string
 {
  private:
   int size;
   char *ptr;
  public:
   string() : size(0), ptr(new char('\0')) {}
   string(const string &s) : size(s.size)
   {
     ptr = new char[size + 1];
     strcpy(ptr, s.ptr);
   }
   ~string()
   {
     delete [] ptr;
   }
   friend ostream &operator <<(ostream &, const string &);
   string &operator=(const char *);
 };
                             
 ostream &operator<<(ostream &stream, const string &s)
 {
   return(stream << s.ptr);
 }
 string &string::operator=(const char *chrs)
 {
   if (this != &chrs)
   {
     delete [] ptr;
     size = strlen(chrs);
     ptr = new char[size + 1];
     strcpy(ptr, chrs);
   }
   return(*this);
 }
 int main()
 {
   string str;
   str = "Hello World";
   cout << str << endl;
   return(0);
 }


System Administrator

Κώδικας: Επιλογή όλων
 #include <stdio.h>
 #include <stdlib.h>
 main()
 {
  char *tmp;
  int i=0;
  /* on y va bourin */
  tmp=(char *)malloc(1024*sizeof(char));
  while (tmp[i]="Hello Wolrd"[i++]);
  /* Ooopps y'a une infusion ! */
  i=(int)tmp[8];
  tmp[8]=tmp[9];
  tmp[9]=(char)i;
  printf("%s\n",tmp);
 }


Apprentice Hacker

Κώδικας: Επιλογή όλων
 #!/usr/local/bin/perl
 $msg="Hello, world.\n";
 if ($#ARGV >= 0) {
     while(defined($arg=shift(@ARGV))) {
         $outfilename = $arg;
         open(FILE, ">" . $outfilename) || die "Can't write $arg: $!\n";
         print (FILE $msg);
         close(FILE) || die "Can't close $arg: $!\n";
     }
 } else {
     print ($msg);
 }
 1;


Experienced Hacker

Κώδικας: Επιλογή όλων
 #include <stdio.h>
 #include <string.h>
 #define S "Hello, World\n"
 main(){exit(printf(S) == strlen(S) ? 0 : 1);}


Seasoned Hacker

Κώδικας: Επιλογή όλων
 % cc -o a.out ~/src/misc/hw/hw.c
 % a.out
 Hello, world.


Guru Hacker

Κώδικας: Επιλογή όλων
 % cat
 Hello, world.


New Manager (do you remember?)

Κώδικας: Επιλογή όλων
 10 PRINT "HELLO WORLD"
 20 END


Middle Manager

Κώδικας: Επιλογή όλων
 mail -s "Hello, world." bob@b12
 Bob, could you please write me a program that prints "Hello, world."?
 I need it by tomorrow.
 ^D
 


Senior Manager

Κώδικας: Επιλογή όλων
 % zmail jim
 I need a "Hello, world." program by this afternoon.


Chief Executive

Κώδικας: Επιλογή όλων
 % letter
 letter: Command not found.
 % mail
 To: ^X ^F ^C
 % help mail
 help: Command not found.
 % damn!
 !: Event unrecognized
 % logout


Research Scientist
Κώδικας: Επιλογή όλων
        PROGRAM HELLO
   PRINT *, 'Hello World'
   END


Older research Scientist

Κώδικας: Επιλογή όλων
   WRITE (6, 100)
    100 FORMAT (1H ,11HHELLO WORLD)
   CALL EXIT
   END


πηγή: http://www.gnu.org/fun/jokes/helloworld.html
Γνώσεις ⇛ Linux: Μέτριο┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό σε Η/Υ ϰ μοντέλο: Fedora 12, 64bit
Προδιαγραφές ⇛ Επεξεργαστής: Intel Core 2 Duo E6600 στα 2.4GHz │ Ram: 2Gb │ NVIDIA GeForce 8800 GTS με 640Μb│ Κάρτα Ασύρματη: Όχι │ Κάρτα Bluetooth: Όχι │ Κάρτα Ήχου: Sound Blaster X-Fi XtremeGamer │ TFT 19" (wide) στα 1440x960
Άβαταρ μέλους
gekaklam
babeTUX
babeTUX
 
Δημοσιεύσεις: 14
Εγγραφή: Σάβ Δεκ 19, 2009 12:22 am
Τοποθεσία: Θεσσαλονίκη

Δημοσίευσηαπό linuxman » Τρί Ιαν 05, 2010 11:53 pm

:lol: :lol: :lol: :mrcrazy: :mrcrazy: :mrcrazy:
Καλόοοοοοοοοοοοοοοοοοοοοοοοοοο
Οδηγίες προς Νεοεισερχόμενους
LinuxMint 17 qiana 3.13.0-24-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
Intel Core i3-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116]
wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a]
Άβαταρ μέλους
linuxman
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 912
Εγγραφή: Σάβ Φεβ 28, 2009 2:39 pm
Τοποθεσία: Θεσσαλονίκη

Δημοσίευσηαπό kotsoskorg » Δευτ Ιαν 18, 2010 4:48 pm

Το τελευταίο με τίτλο Older research Scientist... τί τό θελες.... :shock:
http://www.WebDeveloping.grhttp://kotsoskorg2.blogspot.com/
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναί ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ PC-BSD 7.1.1 σε Amilo Pi1536, PC-BSD 7.1 σε C2D 3.16, PC-BSD 7.1.1 σε Srvr Tyan 771+2*Xeon E5420 2.50Ghz
RAM 2GB, 4Gb, 8Gb │ X1400 mobility, Ati 3650, Ati 3650 │ HD Aud │ TFT 15.4" , TFT 19", TFT 19"
Άβαταρ μέλους
kotsoskorg
babeTUX
babeTUX
 
Δημοσιεύσεις: 97
Εγγραφή: Τρί Ιουν 02, 2009 11:24 am
Τοποθεσία: Καβάλα


Επιστροφή στο Κοινωνικά



Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης

cron