Objective-C    hoch
  ähnliche Sprachen: C   C#   C++   C-Talk   D   Cilk   Java   Pike   TOM  
 


 Hello World (1)   Michael Neumann
void main()
{
   printf("Hello World\n");
}
Gibt "Hello World" auf dem Bildschirm aus.


 Hello World (2)   Michael Neumann
#import "objc/Object.h"

//
//  Compile with:
//
//    cc hw.m -o hw -lobjc -lm
//

@interface HelloWorld : Object
{
  STR msg;                 // Instance Variable
}

+ new;                     // Class/Factory method
- print;                   // Instance method
- setMessage: (STR) m;     //  "         "

@end

@implementation HelloWorld

+ new
{
  self = [super new];
  msg = "";
  return self;
}

- print
{
  printf("%s\n", msg);
  return self;
}

- setMessage: (STR) m
{
  msg = m;
  return self;
}

@end


int main(int argc, char**argv) {
  id obj;

  obj = [HelloWorld new];

  [[obj setMessage: "Hello World"] print];

  return 0;
}
Gibt "Hello World" auf dem Bildschirm aus.


 Squares   Michael Neumann
void main()
{
   int i;
   
   for(i = 1; i <= 10; i++) printf("%d ", i*i);
}
Gibt die Quadrate von 1 bis 10 aus.