(環境:MacOSX10.4、Carbon Emacs)
Objective-C で Hello World
hello.m
#include <Foundation/NSObject.h> #include <stdio.h> @interface Say : NSObject -(void) hello; @end @implementation Say -(void) hello { puts("Hello World!"); } @end int main(void) { id say = [Say alloc]; [say hello]; return 0; }
実行してみる。
M-x shell とかで
gcc -c hello.m gcc -framework Foundation -o hello hello.o ./hello
実行結果
Hello World!
こんなん?
Pythonだったら
hello.py
#!/usr/bin/env python # *-# -*- coding: utf-8 -*- class Say: def hello(self): print "Hello World!" if __name__ == '__main__': say = Say() say.hello()
こう?