(1) C
まずは肩慣らし。
でもCでハロワ書くのなんて何年ぶりだろう……。
#include <stdio.h> int main(void){ printf("hello,world!\n"); return 0; }
コンパイル方法は以下の通り。
% gcc -o hello_c hello.c
(3) PHP
なんでphpって標準で"#!/usr/bin/php"とかできないんですかね。
まあ今回の場合どの道実行形式にする気ないから関係ないんですけど。
嘘です。普通にできます。
(thx! id:juno)
<?php echo "hello,world!\n"; ?>
実行方法
(4) シェルスクリプト
一応言語に含めます。
でもさすがにシェル違えば別言語だ! とまでは言いません。
#!/bin/sh echo "hello,world!"
実行方法
% sh hello.sh
ここまで所要時間10分。半分くらいははてな記法のチェックに使ってました。
(5) C++
あ、C++忘れてました。
……いざ書こうとすると思い出せません。
最初に何インクルードするんでしたっけ?
わかんないのでwikipedia見ました。
#include <iostream> using namespace std; int main(void){ cout << "hello,world!" << endl; return 0; }
そうだ、iostreamでした……。
コンパイル方法
% g++ -o hello_cpp hello.cpp
(6) Perl
実行環境が既に用意できている言語から攻めていきます。
#!/usr/bin/perl print "hello,world!\n";
何も考えずに書いたら通っちゃいました……。
実行方法
% perl hello.pl
(8) javascript
実行環境を持っていて、かつすぐにハロワかける最後の言語、かな?
まずはスクリプト本体。
document.write("hello,world!");
表示用のhtml。
<html> <head> <title> javascriptのテスト </title> </head> <body> <script type="text/javascript" src="hello.js"></script> </body> </html>
実行は適当にブラウザから。