探検
HelloWorld集めようぜ
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2006/04/14(金) 21:30:00 初心者の参考になるんじゃないかな
2006/04/14(金) 21:48:46
HQ9+による"Hello, world!"
H
ttp://ja.wikipedia.org/wiki/HQ9+
H
ttp://ja.wikipedia.org/wiki/HQ9+
2006/04/14(金) 22:34:43
日本語のHelloWorld
「こんにちは世界」
「こんにちは世界」
2006/04/14(金) 23:09:44
2006/04/14(金) 23:18:30
これも hello world! って出てくるぜ。
うまくレンダリングできればなw
ttp://webstandards.org/files/acid2/test.html
うまくレンダリングできればなw
ttp://webstandards.org/files/acid2/test.html
61
2006/04/14(金) 23:32:59 こりゃ削除以来だ。
2006/04/15(土) 01:03:12
C言語:
#include<stdio.h>
int main()
{
puts(゙Hello world゙);
return 0;
}
C++言語:
#include<stdio.h>
int main()
{
puts(゙Hello world゙);
return 0;
}
Objective-C言語:
#include<stdio.h>
int main()
{
puts(゙Hello world゙);
return 0;
}
#include<stdio.h>
int main()
{
puts(゙Hello world゙);
return 0;
}
C++言語:
#include<stdio.h>
int main()
{
puts(゙Hello world゙);
return 0;
}
Objective-C言語:
#include<stdio.h>
int main()
{
puts(゙Hello world゙);
return 0;
}
2006/04/15(土) 01:14:29
#bash
echo HelloWorld
#csh
echo HelloWorld
#sh
echo HelloWorld
rem dos
echo HelloWorld
rem OS/2
echo HelloWorld
rem Win/NT
echo HelloWorld
echo HelloWorld
#csh
echo HelloWorld
#sh
echo HelloWorld
rem dos
echo HelloWorld
rem OS/2
echo HelloWorld
rem Win/NT
echo HelloWorld
2006/04/15(土) 03:01:17
-- "Hello World"を画面に描くクロスプラットフォームな方法を知りたいんですが。
「油性ペンもってこい。」
「油性ペンもってこい。」
2006/04/15(土) 03:02:26
* Prolog
?- write('Hello World!').
?- write('Hello World!').
2006/04/15(土) 17:41:26
2006/04/15(土) 22:33:13
>>7
ObjCは#importのほうがよくね?
ObjCは#importのほうがよくね?
13デフォルトの名無しさん
2006/04/15(土) 23:48:14 >>7
C++はstreamのほうがよくね?
C++はstreamのほうがよくね?
2006/04/15(土) 23:52:32
main(){puts("春だなぁ・・・");}
2006/04/16(日) 00:18:23
10 Goto "Hallo Work"
16デフォルトの名無しさん
2006/04/16(日) 01:16:58 かわいそうだから>>1に協力してあげる。
Java:
public class HelloWorld{
public static main(final String... args){System.out.print("Hello World");}
}
Haskell:
main = putStr "HelloWorld"
JavaScript
document.write("Hello World");
PHP:
Hello World
Perl:
print "Hello world";
XSLT:
<?xml version="1.0"?>
<stylesheet xmlns="http://www.w3.org/1999/XSL/Transform">
<template match="/">Hello World</template>
</stylesheet>
Java:
public class HelloWorld{
public static main(final String... args){System.out.print("Hello World");}
}
Haskell:
main = putStr "HelloWorld"
JavaScript
document.write("Hello World");
PHP:
Hello World
Perl:
print "Hello world";
XSLT:
<?xml version="1.0"?>
<stylesheet xmlns="http://www.w3.org/1999/XSL/Transform">
<template match="/">Hello World</template>
</stylesheet>
2006/04/16(日) 01:19:06
あ、stylesheet要素にversion属性入れるの忘れてた
XSLT:
<?xml version="1.0"?>
<stylesheet version="1.0" xmlns="http://www.w3.org/1999/XSL/Transform">
<template match="/">Hello World</template>
</stylesheet>
XSLT:
<?xml version="1.0"?>
<stylesheet version="1.0" xmlns="http://www.w3.org/1999/XSL/Transform">
<template match="/">Hello World</template>
</stylesheet>
18デフォルトの名無しさん
2006/04/16(日) 01:21:22 >>16
Java は 5.0 ですな。
Java は 5.0 ですな。
2006/04/16(日) 01:23:24
>>18
その通りです。なんとなく可変長引数の方が感覚にあってるような気がして…
その通りです。なんとなく可変長引数の方が感覚にあってるような気がして…
2006/04/16(日) 01:56:29
とかいいながらvoid忘れてました。void付けてください。
2006/04/16(日) 03:00:32
puts("GoodbyeWorld!\n")
2006/04/16(日) 16:13:47
>>7
なんでダブルクォートじゃなくて濁点なの?
なんでダブルクォートじゃなくて濁点なの?
2006/04/20(木) 03:46:08
WRITE(6,19H(1X12HHello,World!))
END
END
2006/04/20(木) 13:27:28
#!/bin/awk -f
BEGIN {
print "Hello world.";
exit;
}
BEGIN {
print "Hello world.";
exit;
}
2006/04/28(金) 07:02:35
++++++++++[>+++++++>++++++++++>+++>+<<<<-]
>++.>+.+++++++..+++.>++.<<+++++++++++++++.
>.+++.------.--------.>+.>.
>++.>+.+++++++..+++.>++.<<+++++++++++++++.
>.+++.------.--------.>+.>.
2006/04/28(金) 11:27:16
#!/bin/tail +2
Hello, world
Hello, world
27デフォルトの名無しさん
2006/04/28(金) 16:37:38 ;;Common Lisp
(format t "Hello,Work!")
(format t "Hello,Work!")
2006/04/28(金) 16:38:53
2006/04/28(金) 21:04:27
Pascal:
program HelloWorld;
begin
WriteLn('Hello, world!');
end.
program HelloWorld;
begin
WriteLn('Hello, world!');
end.
2006/04/28(金) 22:04:21
display dialog "Hello, World!"
2006/04/30(日) 16:07:45
HQ9+
H
H
2006/04/30(日) 16:10:50
2006/04/30(日) 16:13:37
HQ9++
H
H
2006/05/20(土) 09:35:50
機械語
1001
1001
2006/05/20(土) 12:10:56
C言語のHello worldプログラムには、入門書によって趣が異なるいくらかのバリエーションが存在する。
Cライブラリのprintf関数を利用したものが最も一般的で、以下のようなものである。
#include <stdio.h>
int main(void) {
printf("Hello, World!\n");
return 0;
}
なお、printf関数は変数や書式化された文字列などが表示できる比較的高機能な出力関数であり、
Hello worldプログラムにはオーバースペックであると言える。
Cライブラリには固定文を表示するためのputs関数が用意されており、これを用いる入門書もある。
#include <stdio.h>
int main(void) {
puts("Hello, World!");
return 0;
}
また、C言語の仕様から言えば、puts関数に渡している引数は文字列ではなく文字列へのポインタである。
よって、入門者にとって難関と言われるポインタを早くから理解させるために、
Hello Worldプログラムからポインタを使ったコードを例示する入門書もある。
#include <stdio.h>
int main(void) {
char *str = "Hello, World!";
puts(str);
return 0;
}
さらには、文字列をchar型へのポインタではなく配列として扱うことを好み、以下のようなコードを例示する入門書もある。
#include <stdio.h>
int main(void) {
char str[] = "Hello, World!";
puts(str);
return 0;
}
このように、入門書によって多様なHello World!プログラムが見られるのも、自由度の高いC言語ならではの現象といえよう。
Cライブラリのprintf関数を利用したものが最も一般的で、以下のようなものである。
#include <stdio.h>
int main(void) {
printf("Hello, World!\n");
return 0;
}
なお、printf関数は変数や書式化された文字列などが表示できる比較的高機能な出力関数であり、
Hello worldプログラムにはオーバースペックであると言える。
Cライブラリには固定文を表示するためのputs関数が用意されており、これを用いる入門書もある。
#include <stdio.h>
int main(void) {
puts("Hello, World!");
return 0;
}
また、C言語の仕様から言えば、puts関数に渡している引数は文字列ではなく文字列へのポインタである。
よって、入門者にとって難関と言われるポインタを早くから理解させるために、
Hello Worldプログラムからポインタを使ったコードを例示する入門書もある。
#include <stdio.h>
int main(void) {
char *str = "Hello, World!";
puts(str);
return 0;
}
さらには、文字列をchar型へのポインタではなく配列として扱うことを好み、以下のようなコードを例示する入門書もある。
#include <stdio.h>
int main(void) {
char str[] = "Hello, World!";
puts(str);
return 0;
}
このように、入門書によって多様なHello World!プログラムが見られるのも、自由度の高いC言語ならではの現象といえよう。
2006/05/20(土) 12:48:43
2006/05/20(土) 13:22:44
>>25
それ何て言語?
それ何て言語?
2006/05/20(土) 15:57:46
2006/05/20(土) 16:13:31
メール欄
2006/05/29(月) 18:13:38
#include <stdio.h>
int main(int argc, char *argv[])
{
unsigned char hw[] = { 0x48, 0x65, 0x6C, 0x6C, 0x6F, 0x2C, 0x20, 0x77, 0x6F, 0x72, 0x6C, 0x64, };
for (int i = 0; i < sizeof(hw) / sizeof(char); ++i) {
printf("%c", hw[i]);
}
printf("\n");
return 0;
}
int main(int argc, char *argv[])
{
unsigned char hw[] = { 0x48, 0x65, 0x6C, 0x6C, 0x6F, 0x2C, 0x20, 0x77, 0x6F, 0x72, 0x6C, 0x64, };
for (int i = 0; i < sizeof(hw) / sizeof(char); ++i) {
printf("%c", hw[i]);
}
printf("\n");
return 0;
}
2006/05/29(月) 18:43:19
>>41
ださすぎ。forループなんて書かなくてもprintf("%.*s\n", sizeof(hw), hw);ですむじゃん。
ださすぎ。forループなんて書かなくてもprintf("%.*s\n", sizeof(hw), hw);ですむじゃん。
2006/05/29(月) 19:57:09
>>42
UNICODEのときに困るだろ
UNICODEのときに困るだろ
2006/05/29(月) 20:46:09
2006/06/10(土) 21:53:38
http://www.lri.fr/~filliatr/evolution
2006/10/04(水) 21:17:01
`|
47デフォルトの名無しさん
2006/10/05(木) 19:39:20 ! Fortran
program HelloWorld
implicit none
character(len=20) :: str = "dlroW,olleH"
integer :: i, n
n = len_trim(str)
forall (i=1:n) str(i:i) = str(n-i+1:n-i+1)
print *, trim(str) // "!"
end program HelloWorld
program HelloWorld
implicit none
character(len=20) :: str = "dlroW,olleH"
integer :: i, n
n = len_trim(str)
forall (i=1:n) str(i:i) = str(n-i+1:n-i+1)
print *, trim(str) // "!"
end program HelloWorld
2006/10/05(木) 19:59:47
Ruby
str = "Hello, World"
loop do
str.length.times {|i|
print " " * i, str[i, 1], " " * (str.length - i - 1)
sleep 0.08
print "\r"
}
end
str = "Hello, World"
loop do
str.length.times {|i|
print " " * i, str[i, 1], " " * (str.length - i - 1)
sleep 0.08
print "\r"
}
end
2006/10/05(木) 23:48:37
#include <stdio.h>
int main()
{
char c = 'H';
int i[] = {0, 29, 7, 0, 3, -67, -12, 55, 24, 3, -6, -8, -54};
for ( int n = 0; n < sizeof(i)/sizeof(int); ++n ) printf("%c", c += i[n]);
return 0;
}
int main()
{
char c = 'H';
int i[] = {0, 29, 7, 0, 3, -67, -12, 55, 24, 3, -6, -8, -54};
for ( int n = 0; n < sizeof(i)/sizeof(int); ++n ) printf("%c", c += i[n]);
return 0;
}
50Delphi
2006/10/08(日) 06:22:34 project helloworld
{$APPTYPE CONSOLE}
begin
Writeln("Hello Wolrd!");
end.
{$APPTYPE CONSOLE}
begin
Writeln("Hello Wolrd!");
end.
51デフォルトの名無しさん
2006/11/09(木) 11:14:19 ものすごくハイレベルなハロワきぼん!
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国の渡航自粛要請1カ月 大阪の観光バス予約ゼロ、東北にも波及 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- 【神戸】エレベーター「かご」なく男性医師が転落死 大手「三菱電機ビルソリューションズ」の担当者、安全装置切り放置か [ぐれ★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- 不倫疑惑の永野芽郁さん、CM削除ドミノの違約金“やはり発生は免れない”可能性 約10億円になる見込み、本人は全額支払う覚悟 [牛丼★]
- 【群馬】横断歩道を渡っていたNHKアナウンサーが車にはねられ骨折などの重傷 前橋市 [ぐれ★]
- ガチニートのモーニングがお洒落すぎる件
- 趣味に年50万って多い?
- 【悲報】ドイツ人「なんで日本人って自炊するの?出来合の惣菜や冷食食った方が楽でコスパいいやん。そんなんだから低生産性なんだよ [786648259]
- 底辺テイカー気質Vtuberを破壊する遊びが闇深いと話題に [922647923]
- 【動画】まんさん、アラジンのジーニーみたいな男にボコボコにされる🧞‍♂ [632966346]
- 【時事】立憲民主党、30代の支持率が「ゼロ」😨 [369521721]
