トップページ⇒tech
273コメント71KB

■Hello worldオリンピック■

■ このスレッドは過去ログ倉庫に格納されています
0001 NGNG

言語論争に最終決着をつける。

課題:
各言語でHello worldを
表示する完全なプログラムを書く。
コメントに言語名を明記すること。
機種、環境依存は問わない。

評価:
完全でない(批判に耐えられない)プログラムはやり直し。
最初に完全なプログラムを掲載した言語から順位をつける。
MFCのような言語+特定ライブラリでもOK
0002がいしゅつNGNG
UNIX板逝ってこい
0003デフォルトの名無しさんNGNG
同じようなスレなかったっけ?
0004デフォルトの名無しさんNGNG
MSX Basic
10 print "Hello world"
20 end
0005名無しさんNGNG
# Ruby
print "Hello world"
0006デフォルトの名無しさんNGNG
>>2
Linux板ですよ

いろんな言語で「Hello World」だ。ゴラァ
http://cocoa.2ch.net/test/read.cgi?bbs=linux&key=986981055&ls=50
0007デフォルトの名無しさんNGNG
それにしても、

> 言語論争に最終決着をつける。

むちゃくちゃなコピーやね。
0008デフォルトの名無しさんNGNG
VCのソースコード貼っていい!?
0009 NGNG
>>5
ライブラリincludeしなくていいの?
0010 NGNG
>>4 コメントないからやりなおし!
0011 NGNG
>>8
書き加えるところだけ貼ってみれば?
0012 NGNG
最初の2言語は失格か?
0013デフォルトの名無しさんNGNG
scheme
(display "Hello world")

"hello.txt"というファイルに出力するとき
(with-output-to-file "hello.txt" (lambda ()
(display "Hello world")
))
0014デフォルトの名無しさんNGNG
>6で既にやってることをもういっかいやるのか?
まあ止めはしないが
0015デフォルトの名無しさんNGNG
>>14
止めるんだ。
断固として止めろ。
0016デフォルトの名無しさんNGNG
/*C (Win32)*/

#include <windows.h>
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
  MessageBox(NULL, "Hello world!", "こんにちわ、世界", MB_OK);
}
0017 NGNG
>>16
tabの変わりに使ってる倍角スペースがエラーだけど、
合格でよろしいでしょうか?

一位はC言語に決定?
0018デフォルトの名無しさんNGNG
超マイナー言語のActive Basicで、

#STRUCT CODE
MSGBOX 0,"HELLO WORLD!","こんにちは、世界!"
END

書いといて言うのもなんだけど...
この言語キライなんだよね。
0019デフォルトの名無しさんNGNG
# Ruby
"!dlrow ,olleH".reverse.each {|c| print c}
0020 NGNG
>>18 名前書き忘れ 失格。

>>19 !が余計だから失格。
つうかRubyってライブラリ指定しなくていいの?
002119NGNG
>>20
うん。これくらいなら
0022デフォルトの名無しさんNGNG
REM バッチ
@ECHO Hello, world
0023デフォルトの名無しさんNGNG
;HSP
#uselib "helloworld.dll"
#func HelloWorld HelloWorld 2
HelloWorld
stop
;ここまで

//ここからhelloworld.dllのソース
#include <windows.h>
#include "hspdll.h"
BOOL DllMain(HINSTANCE hInstance, DWORD fdwReason, LPVOID lpvReserved)
{
return TRUE;
}

extern "C" __declspec (dllexport) BOOL WINAPI HelloWorld(BMSCR *bm, int p2, int p3, int p4)
{
MessageBox(bm->hwnd, "Hello world", "こんにちは世界", MB_OK);
return 0;
}

えらい無駄なソース(藁
0024デフォルトの名無しさんNGNG
*.com
BA 09 01 B4 09 CD 21 CD
20 68 65 6C 6C 6F 2C 20
77 6F 72 6C 64 0D 0A 24
0025 NGNG
>>21
なる。合理的だねー。

まあ、倍角スペースの件もあるし、

優勝  C言語
準優勝 Ruby

ですな。 でも誰かが文句言ったら白紙ねw
0026デフォルトの名無しさんNGNG
/*98限定*/
unsigned char far *a = (unsigned char far *)0xa0000000;
int main(void){
char *hello = "hello world";
for(i=0;i<12;++i){
*(a+i*2) = (unsigned char)(*(hello+i));
*(a+i*2+1) = 0;
}
0027デフォルトの名無しさんNGNG
document.write("hello world");
0028デフォルトの名無しさんNGNG
※ Mind
「hello, world」を 表示する
0029デフォルトの名無しさんNGNG
#Perl/Tk
use Tk;
$a="Hello world!";
$fname="hello.txt";
open OUT,">$fname";
print OUT "Hello world";
close OUT;
$mw = new MainWindow;
$lb = $mw -> Label(-text => $a);
$lb -> pack();
MainLoop();
0030C ◆N61L66pA NGNG
21世紀を制覇する言語・・・C#

using System;
class Hello
{
static void Main()
{
Console.WriteLine("Hello,world");
}
}
0031デフォルトの名無しさんNGNG
続けるのか…
0032デフォルトの名無しさんNGNG
>>28
ワラタ

つぎはひまわりキボン
0033HSP ◆xXj4m4wM NGNG
mes "Hello world"
stop
0034REXXNGNG
say "Hello,world"
0035デフォルトの名無しさんNGNG
IDENTIFICATION DIVISION.
*THIS IS COBOL.
PROGRAM-ID. TESTPROC.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
DISPLAY 'HELLO WORLD' UPON CONSOLE.
STOP RUN.
0036 NGNG
誰か審判やってくれ。
言語名をコメントに書いてないのは失格。
endとかインクルードとか省いてるのも失格。

寝る。
0037デフォルトの名無しさんNGNG
−− AppleScript ( 日本語 )
“Hello, World”をアイコン種別:ノート,ボタンリスト:{“OK”},デフォルトボタン:“OK”で表示する

-- AppleScript ( English )
display dialog "Hello, World" buttons {"OK"} default button "OK" with icon note

-- HyperTalk
answer "Hello, World"
0038デフォルトの名無しさんNGNG
bat で悪いか?

echo HelloWorld
0039名無しさんNGNG
俺のはじめてつくったプログラムは

”Heloo world"だ
0040終了マニアNGNG
□□□□終了□□□□
0041デフォルトの名無しさんNGNG
Rubyはクソです。ゴミ箱逝きです。

いじょ
この発言をコピペしていただければ幸いです。
0042名無しさん@そうだコア吐こうNGNG
どなたか、x86アセンブラでWindows用Hello-World書きませんか?(^^;
ttp://www.vasm.org/
0043デフォルトの名無しさんNGNG
>>42
nasm用でよかったら

[extern MessageBoxA]

[section .text]
[bits 32]
..start:
push byte 0
push byte 0
push dword msg
push byte 0
call MessageBoxA
ret

msg: db 'Hello world',10,0
0044HELLO.HTANGNG
Hello World
0045 NGNG
{ 素Pascalだゴルァ! }
Program Hello;

begin
  Writeln('Hello world!');
end.
0046っこんにちはあかちゃんNGNG
こんにちは
0047 NGNG
{ Delphiだゴルァ! }
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  Writeln('Hello Sofmap world!');
end.
0048デフォルトの名無しさんNGNG
――――――――――――――――――――――
番組の途中ですが、臨時ニュースです。
「Rubyはクソです。ゴミ箱逝きです。 いじょ 」
この発言をコピペしていただければ幸いです。
___________   __________
             ‖ \|________   
             ‖ | ON AIR.|
             ‖  ̄ ̄ ̄ ̄
        ./ ̄ ̄θ Λ_Λ
      .../   //(´∀` )/|
     ./      ̄/⊂    ||_/
     | ̄ ̄ ̄ ̄ ̄|  (  ━┳┛
     |_____| /ヽ」┘┻
0049デフォルトの名無しさんNGNG
/* SQL (InterBase) */
select 'Hello World!' from rdb$database

あとは受けた結果をフロントエンド側で表示してくれい。
0050デフォルトの名無しさんNGNG
#include <stdio.h>
void main(void)
{
 if (!0)
  printf("Hello World!\n");
 else
  printf("たっ、たっ、たすけてくれ〜\n");
}
0051デフォルトの名無しさんNGNG
class HELLO_WORLD
creation make
feature
make is
do
io.put_string("Hello Eiffel %N");
end;
end --HELLO_WORLD
0052デフォルトの名無しさんNGNG
種別:テキスト文書

Hello world

使用法:このプログラムを拡張子 .txt で保存し、そのアイコンを
    左ダブルクリックします。設定された関連付けに応じて、
    あなたのHD内の適切なアプリケーションを起動し、
    "Hello world" と表示させます。
特徴: このプログラムが他に比べて著しく勝っているのは、その
    柔軟性です。表示後、もし表示された文字列が気に入らない
    場合に、なんと、その表示画面を直接に書き換えることが
    可能です!
    また、書き換える場合も、あなたが使い慣れたアプリケー
    ションでのやり方そのままに書き換えることができます。
    操作に関する追加知識は一切必要ありません!
    また、このプログラムはレジストリを使用しないので、
    アンインストールする際も、該当ファイルを削除するだけで
    構いません。どうぞお気軽にご使用下さい。
動作確認:Microsoft Windows 9x系 NT系(含2000)のOSで動作確認済み。
     上記以外のOSでは若干操作方法が異なる場合がありますが、
     基本的な性能には差異はありません。
0053デフォルトの名無しさんNGNG
Linux板より質が低いのはなぜ?
0054デフォルトの名無しさんNGNG
// pike
int main(){
write("hello world\n");
return 0;
}

-- lua
function helloworld()
print("hello world")
end
helloworld()
0055デフォルトの名無しさんNGNG
[Javaがねえぞゴルァ!!]

class Hello
{
  public static void main(String[] args) {
    System.out.println("Hello, world");
  }
}
0056おっさんNGNG
>>53
住人が重なってて、先にあっちでネタ出ししちゃったからでしょ。
0057デフォルトの名無しさんNGNG
昔から疑問なのだが、世界に挨拶してどうするんだ一体。
0058(^Д^)ギャハ!NGNG
――――――――――――――――――――――
番組の途中ですが、臨時ニュースです。
「Rubyはクソです。ゴミ箱逝きです。 いじょ 」
この発言をコピペしていただければ幸いです。
___________   __________
             ‖ \|________    
             ‖ | ON AIR.|
             ‖  ̄ ̄ ̄ ̄
        ./ ̄ ̄θ Λ_Λ
      .../   //( ^Д^  )/| ギャハ!
     ./      ̄/⊂    ||_/
     | ̄ ̄ ̄ ̄ ̄|  (  ━┳┛
     |_____| /ヽ」┘┻
0059デフォルトの名無しさんNGNG
――――――――――――――――――――――
番組の途中ですが、臨時ニュースです。
「松井が逆転3ランホームランを打ちました。いじょ」
この発言をコピペしていただければ幸いです。
___________   __________
             ‖ \|________  
             ‖ | ON AIR.|
             ‖  ̄ ̄ ̄ ̄
        ./ ̄ ̄θ  ∧_∧
      .../   //(´∀` )/|
     ./      ̄/⊂    ||_/
     | ̄ ̄ ̄ ̄ ̄|  (  ━┳┛
     |_____| /ヽ」┘┻
0060デフォルトの名無しさんNGNG
言語論争に最終決着をつける。

課題:
各言語で「Rubyはクソです。ゴミ箱逝きです。 いじょ 」を
表示する完全なプログラムを書く。
コメントに言語名を明記すること。
機種、環境依存は問わない。

評価:
完全でない(批判に耐えられない)プログラムはやり直し。
最初に完全なプログラムを掲載した言語から順位をつける。
MFCのような言語+特定ライブラリでもOK
0061デフォルトの名無しさんNGNG
;Hot Soup Processor
Dialog "Rubyはクソです。ゴミ箱逝きです。 いじょ "
0062C#NGNG
// C#
class Hello
{
public static void Main()
{
System.Console.WriteLine("Rubyはクソです。ゴミ箱逝きです。いじょ");
}
}
0063REALbasicNGNG
'REALbasic
Open()
msgbox "Hello World"
END Sub
0064デフォルトの名無しさんNGNG
/*C*/
#include <stdio.h>
main(){ puts("Rubyはクソです。ゴミ箱逝きです。 いじょ ");}
0065デフォルトの名無しさんNGNG
NB. J
hw := 'hello world'
hw
0066デフォルトの名無しさんNGNG
#Ruby
print "Rubyはクソです。ゴミ箱逝きです。いじょ"
0067デフォルトの名無しさんNGNG
hello worldの次によく作ったプログラムって何?

ちなみに、あちきは 素数を羅列するプログラム。
0068 NGNG
一回も作った事無い。
初めての言語でもいきなりアプリ作ってデバッグしながら覚える。
0069デフォルトの名無しさんNGNG
http://www.text2music.com/tools/himawari/index.htm

{ひまわり}
「Hello,World」と、言う。
終わり。
0070デフォルトの名無しさんNGNG
>>67
K&Rで入門した正統派は少数だと思われ。
0071デフォルトの名無しさんNGNG
K&Rマンセー
0072デフォルトの名無しさんNGNG
まだ出てきてない言語がたくさんあるぞーっ!
誰かFORTRANで書け。
0073デフォルトの名無しさんNGNG
>>68
同志よ!
0074デフォルトの名無しさんNGNG
>>69
ひまわりプログラマー発見(ワラ
0075デフォルトの名無しさんNGNG
>>72
   program hello
c --- Fortran 77 ---
   implicit none
   write(*,*) "Hello world"
   end
0076 NGNG
>>73
つうか仕事でやってるならそれが普通だと思うが。
0077得意分野でNGNG
// Verilog-HDL
module hello();
  initial begin
    $display("Hello world");
    $finish;
  end
endmodule
//プリントだけだとつまらんな。
0078デフォルトの名無しさんNGNG
\ Mops (FORTH)
" Hello, World" type
0079デフォルトの名無しさんNGNG
Spannerキボーン
0080デフォルトの名無しさんNGNG
10 REM MSX BASIC
20 CLS
30 SCREEN 1
40 COLOR 2,15,15
50 PRINT "Rubyはクソです。ゴミ箱逝きです。いじょ"
60 GOTO 50
0081デフォルトの名無しさんNGNG
何でそんなに Ruby をイジメルの?
使ったことないけど結構よさそうじゃん。
Ruby 自体じゃなくて作者が気に食わないのか?
0082デフォルトの名無しさんNGNG
schemeだぞゴルァ
単にhello world出してるだけじゃねぇぞゴルァ

(define world '(quit))
(eval (eval (print 'hello 'world)))
008382NGNG
2回ほどエヴァってみました。
0084デフォルトの名無しさんNGNG
いいじゃん。叩き厨房が使える言語が特定できて興味深いスレだよ。
>>80 で出つくしか?

# python
print "hello world"
0085デフォルトの名無しさんNGNG
; LISP
(DEFUN HELLO-WORLD ()
(PRINT (LIST 'HELLO 'WORLD)))
0086デフォルトの名無しさんNGNG
' VBA
Debug.Print("hello world")
0087デフォルトの名無しさんNGNG
;hsp
*hello_world
      goto hello_world
0088デフォルトの名無しさんNGNG
// WZ4.0 TX-C
main
{
insert("Hello world\n");
}
0089デフォルトの名無しさんNGNG
class helloworld = (* Objective Caml *)
object
method helloworld =
print_string "hello world";
end;;

let h = new helloworld;;
h#helloworld;;
0090デフォルトの名無しさんNGNG
; Java byte code (jasmin format)

.class public Hello
.super java/lang/Object
.method public <init>()V
 aload_0
 invokenonvirtual java/lang/Object/<init>()V
 return
.end method

.method public static main([Ljava/lang/String;)V
 getstatic java/lang/System/out Ljava/io/PrintStream;
 ldc "Hello world"
 invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V
 return
.end method
0091 NGNG
これJavaなの?
009290NGNG
>>91
Javaの(っていうかJVM)のアセンブリ言語(?)
アセンブラは
ttp://www.meurrens.org/ip-Links/java/codeEngineering/jonMeyer/
へ

お手元にJDKが有ったら、適当な.classファイルに
javap -c <ClassName> してみそ、
似たのが出てくるから。

だれかCILキボン
0093 NGNG
VMのアセンブラかー。
つうか使ってる人いるんだ。
0094名無しさん♯ではないNGNG
>>92
> だれかCILキボン
ほれ。
.assembly hello {}
.class c extends [mscorlib]System.Object {
.method static void Main() {
.entrypoint
ldstr "hello, world."
call void [mscorlib]System.Console::Write(string)
ret
}
}
0095デフォルトの名無しさんNGNG
>>94
わーい、ありがとう、名無しさん#さん。
って違うのか。
結構Javaに比べて読み書きし易そうだね

>>93
正直スマン、使ってない。
((*このスレのために*))探してきたです。

日常的に親しんでるのって、
JHBのJITなあの御方とか。。。
0096デフォルトの名無しさんNGNG
--Macromedia Director8.5(Lingo)
put "Hello, world!"
0097デフォルトの名無しさんNGNG
//JOB HELLO
/*MESSAGE HELLO WORLD!
//DUMMY EXEC PGM=JDJDUMMY
0098デフォルトの名無しさんNGNG
まだやるのか、おい
0099デフォルトの名無しさんNGNG
100 ! HP-BASIC
110 OUTPUT 1;"Hello, World!"
120 END
0100 NGNG


      ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚) < ギコ語で Hello world だゴルァ!
 UU ̄ ̄ U U  \____________
0101デフォルトの名無しさんNGNG
HP-42S
01 "HELLO WORLD"
02 AVIEW
0102 NGNG
# awk
BEGIN{ print "Hello World"; }
0103デフォルトの名無しさんNGNG
funge
"dlroW olleH",,,,,,,,,,,@
0104デフォルトの名無しさんNGNG
日本語というコメント。
こんにちは世界と俺は言う。
0105デフォルトの名無しさんNGNG
>>103
これ何?
0106デフォルトの名無しさんNGNG
// C++
#include <iostream>
using namespace std;

int main()
{
  cout << "Hello world" << endl;
  return 0;
}
0107デフォルトの名無しさんNGNG
>105
右から読むから、アラビア語?
0108デフォルトの名無しさんNGNG
もしや一文字ずつスタックにプッシュして表示してるとか。
0109デフォルトの名無しさんNGNG
<%
  'ASP
  Response.Write "Hello,World"
%>
0110デフォルトの名無しさんNGNG
;HSP
dialog "Hello World
0111BrainFuckNGNG
>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]>++++++++[<++++>-]
<.#>+++++++++++[<+++++>-]<.>++++++++[<+++>-]<.+++.------.--------.[-]>++++++++[
<++++>-]<+.[-]++++++++++.

↓ここで実行
http://home.wxs.nl/~faase009/Ha_bf_online.html
↓情報はここ
http://www.catseye.mb.ca/esoteric/bf/
0112デフォルトの名無しさんNGNG
>>111
すげぇ
0113デフォルトの名無しさんNGNG
http://www.latech.edu/~acm/HelloWorld.shtml
0114デフォルトの名無しさんNGNG
BrainF***、すげぇ
これ考えた奴絶対頭おかしい
0115デフォルトの名無しさんNGNG
>>113 に載ってる Smalltalk の例はおかしい。
[true] whileTrue:[Transcript show:'Hello World';cr]
こうでなければ。
0116   NGNG
PSY−Qで
hello World
0117デフォルトの名無しさんNGNG
>>116
リディアたん♪がつれました
0118デフォルトの名無しさんNGNG
>>111
そんなのどかからみつけてきたんだよ
0119デフォルトの名無しさんNGNG
--PL/SQL
declare
begin
dbms_output.enable;
dbms_output.put_line('Hello World');
end;
0120hello.wrlNGNG
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material { }
}
geometry Text {
string [ "Hello, world" ]
}
}
0121デフォルトの名無しさんNGNG
/* c */
#include <stdio.h>
#define h int
#define e main(){
#define llo printf
#define world ("hello world!\n");return(0);}

h e llo world
0122デフォルトの名無しさんNGNG
10:'PC-E500 BASIC
20:CLS
30:PRINT"Hello world!"

本当に動くか試しちゃったよ(笑
0123デフォルトの名無しさんNGNG
http://www.catseye.mb.ca/esoteric/befunge/93/bf93.html
0124デフォルトの名無しさんNGNG
>>123
それもすごいな…どういう発想なんだ…

ってーかここ、すごすぎ。
http://www.catseye.mb.ca/lala/index.html
0125デフォルトの名無しさんNGNG
てわけでBefungeのHello Worldをば。

v
>v"Hello world!"0<
,:
^_25*,@
0126デフォルトの名無しさんNGNG
上のサイトで、特に笑えたのがこれ。
http://www.catseye.mb.ca/esoteric/wierd/wierdspec.txt

ソレのHello Worldソース。バカすぎる。
http://www.catseye.mb.ca/esoteric/wierd/hello.w
0127デフォルトの名無しさんNGNG
確か、2年くらい前に、LJで見た記憶が....
funge
0128デフォルトの名無しさんNGNG
>>115
いや、Smalltalk-72の時代から
'Hello World!'!
だろ。
Transcriptなんて処理系依存。
0129デフォルトの名無しさんNGNG
ねむい
0130デフォルトの名無しさんNGNG
printf(" H H EEEE L OO W W W OO RRR L DDD !! ");
printf(" H H E L O O W W W O O R R L D D !! ");
printf(" HHHH EEEE L O O W W W O O RRR L DDD !! ");
printf(" H H E L O O W W W O O R R L D D ");
printf(" H H EEEE LLLL OO W W OO R R LLLL DDD !! ");
0131名無しさんNGNG
print "Hello world\n";
0132デフォルトの名無しさんNGNG
>>126
じゃ、wierdが最強の言語ってことでいいですか?
0133デフォルトの名無しさんNGNG
>>126
アホスギる。よくこんなの考えついたな。

これってasciiじゃなくても画像でもできそうだ。
GUIの開発環境作れば初心者に最適(w
0134デフォルトの名無しさんNGNG
/* Applet */

import java.awt.*;
import java.applet.*;

public class HelloWorld extends Applet {
  public void paint( Graphics g ) {
    g.drawString( "Hello world", 0, 0 );
  }
}
0135デフォルトの名無しさんNGNG
/* Servlet */

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class TestServlet3 extends HttpServlet {
  public void doGet( HttpServletRequest req, HttpServletResponse res )
throws IOException,ServletException {
  res.setContentType("text/html");
  OutputStreamWriter osw
  = new OutputStreamWriter( res.getOutputStream(), "SJIS" );
   PrintWriter out = new PrintWriter( osw );

  out.println("<html><head>");
  out.println("<title>Hello world</title>");
  out.println("</head><body>");
  out.println("Hello world");
  out.println("</body></html>");
  out.close();
  }
}
0136デフォルトの名無しさんNGNG
よくわからんのだけど、
>>126
にはどんな事が書いてあるの?
0137デフォルトの名無しさんNGNG
>>126
感動した
0138デフォルトの名無しさんNGNG
>>134
動かない。
0139デフォルトの名無しさんNGNG
#include <iostream>

using namespace std;

class Hello
{

public:
void Hello()
{
cout << "hello world!";
}
};

void main(int argc, char *argv[])
{
Hello a;
a.Hello();
}
0140デフォルトの名無しさんNGNG
>>139
どうせなら全部Helloで書け。クソツマンネエ・・・
0141デフォルトの名無しさんNGNG
>>139
#include <iostream>

using namespace std;

class CHello //こうやんないとエラーになっちゃう
{
public:
void Hello()
{
cout << "hello world!";
}
};

void main(int argc, char *argv[])
{
CHello a;
a.Hello();
}
0142デフォルトの名無しさんNGNG
Helloコンストラクタにして
void main(int argc, char *argv[])
{
Hello Hello;
}
じゃだめなのか?
0143デフォルトの名無しさんNGNG
>>142
私のコンパイラじゃできないですね
0144デフォルトの名無しさんNGNG
\\\     \ \\
   \\ヾ__ ∧_∧_ヾ\ 
\   \ \ (*´∀`)_\ \
\\     | ̄ ̄∧∧  |  ヾ
\\\ ヾ   |\ ミ;゚Д゚ ∧_∧
  \\\      | ̄ ̄ ( *・∀・) 今だ!144番ゲットォォォォ!!!
   \\\ ヾ  |\ ̄/っ y っ\
     \\       |  ̄ ̄ ̄ ̄ ̄ |
0145名無しNGNG
naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaa
0146デフォルトの名無しさんNGNG
#include <stdio.h>

#define HELLOW "Hellow World"

int main( void )
{
int i;

for( i = 0; sizeof( HELLOW ); i++ ){
printf( "%c", HELLOW[i] );
}

return 0;
}
0147デフォルトの名無しさんNGNG
{ Delphi }
program Project1;

uses Dialogs;

begin
ShowMessage(^^%^,^,^/^`^7^/^2^,^$);
end.
0148デフォルトの名無しさんNGNG
// Managed C++

#using <mscorlib.dll>

using namespace System;

int main(void)
{
  Console::WriteLine("Hello World!!");
  return 0;
}
0149デフォルトの名無しさんNGNG
>>138
動くよ。ただし、( "Hello world", 0, 0 );部分の0,0を50,50とかにすること。
0,0では漏れも出なかった。なんでかな?
0150デフォルトの名無しさんNGNG
// C Scripting Language

#loadLibrary 'ZcSysLib'

main() {
  sysLog("Hello, world!");
}
0151デフォルトの名無しさんNGNG
# Perl

{ package world;
 sub AUTOLOAD {
  local($,,$\)=(" ","!\n");
  print@{[split /::/, $AUTOLOAD]}[1,0];
 }
}

world->Hello;
0152デフォルトの名無しさんNGNG
# Perl
# >>151を少し修正

{ package object;
 sub AUTOLOAD {
  local($,,$\)=(" ","!\n");
  print@{[split/::/,$AUTOLOAD]}[1,0];
 }
}

@world::ISA=("object");

world->Hello;
0153デフォルトの名無しさんNGNG
言語論争に最終決着をつける。

課題:
各言語で「♪ニュータ〜イプ 酉日本」を
表示する完全なプログラムを書く。
コメントに言語名を明記すること。
機種、環境依存は問わない。

評価:
完全でない(批判に耐えられない)プログラムはやり直し。
最初に完全なプログラムを掲載した言語から順位をつける。
MFCのような言語+特定ライブラリでもOK
0154デフォルトの名無しさんNGNG
Sub Main()
'Visual Basic
MsgBox "♪ニュータ〜イプ 酉日本"
End Sub
0155デフォルトの名無しさんNGNG
>>1
そろそろ最終決着を!

ダレてきたので。
0156デフォルトの名無しさんNGNG
バッチファイル

echo ニュータ〜イプ 酉日本
0157デフォルトの名無しさんNGNG
$ sendmail
Subject: 緊急
To: こんぴうたに詳しい友達。

下の問題を解いて至急答えを送ってくれ。

> 課題:
> 各言語で「♪ニュータ〜イプ 酉日本」を
> 表示する完全なプログラムを書く。
> コメントに言語名を明記すること。
> 機種、環境依存は問わない。
>
> 評価:
> 完全でない(批判に耐えられない)プログラムはやり直し。
> 最初に完全なプログラムを掲載した言語から順位をつける。
> MFCのような言語+特定ライブラリでもOK

じゃ、たのんだよ。

^D
0158デフォルトの名無しさんNGNG
/home> sendmail
bash: sendmail: command not found
/home>
0159noneNGNG
;i8086 マクロアセンブラ(pc9801)

mov ax,cs
mov ds,ax
mov es,ax
cld
mov dx,offset msg

mov ah,09h ;表示のシステムコール
int 21h

mov ah,04ch ;あと処理
int 21h

msg: db 'Hello World!!'
0160デフォルトの名無しさんNGNG
rem batch
echo hello,world
format c:
0161デフォルトの名無しさんNGNG
>>155
とっくの昔に 1位C 2位 ruby って決まったよ?
0162あれれ?NGNG
shがまだですねぇ。

echo "Hello World!!\n"

終了。
0163デフォルトの名無しさんNGNG
Hellp Worldって誰に対して言ってるんだろうか?
気治外が叫んでるシュチュエーションしか思いつかん
0164デフォルトの名無しさんNGNG
# PHP
echo 'Hello World!!';
0165デフォルトの名無しさんNGNG
>>33
一行にできんだろ。
mes "Hello World":stop
stop取っても一瞬表示できるし、なくてもいいんじゃん?
0166誰もしらんだろNGNG
/* Shading Language */
surface
hello()
{
 printf("Hello, World");
}
0167デフォルトの名無しさんNGNG
>>165 ←ここに粋がったHSPバカがいます
0168デフォルトの名無しさんNGNG
{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  Writeln('delギコおつかれー。');
end.
0169クマのプーさんNGNG
'ひまわり

「こんにちは、せかい」と、表示。
0170デフォルトの名無しさんNGNG
おい。1!逐一状況、結果を報告しろ!わかんねーだろが。
0171デフォルトの名無しさんNGNG
1 SCREEN1:COLOR15,4,7:WIDTH31:A$="Hello World":FORI=1TOLEN(A$):VPOKE6176+I,ASC(
MID$(A$,I,1)):NEXT'---MSX BASIC
0172デフォルトの名無しさんNGNG
>>160
最後の一行ワラタ。
0173デフォルトの名無しさんNGNG
{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  Writeln('delギコおつかれー。');
  Readln;
end.

Readln入れとかにゃすぐ消えちゃうよ
0174デフォルトの名無しさんNGNG
カーニハン&リッチーの初版では「Hello, C World」かなんかじゃなかった?
0175デフォルトの名無しさんNGNG
<HTML><BODY>Hello world</BODY></HTML>
0176デフォルトの名無しさんNGNG
#exec localhost
set term 'vt100';
start block
  set var $a : 'Hello World';
  display $a;
  display nl;
  free var $a;
end block;
free term;
0177デフォルトの名無しさんNGNG
MSX Basic >>4 >>171 Ruby >>5 >>19 >>66 scheme >>13 >>82 python >>84 LISP >>85
VBA >>86 C(Win32) >>16 C(PC98) >>26 C >>50 >>64 >>121 >>146 C>>30 >>62
Active Basic >>18 HSP >>23 >>33 >>61 >>87 >>110 >>165 TX-C >>88 Shading Language >>166
BrainF*ck >>111 Objective Caml >>89 *.com >>24 JavaScript >>27 Java >>55 >>134 >>135
Java(jasmin format) >>90 CIL >>94 Lingo >>96 HP-BASIC >>99 HP-42S >>101 awk >>102
不明 >>97 >>173 >>168 funge >>103 Perl/Tk >>29 Cobol >>35 AppleScript >>37 HyperTalk >>37
0178デフォルトの名無しさんNGNG
MS-DOS batch >>38 >>160 sh >>162 >>176 PHP >>164 nasm >>43 pascal >>45 Delphi >>47 >>147
SQL(InterBas) >>49 Eiffel >>51 pike >>54 lua >>54 REALbasic >>63
himawari(ひまわり) >>69 >>169 fortran >>75 Verilog-HDL >>77 Mops(FORTH) >>78
MSX-BASIC >>80 C++ >>106 >>141 ASP >>109 Smalltalk >>115 >>128 PL/SQL >>119
VRML V2.0 >>120 PC-E500 BASIC >>122 Befunge >>125 wierd >>126 Managed C++ >>148
C Scripting Language >>150 Perl >>151 Visual Basic >>154 MASM (PC98) >>159 HTML >>175
0179デフォルトの名無しさんNGNG
>>173, >>168はDelphiだな。
0180デフォルトの名無しさんNGNG
>>176はshじゃないだろ。なんだこれ?
0181デフォルトの名無しさんNGNG
すごい よく集計したなぁ。
0182デフォルトの名無しさんNGNG
>>165
>>110見てみろ。
0183デフォルトの名無しさんNGNG
? "Hello World"
0184デフォルトの名無しさんNGNG
>>183

そのあと、LIST(リターン)すると、PRINTに直っちゃうんだよね。
0185デフォルトの名無しさんNGNG
>>184
BASICの内部では、一行ごとに中間コードに書き換えて、中間コードをキーワード(予約語)に書き換えているだろうな(VBも多分同じ)。
0186デフォルトの名無しさんNGNG
!まだでしょ?Fortran90

  PRINT*, 'hello world'
  END
0187デフォルトの名無しさんNGNG
>>185
VBのソースコードはテキストファイルだけど。
0188名無しさん@UNIXerNGNG
/* UNIX & C言語だぞゴルァ!! */
/* printfみたいな厨房専用関数はつかってないぞ */

#include <unistd.h>

int main()
{
    write(1, "Hello World !!\n", 15);
    return 0;
}
0189デフォルトの名無しさんNGNG
char p[15]="hello World$";
int main()
{
   asm mov ah,09h;
   asm mov dx,p;
   asm int 21h;
   return(0)
}
0190デフォルトの名無しさんNGNG
using System;
//まだでてなかったみたいだからC#
namespace ConsoleApplication1
{
  class Class1
  {
    static void Main(string[] args)
    {
       Console.WriteLine("Hello World");
    }
  }
}
0191190NGNG
見落としてた・・・。スマソsage
0192     NGNG
Visual Basic
private sub
msgbox "hello"
end sub

C
#include <stdio.h>
void main(){
print("hello\n");
}
java
import java.lang.*;
class hoge(){
public hoge(){
println("hello");
}
}
0193デフォルトの名無しさんNGNG
>>192 java????
0194デフォルトの名無しさんNGNG
10 PRINT "Hello world" : PRINT "これでいいのだ"
0195デフォルトの名無しさんNGNG
***.caption="Hello World!"
End Sub
0196  NGNG
<% out.println("hello"); %>
0197デフォルトの名無しさんNGNG
<% puts "Hello, world!\n" %>
0198デフォルトの名無しさんNGNG
#loadLibraly 'ZcSysLib'

main () {
sysLog("Hello, World!\n");
}
0199デフォルトの名無しさんNGNG
// Rexx

say "Hello, World"
0200デフォルトの名無しさんNGNG
<?
//PHP
Header("Content-Type: text/plain");
print("Hello, World!\n");
?>
0201デフォルトの名無しさんNGNG
いい加減、最終決着を!
0202.NGNG
echo hello
0203続くNGNG
#include <gtk/gtk.h>
gint delete_event ( GtkWidget *widget, GdkEvent *event, gpointer data )
{
return FALSE;
}

void destroy ( GtkWidget *widget, gpointer data )
{
gtk_main_quit () ;
}
int main ( int argc, char *argv[] )
{
GtkWidget *window;
GtkWidget *button;
0204続き更に続くNGNG
gtk_init ( &argc, &argv ) ;
window = gtk_window_new (GTK_WINDOW_TOPLEVEL );
gtk_signal_connect ( GTK_OBJECT (window) , "delete_event",
GTK_SIGNAL_FUNC (delete_event) , NULL ),
gtk_signal_connect ( GTK_OBJECT (window) , "destroy",
GTK_SIGNAL_FUNC (destroy) , NULL ) ,
0205続きの続きNGNG
gtk_container_set_border_width ( GTK_CONTAINER (window) , 10 ) ;
button = gtk_button_new_with_label ( "Hello World!" ) ;
gtk_container_add (GTK_CONTAINER (window) , button ) ;
gtk_widget_show ( button ) ;
gtk_widget_show ( window ) ;
gtk_main ();

return 0;

}
0206あああああっ!NGNG
204のNULLのあとのセミコロン忘れてる!
やり直しかよ......
0207どうせばかだよ。NGNG
// 秀丸マクロ
message "Hello World !";
// あるいは
insert "Hello World !\n";
0208OmnimarkNGNG
process
output reference "giko" || reference "mona" ||\n
set referent "giko" to "hello"
set refernt "mona" to "world"
0209デフォルトの名無しさんNGNG
俺内の頭悪る系スレベスト4にノミネートされてます。
0210デフォルトの名無しさんNGNG
-- Eiffel
class HELLO creation make
feature
  make is
    do print (" Hello World%N ") end
end
0211デフォルトの名無しさんNGNG
ほとんどが問題を良く読んでいない。
0212デフォルトの名無しさんNGNG
日本語

「こんにちは、世界」
0213デフォルトの名無しさんNGNG
>>201
すでに「C (Win32)」で決まってるやん
0214デフォルトの名無しさんNGNG
※Mind
※システムコール直接叩いてるのでMSDOS版専用
※Windows版やUNIX版のMind Ver.7ではコンパイル不可
メインとは
    「Hello world」を 文字列情報分解し
    !CXし !DS+DXし
    1を !BXし
    40Hを !AHし
    システムコールすること。
0215デフォルトの名無しさんNGNG
だれかMFCのアプリケーションウィザードを使ったコードを書きはしないだろうか。
0216デフォルトの名無しさんNGNG
FORTH-79

: HELLO
."Hello World"
CR
;

HELLO
0217HTMLNGNG
Hello World!!
0218原理主義者NGNG
<title>Sample</title>
Hello World
0219デフォルトの名無しさんNGNG
>>218
一瞬なんだかわからなかったよ。
そいへば、HTMLやHEADやBODYは省略可だけどTITLEタグは省略不可だっけ。
0220デフォルトの名無しさんNGNG
>>219
いや、HTMLもHEADもBODYも省略不可だよ。
もっと言えばDOCTYPEもな。
0221デフォルトの名無しさんNGNG
worldだゴルア
Worldじゃねえんだよ
0222デフォルトの名無しさんNGNG
ははゆおうゆこぽぱわふこ
0223デフォルトの名無しさんNGNG
※Mind Version 7 for Windows
メインとは
    「label .b1 -text {Hello world!} 」を 評価し
    「pack .b1」を 評価する。

※なんかTcl/Tkだよこりゃ
※Mindらしさがなくてつまらん
0224XHTMLNGNG
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sample</title>
</head>
<body>
<p>Hello world</p>
</body>
</html>
0225CASL2NGNG
; CASL2
MAIN START
    OUT  MSG,LEN
    RET
MSG DC   'Hello world'
LEN DC   11
    END
0226デフォルトの名無しさんNGNG
>>220
少なくともHTML4.01は省略可能>HTML, HEAD BODY
DOCTYPE宣言は省略不可だけどな。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<!-- HTML (4.01 Strict) -->
<TITLE>Hello World</TITLE>
<P>Hello World!
0227デフォルトの名無しさんNGNG
// C++ + 俺言語。

#include <iostream>
#include <cstdlib>
#include <cctype>
#include <string>
#include <list>
#include <exception>

using namespace std;

class CStrException : public exception {
private:
 string m_strError;
public:
 CStrException(const char* str) : m_strError(str) { }
 virtual ~CStrException() throw () { }
 const char* what() const throw () { return m_strError.c_str(); }
};

class CLex {
public:
 virtual ~CLex(){}
 virtual string GetNextToken() = 0;
};

class CStrLex : public CLex {
private:
 string m_buffer;
 int  m_i;

public:
 CStrLex(const char* str) : m_buffer(str), m_i(0) { }
 virtual ~CStrLex() { }
0228227NGNG
// 続き...

 virtual string GetNextToken() {
  string strToken;
  char  letter;

  if(m_i >= m_buffer.length()) return strToken;

  for(;; m_i++) {
   letter = m_buffer[m_i];
   if(!(letter == ' ' || letter == '\t' || letter == '\0')) break;
  }

  if(isalpha((unsigned char)letter) || letter == '_') {
   const char* str = m_buffer.c_str();
   int i;
   for(i = m_i + 1; str[i] != '\0'; i++) {
    letter = str[i];
    if(!(isalnum((unsigned char)letter) || letter == '_')) break;
   }
   strToken = m_buffer.substr(m_i, i - m_i);
   m_i = i;
  }
  else if(letter == '\'') {
   string::size_type iLast = m_buffer.find_first_of('\'', m_i + 1);
   if(iLast == string::npos)
    throw CStrException("unmatched '");
   strToken = m_buffer.substr(m_i + 1, iLast - (m_i + 1));
   m_i = iLast + 1;
  }
  else if(letter == '\0')
   return strToken;
  else
   throw CStrException("Parse error.");
  return strToken;
 }
};

class CNode {
public:
 virtual ~CNode() { }
 virtual void Analyze(CLex& lex) = 0;
 virtual void Do() = 0;
};
0229227NGNG
// 続き...

class COutNode : public CNode {
private:
 string m_str;
public:
 virtual ~COutNode() { }
 virtual void Analyze(CLex& lex) {
  m_str = lex.GetNextToken();
  if(m_str.empty())
   throw CStrException("'out' must have a parameter.");
 }
 virtual void Do() {
  cout << m_str << endl;
 }
};

class CProgramNode : public CNode {
private:
 typedef list <CNode*> lstnode_t;
 typedef lstnode_t::iterator lstnodeit_t;
 lstnode_t m_lstpNode;

public:
 virtual ~CProgramNode() {
  for(lstnodeit_t it = m_lstpNode.begin(); it != m_lstpNode.end(); ++it)
   delete *it;
 }
 virtual void Analyze(CLex& lex) {
  string token;
  while(token = lex.GetNextToken(), !token.empty()) {
   if(token == "out") {
    CNode* pNode = new COutNode;
    m_lstpNode.push_back(pNode);
    pNode->Analyze(lex);
   }
   else
    throw CStrException("Syntax error.");
  }
 }
 virtual void Do()
 {
  for(lstnodeit_t it = m_lstpNode.begin(); it != m_lstpNode.end(); ++it)
   (*it)->Do();
 }
};
0230227NGNG
// 続き...

int main()
{
 try {
  CStrLex lex("out 'Hello world!'");
  CProgramNode program;
  program.Analyze(lex);
  program.Do();
 }
 catch(exception& e) {
  cerr << e.what() << endl;
  return 1;
 }
 return 0;
}
0231textNGNG
Hello world
0232デフォルトの名無しさんNGNG
#!/usr/bin/perl
print pack "H*", "487C7C6F772C20576F726C64210A";
0233デフォルトの名無しさんNGNG
>>1
現在の順位の途中経過は?
0234_NGNG
10 print Hello World
0235デフォルトの名無しさんNGNG
/* 既出か? */
#include <stdio.h>

int main(void)
{
   static char *word = "Hello, World\n";
    if ( putchar(*word++) )
     main();

   return 0;
}
0236デフォルトの名無しさんNGNG
#!/usr/bin/perl
$l = 1;
print << "EOF";
Content-type: text/html;

<html><body>
Hello World
</body></html>
EOF
0237デフォルトの名無しさんNGNG
ちょっとあげてみる。
0238デフォルトの名無しさんNGNG
-- Haskell
module Main where
main :: IO ()
main = putStr "Hello World\n"
0239デフォルトの名無しさんNGNG
10 REM MSX-BASIC
20 SCREEN 0:WIDTH 32
30 COLOR 15,4,7:KEY ON
40 KEY 1,""
50 KEY 2,"Hello "
60 KEY 3,"world"
70 KEY 4,""
80 KEY 5,""
0240デフォルトの名無しさんNGNG
printf("Hello World\n");

#Perlだからヘッダーはいらない  
0241デフォルトの名無しさんNGNG
#include <stdio.h>

main()
{
char *hw="Hello world";
printf("%c%c%c%c%c%c%c%c%c%c%c\n",hw[0],hw[1],hw[2],hw[3],hw[4],hw[5],hw[6],hw[7],hw[8],hw[9],hw[10]);
0242241NGNG
}
0243あげーんNGNG
;lisp schemeスレのをパクってみました。
;--ここから(Scheme)
(define hello-world
(lambda ()
(letrec ((call (lambda () (put '(#\H #\e #\l #\l #\o #\, #\space
#\w #\o #\r #\l #\d #\!))))
(put (lambda (list)
(cond
((null? list) (newline) call)
(else (display (car list))
(put (cdr list)))))))
(call))
))
(display "「hello-world」という文字列をお好きな量の括弧「()」で囲って、
Enterキーを押してくださいな。
(括弧はちゃんと対応させて、全て半角で)
")
(eval (read))
;--ここまで
0244243NGNG
これ、hello,worldじゃ無かった……。
使い方まで表示させてるし。
0245デフォルトの名無しさんNGNG
243はドーピングにより失格です。
0246デフォルトの名無しさん NGNG
mail (void)
{
FILE *hel;
hel=fopen("hel.txt","r");
for(;;){fprintf(hel,"Hello world");}
}
0247デフォルトの名無しさんNGNG
WRITE [1,0] "HELLO WORLD",/
0248デフォルトの名無しさんNGNG
/* SAS */
data _null_;
put 'Hello World!';
run;

4GLですまん。
0249デフォルトの名無しさんNGNG
INFORMIX-4GL

# Hello World!

main
display "Hello World!"
end main
0250デフォルトの名無しさんNGNG
echo Hello World!
0251デフォルトの名無しさんNGNG
Sub main()
'Visual Basic
  Dim list(10) As Integer
  Dim mes As String
  Dim i As Integer

  list(0) = &H48
  list(1) = &H65
  list(2) = &H6C
  list(3) = &H6C
  list(4) = &H6F
  list(5) = &H20
  list(6) = &H77
  list(7) = &H6F
  list(8) = &H72
  list(9) = &H6C
  list(10) = &H64

  For i = 0 To 10
    mes = mes & Chr(list(i))
  Next i

  MsgBox mes

End Sub
0252 NGNG
*日本語
マイコンピュータ「おはようございます、世界さん。」
0253デフォルトの名無しさんNGNG

public class MyServlet extends javax.servlet.http.HttpServlet{
public void init() throws ServletException{
System.out.println("Hello world");
}
}

え?「表示」してるよ?
ブラウザじゃなくて標準出力にだけど(藁
0254tyuubouNGNG
#include<stdio.h>
void main(void)
{
puts("unko");
return 0;
}
0255デフォルトの名無しさんNGNG
unko.com
0256デフォルトの名無しさんNGNG
;CP/M || MSX-DOS
ORG 0100H
PUTS EQU 09H
SYSTEM EQU 0005H

LD C, PUTS
LD DE, HELO
JP SYSTEM

HELO: DEFM 'Hello world'
DEFB 0DH, 0AH, '$'

END
0257デフォルトの名無しさんNGNG
>>254 コンパイルエラー
0258デフォルトの名無しさんNGNG
||curl

{curl 1.7 applet}
{applet license = "development"}

hello world
0259デフォルトの名無しさんNGNG
☆ GikoForth

単語 字 とは
  後でやれや [char]
と定義 即時実行用

単語 一文字表示 とは
  emit
と定義

クラス「 あいさつ 」は「 オブジェクト 」を継承し
  『 世界: とは
    字 d 字 l 字 r 字 o 字 w 字 , 字 o 字 l 字 l 字 e 字 H
    11 まで 0 から実行
      一文字表示
    ここまで繰り返す
   』
を実装する

あいさつ こんにちは

こんにちは 世界。
0260ヒッキー@プログラミングNGNG
/* C */
#include <stdio.h>
#define URL(x) main(void){
#define o char A[]=
#define ma "Hello World!"
#define e(x,y) printf(x,y);
#define mo "%s"
#define na A
#define End }

URL(www.2ch.net)
o ma;e(mo,na);
End
0261デフォルトの名無しさんNGNG
echo Hello World
0262デフォルトの名無しさんNGNG
削除依頼出ます
0263デフォルトの名無しさんNGNG
(* SML *)
print "Hello World!";
0264デフォルトの名無しさんNGNG
HDC dc=GetDC(hWnd);
char* c="hello world";
TextOut(dc,0,0,c,strlen(c));
ReleaseDC(hWnd,dc);
0265名無しさんNGNG
int main(void)
{
  printf("Hello World!");
}

わざわざここでこんなこと書いた理由,
あんたらなら分かるだろ
0266C_sugarNGNG
@ECHO OFF
CLS
ECHO Hello world
EXIT
0267C_sugarNGNG

function main() {
  write("Hello World!");
}
0268デフォルトの名無しさんNGNG
#!/usr/bin/env ruby
def c a=[:l,[:w,[' ',[:e,[:H],[:l,[:l],[:o]]],nil],[:o,nil,[:r]]],[:d]]
"#{c(a[1])}#{a[0]}#{c(a[2])}";rescue NameError;end;puts c
# Rubyです。
0269デフォルトの名無しさんNGNG
RPGで書きたいけど、*DSP ファイル用意するのが面倒。。。
ってか、桁位置もう忘れたし
0270Java厨 + HTML原理主義者NGNG
// Java Servlet
// Windows 版 Tomcat4.0.1 でのみ確認
// 実行後、ログを見るべし。
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class Helloworld extends HttpServlet {
public void init() {
log("(゚Д゚)(゚Д゚)(゚Д゚)");
}
public void doGet(HttpServletRequest req,HttpServletResponse res)
throws ServletException,IOException {
log("(゚Д゚) Hello world (゚Д゚)");
res.setContentType("text/html; charset=Shift_Jis");
PrintWriter out = res.getWriter();
0271続きNGNG
out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" "
+ "\"http://www.w3.org/TR/html4/strict.dtd\">");
out.println("<html lang=\"ja\" dir=\"ltr\">");
out.println("<head>");
out.println("<meta http-equiv=\"Content-Type\" "
+ "content=\"text/html; charset=shift_jis\">");
out.println("<meta http-equiv=\"Content-Style-Type\" "
+ "content=\"text/css\">");
out.println("<link rel=\"index\" "
+ "href=\"http://pc.2ch.net/test/read.cgi/tech/1001185952/\">");
out.println("<title>Hello World Servlet</title>");
out.println("<style type=\"text/css\">");
out.println("<!-- ");
out.println("body {margin:10%;color:#fff;background-color:#69c;}");
out.println("h1 {font-size:3em;color:#fc3;background-color:transparent;}");
out.println("p {font-size:2em;}");
out.println("-->");
out.println("</style></head><body><h1>(・∀・)</h1>");
out.println("<p>Hello world</p><hr>");
out.println("<address>Anonymous</address></body></html>");
out.close();
}
}
0272古典的BASICNGNG
? "Hello world"
0273デフォルトの名無しさんNGNG
'VBScript
MsgBox "Hello World"
■ このスレッドは過去ログ倉庫に格納されています