■ 人力検索の回答欄でシンタックス・ハイライトが適用されるようになりました
http://hatena.g.hatena.ne.jp/hatenaquestion/20070927/1190891624
使えるファイルタイプは 500 種類近くあるようですが、知らない言語も多数あります。
それぞれ、どのような色分けがされるのか、興味がありますので、サンプルを募集したいと思います。
・ファイルタイプ名
・ファイルタイプの説明(もしくは参考となる URL)
・サンプルコード(Hello, World! 程度で構いません)
※ 1人、何件でも回答可能(最大50件)ですが、1回答、1サンプルでお願いします。
IOCCC(The International Obfuscated C Code Contest(国際邪悪なCコードコンテスト)
の1986年の作品です。
コメントにあるように、
C言語、f77、/bin/sh で動作するプログラム。「Hello world!」と出力する
プログラムです。同じコードで言語指定を変えてみました。
cat =13 /*/ >/dev/null 2>&1; echo "Hello, world!"; exit * * This program works under cc, f77, and /bin/sh. * */; main() { write( cat-~-cat /*,'( */ ,"Hello, world!" , cat); putchar(~-~-~-cat); } /* ,)') end */
cat =13 /*/ >/dev/null 2>&1; echo "Hello, world!"; exit * * This program works under cc, f77, and /bin/sh. * */; main() { write( cat-~-cat /*,'( */ ,"Hello, world!" , cat); putchar(~-~-~-cat); } /* ,)') end */
cat =13 /*/ >/dev/null 2>&1; echo "Hello, world!"; exit * * This program works under cc, f77, and /bin/sh. * */; main() { write( cat-~-cat /*,'( */ ,"Hello, world!" , cat); putchar(~-~-~-cat); } /* ,)') end */
PHPで!
<?php require_once('sample.php'); class MyHello { public $MyName; public function SayHello(){ print "Hello, this is ".$this->MyName; } } $myHello = new MyHello(); $myHello->MyName = "heppokoA"; $myHello->SayHello(); exit; ?>
http://i.hatena.ne.jp/idea/17197
>|| では修正された
& が &
になってしまう問題(不具合?)が復活していますね。
(そういえばfortran のコメントも一部正常に機能していないような。)
使いやすくなるまでには、もうしばらくかかりそうです。
> http://i.hatena.ne.jp/idea/17197
アイデアの状態が「要望」→「検討中」(調査します)に変更されたようです。
せっかくの機能なので、是非、対応してもらいたいところです。
> そういえばfortran のコメントも一部正常に機能していないような。
ダイアリーの方で試したら同じ動作(色分けの仕方)をするようです。
あまり複雑な構文には対応してないのかも知れませんね・・・。
これで少しでもみんなが回答しやすくなると嬉しいですね。
> http://i.hatena.ne.jp/idea/17197
ようやく修正されたようです。