HelloWorld

and [Jako]

そういえば、 ParrotとJakoのHelloWorldプログラムを載せていなかった。Parrot print "Hello, world\n" end こっちはJako. use sys; sys::print("Hello, world\n"); .... HelloWorldって処理系が動くがどうか確かめる為のモノで、 言語の概観を紹介するのに…

E言語. Javaのバージョンを上げたのでついでに試してみた。 #!/usr/bin/env rune println("Hello E language.") URIリテラル var txt := http://d.hatena.ne.jp/teamikl.getText() .makdir() .setText(txt) URIだけでなく、Javaのクラスやリモートオブジェク…

http://www.prothon.org/早速コンパイルして使ってみた。 コンパイル時に躓いたのは、外部ライブラリとGCCのバージョン ApachePortableRuntime library BoostRegex library GCC3 (古いバージョンではC99に対応していなかった) configureでは(未だ?)チェッ…

fact = 0 -> 1 n -> n * fact(n - 1) 10.fact.to_string.println #virtical layout (like Python, Haskell) my_print = n -> n.to_string.println #horizontal layous (1+2 * 3).my_print 数字と文字列が入り交じったリストをprinしたかったんだけど、 softt…

E言語?

http://www.erights.org/elang/ Hello world を書く前に、インストール出来るかな。 依存関係を見てみると、1.3.1 以降 1.4.0-rc 以前の JDK が必要らしい。 サンプルコードがpython ライクだった。(重要) Smart Contrast Ada, や Eiffel にも影響を受けて…

hello.txt

This code works in ruby, tcl, expect. # Although expect is subset of tcl. $ cat > hello.txt puts "Hello, world" ^D $ ruby hello.txt Hello, world $ tclsh hello.txt Hello, world $ except hello.txt Hello, world common points No need ( ... ) t…

#!/usr/bin/awk -f BEGIN { print "Hello, world" }

program hello; begin writeln ('Hello, world'); { Comment } end. $ gpc hello.pas $ ./a.out Hello, world

http://nice.sf.net/ class Person { String : word; String : say(); } say(p@Person) { return p.word; } void main(String[] args) { let p = new Person(word: "Hello, world"); System.out.prinln(p.say()); } JAVAの拡張だけあって、JAVAで出来ること…

print "Hello\ world label "Hello\ world print だとコンソールに、labelだとキャンバスの方に文字を描写する。 aptのパッケージにあった、バークレイのLOGOを使ってみたんだけど、 ウィンドウ重ねると線が消えてしまうのはバグだろうか?それとも仕様?

hello.adb with Text_IO; use Text_IO; procedure Hello is begin Put_Line("Hello, world"); end Hello; > gnatmake hello 前々からコードは読んでいたけど、コンパイルの仕方がわからなかった。 gnatmakeを使うと簡単に出来るらしい。ファイル名は拡張子 .…

#include #include #include #include int main(void) { Display *display; Window window; XSetWindowAttributes attres; XEvent event; display = XOpenDisplay(NULL); window = XCreateSimpleWindow( display, RootWindow(display, 0), 100, 100, 256, 25…

import javax.swing.*; public class HelloWorld extends JFrame { HelloWorld(String title) { super(title); setSize(100, 100); setLocation(10, 10); setDefaultCloseOperation(EXIT_ON_CLOSE); } public static void main(String[] argv) { HelloWorld …

#Include int main(int argc, char **argv) { GtkWidget *window; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_widget_show(window); gtk_main(); return 0; } gcc -Wall hello.c `gtk-config --cflags` `gtk-config --libs`

#include #include int main(int argc, char **argv) { QApplication app(argc, argv); QPushButton button("Hello world!", 0); app.setMainWidget( &button ); button.resize(100, 30); button.show(); return app.exec(); } コードはQtのチュートリアルよ…

GUI にも手を染めてみた。 GTK, X11, Qt, Tk, wxWindows,...etc 言語は、いまのところ C/C++ か Perl, Python だけど。 PythonのAnyGUIや、GtkのOCaml, Schemeも予定。 #include class MyApp : public wxApp { public: virtual bool OnInit(); }; bool MyApp…

// output to browser document.writeln("Hello, world");

いろいろな言語での HelloWorld ... やっぱりすでにこういうのあった(汗。でも、自分自身の学習のため、 暫く続けてみる。HelloWorld と fib くらいは書こうかな。 http://www2.latech.edu/~acm/HelloWorld.shtml http://wiki.s17.xrea.com/x/wiki/wiki.cgi…

io:put_chars("Hello, world\n"). パターン・マッチングや、リストの内包表記等が使える。 Haskell, ML 系の言語に類似。並列処理もできる。 [ {X,Y} || X<-[0,1,2,3], Y<-[0,1,2,3] ] rule1 : 変数は大文字か、_で始まる文字列のみが使える。 rule2 : . で…

#include <cilk.h> #include <stdio.h> cilk int main(int argc, char *argv[]){ printf("Hello, world\n"); return 0; } 何故か Cより手順が多くなってるなぁ(^^;</stdio.h></cilk.h>

main :: IO() main = putStr "Hello, world\n" - DONE C perl ruby python OCaml JAVA C++ Scheme C# Pike Brainf*ck Lua Ook! PHP Icon Haskell - TODO ada algol Akl apl arc awk B basic CHILL D nice except / tcl smalltalk whitespace javascript fort…

hello.icn procedure main() write("hello world") end

PHP also has 'print' function.

Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.…

#!/usr/bin/lua print "Hello world" so simple. more info about lua see http://www.lua.org/

>+++++++++[-]+++++++[-]++++++++[-]+++++++++++[-]++++++++[-]++++++++[ -]

int main(){ write("Hello, world\n"); return 0; }

/** Hello.cs */ using System; class Hello { static void Main(string[] args) { Console.WriteLine("Hello, world"); } }

(display "Hello world") (newline)

#include using namespace std; int main(void){ cout