オブジェクト指向の先には一体何があるんですか?
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/01/28(水) 02:21:420002デフォルトの名無しさん
2009/01/28(水) 02:25:450003デフォルトの名無しさん
2009/01/28(水) 02:31:09言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0004デフォルトの名無しさん
2009/01/28(水) 02:35:140005デフォルトの名無しさん
2009/01/28(水) 02:41:100006デフォルトの名無しさん
2009/01/28(水) 02:54:54T-72神は偉大なり、オブイェークト!
0007デフォルトの名無しさん
2009/01/28(水) 03:29:0846サンチか88かそれが問題だ
0008デフォルトの名無しさん
2009/01/28(水) 03:32:460009デフォルトの名無しさん
2009/01/28(水) 03:35:28節穴じゃなかろうか?
0010デフォルトの名無しさん
2009/01/28(水) 06:07:280011デフォルトの名無しさん
2009/01/28(水) 09:46:23すべてをオブジェクト指向でやろうとするJavaは気持ち悪すぎ
0012デフォルトの名無しさん
2009/01/28(水) 11:05:17なんでもじゃないだろ
プリミティブな変数が残ってる時点でうんこ
0013デフォルトの名無しさん
2009/01/28(水) 15:09:170014デフォルトの名無しさん
2009/01/29(木) 16:34:490015デフォルトの名無しさん
2009/01/29(木) 20:35:260016デフォルトの名無しさん
2009/01/29(木) 21:17:070017デフォルトの名無しさん
2009/01/29(木) 22:49:03これは当時普及していたC↑が仕様を拡大しすぎたため、
プログラミング言語にヒトへの優しさを取り戻すことを謳って提唱された。
端的にいえば、当時は高度な文脈判断能を持つコンパイラが完成していたため、
NOPL系言語では、かなり適当にプログラムを組んでも大丈夫である。
例:NOPL系の代表的な言語HUMANによるHello Worldプログラム
"hello, world.";
この1行だけである。includeもusingもclassもmainも要らない。
また、主要な「アプリケーション型」も始めから組み込まれており、
TextEditApp app;
これだけでワードパッドのようなアプリケーションは完成してしまう。
もちろん細かく仕様を設定することもできる。
0018デフォルトの名無しさん
2009/01/30(金) 05:02:34Equivalent transformation programming 等価変換型プログラミング
ttp://assam.cims.hokudai.ac.jp/eti/index.html
0019デフォルトの名無しさん
2009/01/31(土) 01:07:110020デフォルトの名無しさん
2009/01/31(土) 11:09:050021デフォルトの名無しさん
2009/01/31(土) 15:47:200022デフォルトの名無しさん
2009/02/06(金) 21:39:49使いやすいように整理しただけの言語
JAVAが凄いなら、C++はその2倍
0023デフォルトの名無しさん
2009/02/07(土) 01:36:520024デフォルトの名無しさん
2009/02/07(土) 08:11:12ただのシェルスクリプトやん
0025デフォルトの名無しさん
2009/02/08(日) 00:05:33小学生でも綺麗なコードを書ける指向が次の志向。
0026デフォルトの名無しさん
2009/02/08(日) 14:03:45知ってるベル
とでも反応すればいいのか?
0027デフォルトの名無しさん
2009/02/09(月) 14:40:25自分に解らないものは全部「汚い」で済ませるのか。
0028デフォルトの名無しさん
2009/02/10(火) 15:32:530029デフォルトの名無しさん
2009/02/27(金) 13:50:160030デフォルトの名無しさん
2009/02/27(金) 22:35:480031デフォルトの名無しさん
2009/02/27(金) 23:33:520032デフォルトの名無しさん
2009/02/28(土) 18:48:56文明終了
0033デフォルトの名無しさん
2009/03/04(水) 17:17:310034デフォルトの名無しさん
2009/03/04(水) 18:24:26アプリケーション型とかねーなww
0035デフォルトの名無しさん
2009/03/04(水) 18:36:250036デフォルトの名無しさん
2009/03/04(水) 21:45:51管、ポッポ、オザワというプロキシオブジェクト(それぞれ憎み合ってる)を作って、
「社会党」オブジェクトを管理させ、全体としてラッピングして民主党の出来上がり。
自民党と同等のメソッドがあるように見えるが、
ほとんどのメソッドはNotImplementedException例外を送出する。
0037デフォルトの名無しさん
2009/03/05(木) 13:55:28特定団体にdelegateしかねないから実装は計画的に
0038デフォルトの名無しさん
2009/03/05(木) 21:19:13ハイレベルなコミュニケーションの3番目の、そして最も新しい方式は
オブザーバ言語である。メッセージ=機能言語はデータ=手続き方式から見れば
前進ではあるが、様々な機能面の関連は独立的であり分析的である。
しかし、多くの概念は非常に混交しており分析しようとすれば実質上、
霧消するするほどである。例えば20世紀の物理学ではある現象とその状況に
同等の重要性を認めてる。これは状況が異なった観察者は違った風に
知覚するためである。
オブザーバ言語では、機能は互いにくっついて概念と概念とが対応する「視点」に
置き換えられる。例えば犬は、抽象的には「動物」として、分析的には「器官、
細胞、分子から成る存在」として、実用主義的には「子供の乗り物」として、
比喩的には「童話の中の人間的存在」として、そして前後関係を考えれば
「骨が芝生の材料となる過程」と見ることができる。オブザーバ言語は
開発段階にあるが、1980年代のコミュニケーション手段となるだろう。
ASCII, Vol.4, #3 March, 1980「特集:パーソナルコンピュータ」から引用
原題は "Microelectoronics and The Personel Computer" sep '77
0039デフォルトの名無しさん
2009/03/07(土) 12:58:280040デフォルトの名無しさん
2009/03/07(土) 20:19:290041デフォルトの名無しさん
2009/03/08(日) 01:09:530042デフォルトの名無しさん
2009/03/13(金) 23:39:00待ってる。
http://www.microsoft.com/japan/msdn/vstudio/events/agileseminar.aspx
0043デフォルトの名無しさん
2009/03/14(土) 09:07:04なのに日銀はかたくなにその実行を拒否している何故か?
不況を脱出する政策もすでに解っている。給付金だ。(ただし額が足りない。今の100倍は必要。
それを毎年やることだ)
なのに国民にはきわめて評判が悪い。何故か?
今の日本(いや世界は)は生産力余りまくり。足りないのは需要。未来はIT化とロボット導入が
ますます進み、失業者は増加する。
金は、配ればよい。その裏付けとなる生産力はあるのだから。
なのに、「働かざる者食うべからず」「モラルハザードだ」という旧来の道徳・価値観が
これらの人類の次のステージを邪魔している。
この道徳教育は糞。これを推進すれば、未来の日本人は人類の中でもっとも割をくうだろう。
そして、予言しておく。アメリカは消費大国として復活する。
「人間は、労働から解放されつつあるし、そうあるべきだ」この新時代の真理に
気づくべきだ。
0044デフォルトの名無しさん
2009/03/14(土) 13:08:40>不況を脱出する政策もすでに解っている。給付金だ。
>(ただし額が足りない。今の100倍は必要。それを毎年やることだ)
荒唐無稽にもほどがある
0045あぼーん
NGNG0046デフォルトの名無しさん
2009/06/20(土) 00:51:52. | . / : : : : : : : : : : : : :.' ,
≠ / : : : : : : : : : : : : : : : : : ∨゙\
| _イ. /: : : :/ ハ: :、: 、: : 、: : r‐┴| く
イ:/: /: /:/:Χ./ .}: 八:.|::!:.:.|: : ! :| .ノ
{:::{: /:|/レ|ィ心≧ |/ .ィナ什ノ: : L...ノイ.、
. //|',::::(,| .ヒ::リ゙. ′ 匕:::リレ∨: : |\冫
//::ハ: : : : :', ::::::: `'-'゙ :: ハ:.: レイ S(そんな)O(オカルト)A(ありえません)!
/ : ノ ∨: : : ヘ __ :::::: ,≠ヽ',: : ::ト、
,./: : : :/._,.-∨: ::_丶 _ . イ ∨: :.!: \
. , '>.-‐''二>''.´\ ,.二つ ̄ ̄ ̄二>. ',: :',: : : :\
く く//__.ハ .i\.ヾ{_:_: : :_ : : :__ミ、__ マ: :ヾ、: : ::ゝ
. ,' .\ .{|::|─、U (/゙ .二⊃|ヽ\ {:::::::|:|.、 マ:..'., ヽ: : : : :>ー - 、
{ .\_.>‐ "  ̄ ゙̄´!.: :: :.∨\\|:::::::|:}. ',. ',: :..'., × : : : : : : : : :ヾ
∨: : ├──.! / マ::::::┐::://::k.} マ: :...'.,  ̄ ヾ´
. ∨: : \. |.Y. ヾ.__{_/彡Χ ',: : : .'.,
. マ: : : :ー┤| ,' ∨゙| \ ∨: : : :\
\_ イ! | : ∨、 \ ' ,: : : : .:\
∨.', }::::ヽ ∨ .\: : : : ヾ
. ∨.' , / ,' ノ.::::::::.\ :ノ \: : :::
0047デフォルトの名無しさん
2009/06/30(火) 16:03:22いや案外荒唐無稽とも言えない
1)技術が進めば進むほど余剰生産が増える
2)金は労働の対価でしかない
この2つを仮定した場合、
技術の進歩=余剰生産増加=労働力が不要になる=対価としての給与は下がる一方
こうなる
もちろん現実はこんな単純ではないが
(生産が余剰になれば会社が潰れて生産力が落ちるわけで・・・)
ひたすら生産し続ければいつまでも儲かり続ける時代は終わった、と言われれば確かにそうかもとは思う
0048デフォルトの名無しさん
2009/07/09(木) 01:10:350049デフォルトの名無しさん
2009/07/18(土) 00:14:27なんだっけ、アスペクト志向とかのもあるんだっけ
Earlang見たいな分散型もはやるかもねー
サーバーも小さい奴を組み合わせるのが流行って
みたいだし
0050デフォルトの名無しさん
2009/07/18(土) 14:10:54あるメソッド呼んだ時に副作用ある処理が勝手に呼ばれたとか
ヘボが組むと結構悲惨な事態になる予感。
0051デフォルトの名無しさん
2009/07/19(日) 03:43:190052デフォルトの名無しさん
2009/07/19(日) 05:03:08広がっていたとは…
0053デフォルトの名無しさん
2009/07/20(月) 11:42:06セミナー屋のインチキ講師以外にあるのか?
0054デフォルトの名無しさん
2009/07/20(月) 11:44:220055デフォルトの名無しさん
2009/07/20(月) 11:45:030056デフォルトの名無しさん
2009/07/20(月) 14:14:460057デフォルトの名無しさん
2009/07/20(月) 19:18:080058デフォルトの名無しさん
2009/07/20(月) 19:19:390059デフォルトの名無しさん
2009/07/20(月) 19:32:570060デフォルトの名無しさん
2009/07/22(水) 01:17:230061デフォルトの名無しさん
2009/07/22(水) 07:07:26単にヤマ師が「次は関数型の時代」とわめいているだけで、
中の人達は、みんなさめてるよ。
0062デフォルトの名無しさん
2009/07/22(水) 08:02:170063デフォルトの名無しさん
2009/07/22(水) 08:19:170064デフォルトの名無しさん
2009/07/22(水) 19:19:04そもそもC言語のようなものがなぜ広まったかというと
0065デフォルトの名無しさん
2009/07/22(水) 19:24:050066デフォルトの名無しさん
2009/07/22(水) 21:55:48Web用言語として売り出したphpとかも
あれだけどあれじゃないか
0067デフォルトの名無しさん
2009/07/23(木) 00:41:23特定の分野をこなす最適解だと
半端な言語はいらねえってことだ
0068デフォルトの名無しさん
2009/07/23(木) 01:22:480069デフォルトの名無しさん
2009/07/24(金) 18:05:00しかしそうなると、作るソフトによっていちいち言語から覚えなければならなくなるのでつらい、と。
Cは軽くて高速に組めるので、いろいろ潰しがきくところが便利なので使われているだけだと思う。
ただ、規模が大きくなるとそのうち誰も保守できなくなるので、高速性より保守性優先なら
比較的コード量が少なくて保守しやすいオブジェクト言語が使われるということだと思う。
0070デフォルトの名無しさん
2009/07/24(金) 19:06:000071デフォルトの名無しさん
2009/07/25(土) 01:45:040072デフォルトの名無しさん
2009/07/25(土) 15:39:23そのうち他の言語でも当たり前になるんだろうな。
(モックレベルじゃなくて即本番稼働できるレベル)
0073デフォルトの名無しさん
2009/07/25(土) 15:53:23もっとすごいの?
0074デフォルトの名無しさん
2009/07/25(土) 16:52:450075デフォルトの名無しさん
2009/07/25(土) 18:47:25てことはプログラマいらないってことだよね。
仕事で、作りたくもないプログラム組まされる苦労がなくなるのはいいことかも。
言語のことで悩まなくてもいいし,仕様変わってもすぐ対応できる。
つまりオブジェクト指向の次に来るのは「仕様書→ソースジェネレータ」てことか?
0076デフォルトの名無しさん
2009/07/25(土) 19:08:270077デフォルトの名無しさん
2009/07/25(土) 19:56:20既にそうなってるフレームワークはいくつかあるぞ
0078デフォルトの名無しさん
2009/07/25(土) 22:47:46そんなことも分からないから、日本のITプログラマは馬鹿にされるんだろ
0079デフォルトの名無しさん
2009/07/25(土) 23:09:020080デフォルトの名無しさん
2009/07/25(土) 23:13:290081デフォルトの名無しさん
2009/07/25(土) 23:52:180082デフォルトの名無しさん
2009/07/26(日) 15:36:240083デフォルトの名無しさん
2009/07/26(日) 15:55:140084デフォルトの名無しさん
2009/07/26(日) 16:43:21__,____
/. /// |ヽヽ\ / / /
^^^^^.|^^^^^^
. / / ∧__∧
( ´・ω・)∧∧
/ /⌒ ,つ⌒ヽ) // / /
(___ ( __)
"''"" "'゛''` '゛ ゛゜' ''' '' ''' ゜` ゛ ゜ ゛''`
もし、またメール送っても嫌いにならないでね。
0085デフォルトの名無しさん
2009/07/27(月) 23:04:360086デフォルトの名無しさん
2009/07/29(水) 21:48:050087デフォルトの名無しさん
2010/01/03(日) 18:08:09下記が良書だな
↓
http://www.amazon.co.jp/exec/obidos/ASIN/4798104183/randokubunkok-22
0088デフォルトの名無しさん
2010/01/03(日) 19:45:46ソースが見えるから修正も楽だし。
0089デフォルトの名無しさん
2010/01/03(日) 21:52:21そんなあなたにwsh
0090デフォルトの名無しさん
2010/01/06(水) 22:41:20今さらオブジェクト指向を学ぶなんて歴史的価値しかないけどな
はじめからλ計算をベースにしておけばよかったものを、
人類は無知のために横道にそれた時期がありました、という歴史
0091デフォルトの名無しさん
2010/01/07(木) 15:51:55なんでこんなのがム板に紛れ込んでるんだろ
0092デフォルトの名無しさん
2010/01/07(木) 15:57:13それじゃあまるでOOPとλ計算が同じ用途で、排他的な関係みたいじゃない
両者は全く別物であって、排他的でも何でもないんだが
0093デフォルトの名無しさん
2010/01/07(木) 16:54:47まったくもってその通りだな。
ラムダ計算をモデルとする関数型言語が近代的な構文を備えるようになったのは、
KRCやMirandaあたりの80年代から。そして言語の進化が続き、
今ではHaskellやOCamlが普通のプログラマに注目されるまでに成長した。
もしLISPが発表されていた70年代に、LISPのS式のような原始的な構文ではなく、
現在の関数型言語のような近代的な構文を備えた言語が発表されていたのなら、
プログラミングに関する人類の回り道は存在しなかったはずだ。
進化を阻害したすべての原因は、当時の関数型言語研究者の怠慢さにあり、
しかもLISPで満足して自画自賛していたLispプログラマの見識の低さにある。
もし彼らに真摯な姿勢があったのなら、今頃オブジェクト指向は遺物になっていた。
0094デフォルトの名無しさん
2010/01/07(木) 17:31:15そうなったらきっと、モダンな構文のCLOSが誕生したんだろうな。それだけ。
0095デフォルトの名無しさん
2010/01/07(木) 19:06:330096デフォルトの名無しさん
2010/01/08(金) 00:45:53なんかこうしたらうまくいくかも
っていうフィーリングで作られてる
しかも未だにオブジェクト指向とは何かみたいな馬鹿げた議論をしている
一方ラムダ計算をモデルとする言語は、
その表現能力や自動化の限界、最適化の手法まで
全て理詰めで議論されて深まっている
この差は歴然www
0097デフォルトの名無しさん
2010/01/08(金) 01:13:34C++はただの改悪で終わった希ガス
導入したもんがすべて〜かもしれない〜っぽくね?の域を出られないとか
ホント落ちたもんだよな>言語開発者
0098デフォルトの名無しさん
2010/01/08(金) 01:45:30どこがどう最高傑作?
0099デフォルトの名無しさん
2010/01/08(金) 01:50:200100デフォルトの名無しさん
2010/01/08(金) 05:15:030101デフォルトの名無しさん
2010/01/08(金) 05:43:34>しかも未だにオブジェクト指向とは何かみたいな馬鹿げた議論をしている
馬鹿げた、っつーか、未だに理解できてない馬鹿だからこそ
議論 (の余地なんかないが) してるだけ。
■ このスレッドは過去ログ倉庫に格納されています