狠狠撸

狠狠撸Share a Scribd company logo
コラム二ストと オブジェクト指向 はがねのつるぎ
コラム二ストは文章をつみ重ねる 言葉に言葉を重ねる 直前の文章を引き継ぐ 无駄な文章を作らない
コラムニストは文法を大切にする 日本語は正しく 計算は正しく 1+2×3 = 9 ……× 1+2×3 = 7 ……○ カッコがつけば優先度が変わる 2×(3+1) = 8
コラム二ストは限界を超える int 型の限界 (32bit) -2147483648 ~ 2147483647 long 型の限界 (64bit) -9223372036854775808 ~ 9223372036854775807 余裕で突破! 浮動小数点 有効ケタ数?知らないね?
デモ そんなコラム二ストが電卓を作ったら? はじめてのJAVAプログラム
なぜなら…… ロジックが全部オブジェクトだから 計算結果もオブジェクト 計算式もオブジェクト 数値だってオブジェクトで扱ってるモン
コラム二ストは未来を先取りする 音声合成エンジン 10年ぐらい前に作った 初音ミクよりも早い
デモ 電卓オブジェクト+音声合成オブジェクト=?
音声合成(内部処理) 数字->漢数字表記 1234 -> 千二百三十四 よみがなに対応する音声データを呼び出す
ポリモルフィズム 数字クラス#出力メソッド 漢字クラス extend 数字クラス#出力メソッド
特別ルール 「百」問題 「百」  ひゃく 「三百」 さんびゃく 「六」問題 「六」 ろく 「六百」 ろっぴゃく 「八」「兆」「京」……
コラム二ストは可能性を求める プリミティブ型の限界を突破 電卓の限界を突破! オブジェクト指向の可能性! 既成の概念をブチ壊せ!
コラム二ストは妄想する 絶対に一度は考えたことがあるハズ……
もしかして…… 一子相伝が継承できるんじゃね?
コラム二ストは異文化交流する 電卓と音声合成の出会い 電卓とオブジェクト指向との出会い
もしも…… 電卓と北斗神拳が出会ったら?
デモ 世紀末救世主伝説版
コラム二ストはムダがない 北斗n烈拳形式 音声合成技術で使った漢字クラスを再利用 奥義クラス extend 漢字クラス
オマケ Strategy(戦略) パターン アルゴリズムを交換する 音声合成オブジェクトの交換 ケンシロウだけじゃないんだ
さらに出会いを求めて もしも電卓とエロゲーが出会ったら? Boy Meets Girl
ボタンを押したら…… あんなことやこんなことも???

More Related Content

コラム二ストとオブジェクト指向

Editor's Notes

  • #5: 30 秒まで
  • #6: 1 分 30 秒まで 1+2*3=7 7*(2+2)=28
  • #8: 2 分まで
  • #9: 2 分30秒まで 1234*(5+6)= マルチスレッド対応なので音声出力中も操作 OK です
  • #10: ネタばらし
  • #11: 数字クラスを継承した汉字クラスを内部で切り替えている
  • #12: 3 分まで ストラテジーパターン 軽く飛ばす
  • #13: 初音ミクと合体できて喜んでいるようでは 2 流 イノベーション?創造的破壊を起こしてこそコラムニストである
  • #17: 4 分まで