Twitter icon  Tumblr icon  facebook icon  rss icon  feedly icon
naglly.com > 仕事についてアーカイブ

様々なプログラミング言語のコードが見れるサイト『99 Bottles of Beer』

 下記は、"99 Bottles of Beer"と言う、マザーグースの歌詞を出力する為のプログラミング言語のコードがまとめられているサイトです。

 現在投稿されているプログラミング言語は、なんと、1270種類(!)です。世の中にこれほどの言語があったのかと驚きます。

 これらは、下記のお題を実装するためのコードです。

実装仕様
 下記のリンク先にある、"99 Bottles of Beer"の歌詞を出来る限り簡潔なコードで出力すること。

 » 99 Bottles of Beer | The lyrics to the song 99 Bottles of Beer

99 bottles of beer on the wall, 99 bottles of beer.
Take one down and pass it around, 98 bottles of beer on the wall.

98 bottles of beer on the wall, 98 bottles of beer.
Take one down and pass it around, 97 bottles of beer on the wall.

(中略)

1 bottle of beer on the wall, 1 bottle of beer.
Take one down and pass it around, no more bottles of beer on the wall.

No more bottles of beer on the wall, no more bottles of beer.
Go to the store and buy some more, 99 bottles of beer on the wall.

 知っているコードや知らないコード、あれこれ眺めているとなかなか興味深いものがあります。

 一度でもプログラミングに関わった事がある人にとっては、未知のプログラミング言語を仕様書や解説書などの文章で理解するより、このサイトで実際のコードを見てしまった方が、より早く理解が進むと思います。

 なんたって、プログラミング言語は世界共通言語。人間界の言葉の壁をも、乗り越えていきます。

 ところで、このサイトには、投稿されたコードに対しての評価による順位が付けられています。

 » 99 Bottles of Beer | Top Rated

 一位は、"Language Malbolge"で、日本人の方が投稿されてますね。

 » 99 Bottles of Beer | Language Malbolge

 "Malbolge"って言語は初めて知ったのですが、どうも、人を混乱におとしめるための全く実用的でない難解プログラミング言語のようです。

 » Malbolge - Wikipedia

 解析できるものなら、解析してみろ。って感じなんですかね。

 でも、これもまた面白い。それにしても凄いコードです。

 この記事のカテゴリは、仕事について です。
このエントリーをはてなブックマークに追加

簡単、便利、すぐ使えるコンパクトカレンダー『Compact Calendar Creator』

compact calendar

 ...残りの記事を読む

 この記事のカテゴリは、仕事について です。
このエントリーをはてなブックマークに追加

ありそうでなかった、ノートや方眼紙などの罫線をPDF化してくれるサービス『Free Online Graph Paper / Grid Paper PDFs』

graph paper

 ...残りの記事を読む

 この記事のカテゴリは、仕事について, 気になるもの です。
このエントリーをはてなブックマークに追加

『加速度センサーでやる気を測定』って、なんか気持ち悪いなぁ

加速度センサー

 ...残りの記事を読む

 この記事のカテゴリは、仕事について です。
このエントリーをはてなブックマークに追加

『Chronotebook』の自作とレコーディング「非生産的時間」ダイエット

chronotebook

 最近「無印良品」主催で行われている、投稿されたデザイン的に優れたグッズを表彰する、「MUJI Award」と言うのが密かに熱いです。

MUJI AWARD 02 | 結果発表

 これは去年の表彰結果なのですが、僕が目を引いたのは、審査員賞を頂いている、Chronotebookと言うスケジュール表です。

無印良品[MUJI AWARD] - Chronotebook

 ...残りの記事を読む

 この記事のカテゴリは、仕事について です。
このエントリーをはてなブックマークに追加

仕事:新人にビジネス文書を練習するための効果的な方法

ITmedia Biz.ID:心配するな、最初は誰だってビジネス文書が書けないのだ

 「近頃の新人はビジネス文書のひとつも書けない」のは当たり前。入社してから練習するものだと言う内容です。

 新人がビジネス文章を練習するための方法を実体験を踏まえ記事にしています。

 ...残りの記事を読む

 この記事のカテゴリは、仕事について です。
このエントリーをはてなブックマークに追加

仕事:客先で「分からない」と言ってはいけないのか

 もしかしたら僕の方が間違ってるのかもしれないですが、仕事上で気づいたことなど。

 客先にシステムリリースの為、レビューしに行きました。こちら側の参加メンバーは僕と、直属の課長、そしてそのもう一つ上のえらい人。相手側は、納入先の課長2名、主任1名です。お得意先なんで、相手とは何度も顔をあわせています。

 ...残りの記事を読む

 この記事のカテゴリは、仕事について です。
このエントリーをはてなブックマークに追加

仕事:クールビズの限界点とは?

 世の中はクールビズ真っ盛りですが、僕のところもご多分に漏れずクールビズを実施、推進しています。

 一応規定では、「襟付きのシャツを着用し、仕事としてふさわしい色合いを着ること(接客時には注意する)」なんて、非常にあいまいなニュアンスで書かれています。なんかゴルフみたいだな。これを書いた人はゴルフ好きに違いない。

 ...残りの記事を読む

 この記事のカテゴリは、仕事について です。
このエントリーをはてなブックマークに追加

仕事:「最近の若いもんは・・・」的じゃない話

 僕は、32,3歳くらいまで人手不足の折、「部下」と言われるものとは皆無だったのだけど、ここ最近は3人くらい付けられて仕事をしている。

 ほとんどが新人か、入社2,3年目までの若者なのだが、これが、三者三様でなかなか面白い。大雑把にプロファイルすると、以下のような感じ。

 ...残りの記事を読む

 この記事のカテゴリは、仕事について です。
このエントリーをはてなブックマークに追加

仕事:調べてから質問する人、そもそも調べ方が分からない人

 管理側ではなくて、技術的な作業が多くなってきたここ最近なのですが、どうも聞きやすいのかどうかは知りませんが、技術的な事で色々な人に質問される場面が非常に多くなってきました。

 僕の周りには質問してくるタイプが大体3種類に分かれます。

 ...残りの記事を読む

 この記事のカテゴリは、仕事について です。
このエントリーをはてなブックマークに追加