2009年の最初に書くプログラムは何でしょうか? 124
ストーリー by hayakawa
わたしはつまらないテストプログラムを書いちゃいました……orz 部門より
わたしはつまらないテストプログラムを書いちゃいました……orz 部門より
j-ehara 曰く、
日本の正月では、年が明けてから初めて毛筆で書や絵をかく行事である「書き初め」などがあります。私にとっては書き初めはおろか、毛筆に触れることすら遠い過去の話になってしまいましたが…(大抵は筆ペンで済んでしまうので)。
スラッシュドット読者の皆様にとっては、毛筆で字を書くよりもキーボードでプログラムなどを書くほうがなじみ深いことと思われますが、皆様が年が明けてから最初に書くプログラムはどのようなものでしょうか?
もちろん (スコア:5, おもしろおかしい)
Re:もちろん (スコア:5, おもしろおかしい)
WorkFactory.java (スコア:3, おもしろおかしい)
import java.util.Calendar;
import java.util.GregorianCalendar;
/* 工場労働 */
public class WorkFactory extends AbstractWorkFactory
{
public WorkFactory()
{
super();
}
/* 正社員は保護する。
仕事がなくなったら例外処理 */
protected Worker createSeishain(Job job)
throws NoMoreWorkException
{
Worker worker = new Seishain(this, job);
worker.setUnemploymentBenefit(true);
worker.setPublicPension(new KouseiNenkin());
worker.setTimelimit(null);
return worker;
}
/* 非正規雇用は保護不要
仕事がなくなったら、エラー吐いて終了 */
public Worker createHiseiki(Job job)
{
Worker worker = new HiseikiWorker(this, job);
worker.setUnemploymentBenefit(false);
GregorianCalendar cal = new GregorianCalendar()
cal.add(Calendar.MONTH, 1);
worker.setTimelimit(cal.getTime());
return worker;
}
}
/*
きちんと設計してないので、まともに動作しないと思います。
*/
Re:WorkFactory.java (スコア:1)
Re:WorkFactory.java (スコア:1, すばらしい洞察)
それならまだマトモ。
「きちんと設計したので、正常に動作しないはずがありません!」
をリアルにやられたら、笑うと言うより泣きたくなる。
ではさっそく (スコア:2, 興味深い)
これはなんの言語で書いたことになるのだろう?
Re:ではさっそく (スコア:3, すばらしい洞察)
>
>これはなんの言語で書いたことになるのだろう?
英語。
Re:ではさっそく (スコア:2, 参考になる)
Re:ではさっそく (スコア:1, すばらしい洞察)
Re:BEGIN節が必要だっけ? (スコア:2, 参考になる)
Hello worldプログラムの一覧 [wikipedia.org]
Re:BEGIN節が必要だっけ? (スコア:1)
画面に出力する目的じゃ使わないけど。
#本職の言語じゃん、忘れるなよ>俺
Re:ではさっそく (スコア:1)
正確にはブロックの最後の行ではなくてもよい、です。
自明な理由でお勧めされませんが one liner だと付けない頻度はぐっとあがりますね。
Re:ではさっそく (スコア:1)
Cなどでは、「単純文の終わりに;が付く」「単純文を並べることで複文になる」という仕様(;は単純文の一部)ですが、
Pascalでは、「単純文と単純文は;で区切って並べることができる」という仕様(;はセパレータであり、単純文は;を含まない)という仕様になってます。だから、ブロック内の最後の文の後には;は要らない。
いわば、C言語でも みたいに、最後の要素の後にも, を付けるようなもので、
後から文を追加したりするときに「途中にある文と最後の文を区別しなければならない」ので、;を付ける方が保守性が良くなるということですね。
Re:ではさっそく (スコア:1, 参考になる)
年明けそうそう絶望した!!! (スコア:2, おもしろおかしい)
しかも行番号無しに直接入力して実行!!!
絶望した!電源投入直後にBASICが立ち上がらない世界に絶望した!!!
エクセルマクロかな (スコア:2, 興味深い)
今年は親戚関係がうちもあちらもこちらも喪中なのですることないし。
新年 (スコア:2, 興味深い)
「今年は何か新しいスポーツでも始めようかしら」
そんなあなたにおすすめなのが今話題の紳士のスポーツ、ゴルフです!
http://golf.shinh.org/p.rb?happy+new+year
Re:新年 (スコア:2, すばらしい洞察)
年越し (スコア:2, おもしろおかしい)
Re:年越し (スコア:1)
チャットしつつ、デバッキングを行っていたら年が明けました。
それはするなと神が言う (スコア:2, おもしろおかしい)
紅白も見ずに書きかけた。
気分転換に初詣にいった。
おみくじをひいた。
そこにはこう書かれていた:
「自分の思い込みで突き進むと失敗しがちな一年です。人のいうことを聞くようにしましょう」
…独自色バリバリなFWの作成に、さっそく天界から釘を刺されてしまった orz
#実はかなり実話なのでAC。ちなみに末吉でした。
最初に書くプログラム (スコア:1, おもしろおかしい)
仕事です。 (スコア:1)
古巣クラッチで書き直しています(涙)
抱負 (スコア:1)
Re:抱負 (スコア:1)
やっぱ酔ってるな。
大して飲んでもいないのに。
# 今年最初のID投稿が事故レスじゃシャレにならんなぁ...。
# スレ汚し、ごめんなさい。
make でした… (スコア:1)
fjの教祖様
縁起 (スコア:1)
外で見られるように (スコア:1)
#思ってるだけで1年が終わることもある
今年も、来年も、再来年も (スコア:1)
しか思いつかない。
killされる前にbreakしたい。
Re:今年も、来年も、再来年も (スコア:1, おもしろおかしい)
return 42;
ですか?
Python for s60いじってた。。。。 (スコア:1)
#寝てりゃいいのに、俺
元旦決勝 (スコア:1)
天皇杯決勝に間に合わせようと思ったんだけど、たぶん無理。
遺伝子 (スコア:1, 興味深い)
姫始めともいう
Re:遺伝子 (スコア:2, すばらしい洞察)
R(≒S)言語スクリプト (スコア:1)
(その前に研究費の申請書の担当部分と営業用研究紹介資料を書く必要があるけど。)
勉強 (スコア:1, 興味深い)
ついでにVC#2008EEインストール済み(タダでMS純正開発ツールが使えるようになったのは良い時代なったものだ)
みなさんが今年習得しようと思っている言語は?
Re:勉強 (スコア:3, おもしろおかしい)
「ほんとだ。・・・でも、ずいぶん音の大きさにムラがあるね。撞いてる人あまり上手くないのかな?」
「あぁ、あれはね、鐘の音がWhitespace [dur.ac.uk]のプログラムになってるんだよ。大きい音がタブ、小さい音がスペース」
「そうなの?嘘みたい!」
「うん、嘘」
というわけで、私の場合はWhitespaceでしょうか(もしくはGrass [sky.or.jp]とか)。完全にネタ用途ですが。
Re:勉強 (スコア:2, 興味深い)
(切実なんです。特にリアルタイム性に問題があるようで会話(聞く、話す)が壊滅的。)
Re:勉強 (スコア:1)
恥ずかしながら今まで関数型言語をさわったことがなかったので……。
Re:勉強 (スコア:1)
まぁ、充分勉強はしたと思う。もちろん読めるし、リファレンスを横に置いておけば書くのにも支障はないだろうと思う。
ユーザーとしては余計な気はするが型付きλ計算と型推論アルゴリズムまで学んだ。
C++のテンプレートメタプログラミングで浮動小数点演算や三角関数、整数計画法のプログラムをした時には関数型プログラミングの技法を応用しさえした。
…なのにどうして趣味のプログラムを私はHaskellやMLで書き始めないで相変わらずJavaで書いちゃうのだろうか?
そろそろ考えます。 (スコア:1)
まだ、2008年12月31日3X時気分の私。
今年こそ彼女を作る (スコア:1, 興味深い)
出会い系サイトを自動で巡回して彼女作るプログラムは可能かも知れない。
Re:今年こそ彼女を作る (スコア:2, おもしろおかしい)
あなた本人にではないというところがミソですかね。
Re:今年こそ彼女を作る (スコア:1)
カナダ人男性、「恋人ロボット」製作。名はアイコ。
http://srad.jp/article.pl?sid=08/12/16/0236226 [srad.jp]
Re:今年こそ彼女を作る (スコア:1)
そういやかの博士のアンドロイド製作動機って不明だなー。
普段できないことをやるぜ (スコア:1)
VBAって・・・なんかわかりづらい。
-- gonta --
"May Macintosh be with you"
年末の (スコア:1, 興味深い)
最近はサポート面もそれなりに要求されるのが大変なところ。
TeX (スコア:1, 興味深い)
Re:初えろげ (スコア:4, おもしろおかしい)
大丈夫だよ (スコア:2, おもしろおかしい)
プログラムでカこうが、プログラムをカこうが、プログラムにカこうが、プログラムがカこうが、プログラムとカこうが、全部お題の範囲内だ。
fjの教祖様