- 1 名前:デフォルトの名無しさん [2015/12/15(火) 13:23:08.06 ID:Rib62xXq.net]
- オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。
https://twitter.com/ProgrammingMono/status/665702678006140928 研究グループは、血管新生注において血管が伸長する際の血管内皮細胞注運動を制御するしくみを、生物学と数理モデル・ コンピュータシミュレーションを融合させた先端的な研究手法により明らかにしました。 生物は、最小の機能単位である細胞が寄り集まった多細胞体です。しかし、細胞の集まりが、組織や器官といった 秩序ある形態や構造をつくり機能するしくみはほとんど分かっていません。中でも血管は、体中の全組織に十分な 酸素や栄養源を効率よく供給するため、組織や組織の間に入り込み、血管外の環境との相互作用により、巧妙な 枝分かれ構造をとっています。 これまでに本研究グループは、新しく血管がつくられる(血管新生)際の細胞の動きに着目し、特に血管内皮細胞の 動きをリアルタイムで可視化し、定量的に捉えることを可能にしてきました。 今回さらに、血管の伸長を制御するしくみについて、細胞が自発的に自らを制御して動く過程(自律的過程)と、 隣接した細胞から適宜影響を受けて動く過程(協調的過程)がうまく共存することで、全体の動きが巧みに統制 されていることを世界に先駆けて実証しました。 興味深いことに、血管内皮細胞が前後したり、お互いに追い抜きあったりという血管新生で見られる複雑な細胞集団の 動きを制御している中枢部分は、細胞一つ一つの動き(スピードと方向性)の「確率的な変化」として十分説明できる ことをコンピュータシミュレーションで実証しました。 www.jst.go.jp/pr/announce/20151120-2/#YOUGO3 前スレ オブジェクト指向は愚かな考え。この世は計算式 peace.2ch.net/test/read.cgi/tech/1447990379/
- 910 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 07:07:46.23 ID:pIdKf0tH.net]
- その証拠にメモリリークがどこから来たのか説明してみせます!
説明できなかったら、逃げたと思ってください!
- 911 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 07:30:34.54 ID:5QScXVkF.net]
- わからないのかw
- 912 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 07:52:05.41 ID:S7hPg+te.net]
- 基本ですよね。
「あーだこーだそーだ!」 つまりどういうこと? 「わからないのか?w」
- 913 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 08:23:56.16 ID:/0pFLROb.net]
- 後で面倒なことになったら人のせいにできる素晴らしい戦略ですね
- 914 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 10:25:20.46 ID:w25+nhsP.net]
- わからない人もいるっていう諦めみたいなものも重要
- 915 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 10:42:36.95 ID:S7hPg+te.net]
- メモリリークで検索すれば、誰が話を始めたのかなんて
一目瞭然だろw 最初に話を始めたのは>>890だな。 892 自分:デフォルトの名無しさん[sage] 投稿日:2015/12/28(月) 21:42:04.14 ID:VijL79y/ [11/11] >>890 メモリリークの話なんて全くしてないんだけどw まったくもってその通りだなw
- 916 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 11:02:19.92 ID:pO0KAO0+.net]
- >>891
メモリリークの原因を探すためにはスナップショットのほうが数段便利だ。 実行中のサーバを止めることなくスナップショットだけ取って手元で復元すれば どのオブジェクトがメモリを占有していて、 そのオブジェクトへの参照が残っているオブジェクトを簡単に見つけることができる。 ちなみに開発機ではメモリが足りないということは、 よほど貧弱な開発機でなければまず起こらない。
- 917 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 11:14:37.65 ID:a4Pra08x.net]
- 最初からメモリリークしない言語使えば?
Swiftとか
- 918 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 11:19:51.72 ID:cKcX4pC+.net]
- ウチのサーバはメモリ2テラあるけど
- 919 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 12:09:09.23 ID:Tk7GRC+0.net]
- 普通1プロセスがそこまでメモリ食わないように何らかの処置はするだろ。
linux なら ulimit 使うなりしてさ。
- 920 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 12:47:18.60 ID:QDDW5ibj.net]
- Smalltalkおじさんは仮想イメージをダンプする前にプロセス殺されてオロオロしてそうなイメージ
- 921 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 13:24:54.68 ID:S7hPg+te.net]
- >>900
> そのオブジェクトへの参照が残っているオブジェクトを簡単に見つけることができる。 どうやって? 別にスナップショット云々は、これ関係ないのよ。 だってスナップショットとらなくても、 該当マシンでやればいいだけなんだから。
- 922 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 13:29:28.22 ID:S7hPg+te.net]
- ちなみにJavaだとこんな感じみたいやな
https://software.fujitsu.com/jp/manual/manualfiles/m140003/b1ws1040/04z200/b1040-a-06-05.html C#だとこんな感じか? troushoo.blog.fc2.com/blog-entry-131.html
- 923 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 16:47:31.74 ID:pO0KAO0+.net]
- どっちのツールもSmalltalkの機能限定劣化コピーだなw
- 924 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 17:35:11.54 ID:uPOyITuG.net]
- どうせSmalltalkでfizzbuzzとかクイックソートとか素数判定とか竹内関数とかの
トイプログラムしか書いてないんだろうから 無理に業務っぽい話に付き合わなくて良いのに
- 925 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 18:04:16.69 ID:S7hPg+te.net]
- >>907
またでたよw 何も言わないくせに、Smalltalkの方が優れてるっていうやつw 何が優れてるの?ッて聞いたら、 自分で調べろ(逆ギレ)なんでしょう?w
- 926 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 20:13:59.08 ID:5QScXVkF.net]
- >>905
ProtoObject>>pointersTo でそのオブジェクトへの全ての参照が得られる。 もちろんエスケープしたクロージャにキャプチャされたスタックフレームからの参照も含めて。
- 927 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 20:16:44.20 ID:5QScXVkF.net]
- >>909
あなたのようなキチガイがいつまでも相手にされると思わないほうがいいよ。
- 928 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 20:48:51.46 ID:uPOyITuG.net]
- Facebookはコードを解析してバグを発見する静的コード解析ツール「Infer」をオープンソースで公開しました。
Inferが対応するコードはAndroidのJavaとiOSのObjective-C、およびC。現時点ではAndroidとJavaではNullPointerExceptionおよびリソースのリーク。iOSとCコードではメモリーリークを発見してくれます。 www.publickey1.jp/m/blog/15/facebook_infer.html
- 929 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 20:55:27.15 ID:a4Pra08x.net]
- Swiftでは理論的にnullバグやメモリリークが起きないので解析ツールも不要
- 930 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 21:04:09.67 ID:QDDW5ibj.net]
- >>910
わざわざ馬鹿でかいメモリ確保したプロセス実行しないと調べられないなら Javaのヒープダンプ以下じゃんバカじゃね
- 931 名前:デフォルトの名無しさん [2015/12/29(火) 21:04:49.17 ID:+ubDtqOv.net]
- >>913
あれ?SwiftのGCって素朴参照カウンタ方式なので循環参照を解放できないんじゃなかった?
- 932 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 21:16:32.89 ID:a4Pra08x.net]
- >>915
循環参照はそうプログラマが実装したからであってメモリリークではない
- 933 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 21:24:11.66 ID:3lUD69g2.net]
- >>915
そのおじさんは「マカー!w出てこい!!www」ってそれっぽいワードを連呼してシャドーしてるだけだから…
- 934 名前:デフォルトの名無しさん [2015/12/29(火) 21:24:13.02 ID:+ubDtqOv.net]
- >>916
循環参照の解消を失敗したらメモリ解放されないってことになるじゃん? それってメモリリーク起きるってことだと思うの
- 935 名前:デフォルトの名無しさん [2015/12/29(火) 21:26:18.34 ID:+ubDtqOv.net]
- >>917
シャドーボクサーなのか、じゃあしょうがない。
- 936 名前:デフォルトの名無しさん [2015/12/29(火) 21:53:55.37 ID:TkQKXDX9.net]
- >>918
それはプログラマの意図通りの動作だから問題ない。 やはりMacは最強やで。
- 937 名前:デフォルトの名無しさん [2015/12/29(火) 22:06:59.32 ID:+ubDtqOv.net]
- >>920
さようか、ならば拙者の出番はござらんな 食パンをかじるとしようか
- 938 名前:デフォルトの名無しさん [2015/12/30(水) 00:22:58.02 ID:wAoiK+Ar.net]
- >>911
キチガイ
- 939 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 00:42:06.75 ID:vy2SBag0.net]
- どや?メモリリークは動的言語じゃないと検出できないやろが?
- 940 名前:uy ◆Qawu9.2l1E mailto:sage [2015/12/30(水) 00:52:45.09 ID:LyNr/J1x.net]
- 年末までイライラしてる奴みると、やはりプログラマってカスだなって
- 941 名前:デフォルトの名無しさん [2015/12/30(水) 03:13:52.72 ID:gralCRA1.net]
- 912-924 を読むと静的言語使う奴は頭悪いんだなってわかるから晒しageておこう
- 942 名前:デフォルトの名無しさん [2015/12/30(水) 03:21:56.86 ID:uNQALYUc.net]
- >>925
なんか悔しそうだなw 俺も晒し上げておこう
- 943 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 09:54:14.97 ID:CpjDneg5.net]
- オブジェクト指向vs関数型でも
動的vs静的でもなくなって アラン・ケイかぶれのSmalltalkerを弄るスレになってる
- 944 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 10:27:37.76 ID:pdPeyHKo.net]
- ドヤー言いたいだけの糞スレ
- 945 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 11:34:54.78 ID:CpjDneg5.net]
- RESTful APIこそが分散・動的遅延結合・関数型を全て満たす技術なんだよね
apiは好きな言語で書いたら良いよ
- 946 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 17:45:37.66 ID:Sddj+QCE.net]
- さすがに裸でちんこブラブラさせながら
「これは釣りだ!これは釣りだ!!」って子 相手にするのみんな飽きたっぽい。
- 947 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 19:49:47.40 ID:xdIQXsvm.net]
- プログラマの最大の問題点は技術貧乏性に陥ってしまうこと。
せっかく覚えた技術だからってなってしまう。
- 948 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 20:49:23.71 ID:CMQb/rzM.net]
- 作りたいものが無いと特にそうなりがちだね
- 949 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 11:18:10.89 ID:5V2XLG/V.net]
- 最大の問題は力量が見えないことだと思う
相手の力量も自分の力量も見えてはいない ただし、自分が通ってきた道にまだ居るやつのことはなんとなくわかる
- 950 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 13:06:36.54 ID:jvRJIema.net]
- せっかくだから板のオブジェクト指向スレ全部消費してくれんかね
- 951 名前:uy ◆Qawu9.2l1E mailto:sage [2016/01/01(金) 19:58:04.75 ID:xHNmPQBx.net]
- 老害PGは新たに技術覚える事よりも
覚えてる知識を使って何か作る事に重点置き始めるから もうついてこれてないよ 本人のほうは何故か「過去に自分が通った道にまだいるのか・・・」みたいな事思ってる
- 952 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 21:31:11.46 ID:aa4Vn7fE.net]
- >>935
キミは周回遅れを自覚しよう
- 953 名前:uy ◆Qawu9.2l1E mailto:sage [2016/01/02(土) 04:14:26.00 ID:o7gA3Ogh.net]
- 「時代によって高めるべきスキル」は違うのだから、もうそっちには誰もいかないよ
しかし、老害PGは「なんでこの初心者たちはいつまでも自分のレベルに追いついてこないんだ?」と、思ってる まぁITに限らず老人でそういう病気発症してる奴って割と多いから みんな分かって放置してると思う 良いです? 今の時代は他人の作ったツールのインストールと設定をするスキルが重要だから オブジェクト指向の細かいところなんて余暇でやっとけば良い事なのに それの細かい部分を覚えている事に価値を見出してるアホは多い 大学で一時期ブームになってたJAVA世代かな?って思う 自分が学生時代に教わった事が、もはや大部分無意味になりかけてるなんて、思いたくはないだろうけど真実 オブジェクト指向がゴミになったという事ではなく、 ○○指向とか、一々意識しなくてもアプリが完成する時代 アルゴリズムの内部実装を見ないで最上位をコーディングするように ○○指向という部分を見ない、さらに最上位(設定ファイル記入とマウスポチポチ)で、完成してしまう ゆえに「オブジェクト指向」よりも上位のレイヤー。設定ファイルマウスポチポチ指向が出来た今、 今まで最上位だったものがひとつ下になり、そこの知識の詳細を いくら老害PGが重要だと叫ぼうと、それはかつてのアセンブラ/C言語のエキスパートの断末魔のような叫びでしかない まとめると、 オブジェクト指向とかもうどうでも良い
- 954 名前:デフォルトの名無しさん [2016/01/02(土) 05:15:23.75 ID:6gE2bY5L.net]
- 3周遅れかよw
- 955 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 09:14:36.51 ID:Dnf2flaM.net]
- >>937
プロが仕事で扱う技術に興味ないし、2chで話題にすることじゃないから出ていってほしいな
- 956 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 10:13:19.29 ID:By+Z3RvH.net]
- 設定ファイルを書くだけで完成するラッパーが開発される
=> 設定ファイルで設定可能な項目がドンドン細かく詳細になる => 設定ファイルの記述言語がついにチューリング完全になる => 普通の開発と変わらなくなる いままでの歴史はこれの繰り返し
- 957 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 11:16:24.48 ID:yVCWJ6yH.net]
- >>940
> いままでの歴史はこれの繰り返し 例えば?
- 958 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 12:12:13.20 ID:uD+WV8wT.net]
- シューティングゲームで設定ファイルを読み込むんじゃなくてスクリプトを読み込ますようにした話は聞いたことある。
- 959 名前:デフォルトの名無しさん [2016/01/02(土) 12:14:26.09 ID:bBqG9oIx.net]
- 普通ゲームはスクリプトでレベルデザインするだろ
- 960 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 12:22:58.34 ID:uD+WV8wT.net]
- >>943 例えば?
- 961 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 12:34:30.17 ID:s06XmGKr.net]
- 歴史から学んでる人達は最初から設定ファイルをスクリプトで書けるようにしてる
luaやpythonがよく使われる
- 962 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 12:39:42.04 ID:wx4DxJpH.net]
- 歴史から学ぶまでもなく、そんなのはちょっと考えれば分かることで、
Smalltalk環境の設定は70年代からSmalltalkで書かれてるけどな。
- 963 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 12:39:57.90 ID:VM0jeeLd.net]
- Apacheの設定ファイルはなんであんなにクソなんだろう
久しぶりに触ったら超クソだった、ぐぐっても古い情報ばっかだし やっぱりVagrantで貰ってくるのがええな
- 964 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 12:58:28.15 ID:s06XmGKr.net]
- >>946
設定ファイルを書くスクリプトの選択に失敗すると アプリ自体が使われなくなるって事を Smalltalker以外は歴史から学んだよ
- 965 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 14:25:54.16 ID:wq9oS32E.net]
- >>948
Pythonの創始者はSmalltalkから学んだらしいよ。 学んでいないのはあなたのほうだね。 python-history.blogspot.jp/2013/10/origin-of-metaclasses-in-python.html Smalltalk's bytecode was a bigger influence of Python's bytecode though. I'd read about it in a book by Adele Goldberg and others, I believe "Smalltalk-80: The Language and its Implementation"
- 966 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 14:42:01.72 ID:s06XmGKr.net]
- bytecodeは参考にしても構文なんかは似せなかった
Smalltalkの構文が一般受けしないのは歴史的に明らかだったから
- 967 名前:デフォルトの名無しさん [2016/01/02(土) 14:50:11.87 ID:EIjeZ5je.net]
- キレッキレの>>948に対して>>949はあまりにもお粗末
毎回ソース貼るのは偉いけどなんか論点ズレてるんだよな
- 968 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 14:50:12.97 ID:wq9oS32E.net]
- まさかObj-Cがあんなに使われることになるなんて思わなかったわけだ.
本当に何も学んでいないねw
- 969 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 14:59:24.77 ID:rRDwNu+s.net]
- iOS開発で他の選択肢を選ばせなかったObj-Cを持ち出すとか無いわー
ただのAppleのゴリ押しやん
- 970 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 15:07:13.82 ID:6gE2bY5L.net]
- Objective-CはAppleのゴリ押しだから除外とか言ってたら
Cが普及したのもUnixのゴリ押しだし 登場時にはCとの互換性を売りにしたC++も同罪だし MLもMilnerの型理論によるゴリ押しだし その派生言語であるOCamlも同罪だし きりがないだろ。 正直、バッカじゃねーのとしか言いようがない。 正月から馬鹿晒しておめでとう。
- 971 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 15:14:52.72 ID:JOPuE3fj.net]
- c みたいなメモリだけ意識したアセンブラ風言語は c が登場しなくても
出てきたんじゃないかと思わせる必然性がある。 まあシンタックスは変わってたかもしれんが。
- 972 名前:デフォルトの名無しさん [2016/01/02(土) 15:25:30.97 ID:TGliTIeD.net]
- 言語がどうたらチャラチャラしてる奴が、数匹いるな。
仕様もない糞蠅どもだ
- 973 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 15:28:09.21 ID:gWTZIavc.net]
- >>955
実際Bとかそうだろ
- 974 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 15:36:15.19 ID:F8jCIFTt.net]
- >まあシンタックスは変わってたかもしれんが。
今はまさにそのシンタックスの話だな
- 975 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 15:37:27.22 ID:F8jCIFTt.net]
- > まあシンタックスは変わってたかもしれんが。
今はまさにそのシンタックスの話だな
- 976 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 16:33:04.71 ID:oYZFkiTO.net]
- Swiftが出たら速攻でランク下がりまくって
トップ10圏内から大幅に落ちた上にSwiftにも抜かれた Objective-Cがどうしたの? www.tiobe.com/index.php/content/paperinfo/tpci/index.html
- 977 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 16:53:54.23 ID:wq9oS32E.net]
- 幼稚w
- 978 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 17:16:09.12 ID:Dz9NJ2ny.net]
- 動的遅延結合性厨としては
[ ] のなかでメッセージ式が書けるってだけで Objective-C を Smalltalk と絡めて語ら(騙ら)ないで欲しい
- 979 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 00:07:21.72 ID:qiKwbZ3e.net]
- >>960
アセンブラwww
- 980 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 02:31:26.65 ID:mP6eBLwc.net]
- >>960
いちおーゆーとくとObjective-Cのランク低下は昨秋ランキングアルゴリズム変えて オンラインリファレンスへのアクセスを計算から外したからなので。 ネットで話題の言語という意味では原点回帰ではあるけれど オフィシャル系を計算から外したら 逆にそれはネットのどこで何を話題にしてる人々を計算してるんだろう? という気もせんでもない。
- 981 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 02:49:42.24 ID:zEXG4Enn.net]
- CORBAとか憎しみしか湧かないんでJavaオワコンになって欲しい
- 982 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 02:51:53.93 ID:IPqSvD5Q.net]
- >>964
www.tiobe.com/index.php/content/paperinfo/tpci/Objective_C.html アルゴリズム変更で一気に減ったというより、 徐々に減ってるようにしか見えないけど
- 983 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 09:49:24.29 ID:jofq69+t.net]
- いくら現実から目を背けても、Swiftの発表後にObj-Cのランクが急下降してるのは
グラフ見れば一目瞭然 しょせんAppleのゴリ押しで使われてた言語だから、ハシゴ外されたらそりゃ逃げ出すわな Cは相変わらず人気だから、要するにSmalltalk由来のキモいメッセージ式に 皆がNoを突きつけてるんだね
- 984 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 10:16:30.86 ID:43bxFPSU.net]
- オブジェクト指向のスレってどれも途中でsmalltalkの人が出てきて言語スレになっちゃうよね
- 985 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 10:36:43.03 ID:lX/fUZIn.net]
- 日本人は抽象的に物事を捉えるのが苦手ですぐに実例を持ち出したがるからな。
- 986 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 10:59:34.96 ID:AcAiI181.net]
- Objective-CてObjectPascalジャン
CをPascalの焼きまはし
- 987 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 18:55:56.78 ID:xRSYAQBp.net]
- >>969
逆に良い具体例を思いつく能力がなくて抽象論で済まそうとする奴のが多いと思うが。
- 988 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 19:35:49.76 ID:SliObw4t.net]
- 実例を敢えて隠したまま抽象論で煙にまくパターンもあるよね
大人ってずるいよね
- 989 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 20:54:23.23 ID:RgnbI7tp.net]
- 日本人は〜
現実は〜 Smalltalkerは〜
- 990 名前:デフォルトの名無しさん [2016/01/03(日) 21:53:42.64 ID:72y0mus1.net]
- ミス
日本人は〜 現実は〜 smalltalkこそ〜
- 991 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 22:20:33.26 ID:RgnbI7tp.net]
- ?
- 992 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 23:43:02.17 ID:mP6eBLwc.net]
- なりすますよねw
- 993 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 17:16:32.24 ID:3ZgV6wyG.net]
- 結局1スレまるまる消費してSmalltalkのゴミっぷりを確認しただけか...
- 994 名前:デフォルトの名無しさん [2016/01/04(月) 17:18:16.68 ID:2J2/85DZ.net]
- Smalltalkのゴミっぷりなんて確認するまでもなく、今回我々が確認したことはSmalltalkに固執するよくわからない人種の生態である
- 995 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 17:26:48.98 ID:5zLqhTS3.net]
- オブジェクト施工より関数施工の方が強度がいいん?
- 996 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 18:00:32.11 ID:RY1Mzif4.net]
- そろそろ次スレのタイトル考えようか。
- 997 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 18:09:04.30 ID:gy+jtI5Z.net]
- 「1+1まで動的遅延結合にするのは愚かな考え。1+1は計算式」かな
- 998 名前:uy ◆Qawu9.2l1E mailto:sage [2016/01/04(月) 18:15:40.14 ID:zTvWipKl.net]
- Smalltalk・Haskell・Prologあたりは変な奴が多いから即NG推奨
- 999 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 18:49:11.00 ID:eUmPlviF.net]
- 1+1はコンパイラが最適化して定数2にするのでは?
- 1000 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 18:54:33.40 ID:CWcw2pew.net]
- いいからocaml使ってみろよ
- 1001 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 19:17:55.99 ID:WGHaUWWr.net]
- >>982
それにuyってコテハンも追加しておくと吉
- 1002 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 19:18:26.04 ID:RY1Mzif4.net]
- なんか最近Cが気になりだしてきたvoid *型があれば何でもできる気がしてきた。
- 1003 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 19:32:16.26 ID:WGHaUWWr.net]
- >>981
「1+1」よりは「3+4」だな。初期のSmalltalk-72で最初に評価された式らしいので。
- 1004 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 19:43:44.60 ID:RY1Mzif4.net]
- ラムダ計算ではgotoを使ったプログラムは絶対に掛けないからな。 gotoとvoid *を使えばどんなプログラム言語でも書けない様なプログラムが掛ける、assemblerはつかいたくないけれどC使いたければ。
- 1005 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 19:46:16.51 ID:u97FRQbx.net]
- >>986
そのとおりだ 抽象的/総称的に void * を使えるようになったらしめたもの 標準ライブラリにある qsort() を実装してみるといいだろう
- 1006 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 20:43:11.15 ID:bvuJFWqO.net]
- >>988
>gotoとvoid *を使えばどんなプログラム言語でも書けない様なプログラムが 聞き捨てならんな。w たとえばどんな?
- 1007 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 21:00:40.38 ID:RY1Mzif4.net]
- 掛けない様なとはいってるけれど書けないとはいってないだろ。
- 1008 名前:uy ◆Qawu9.2l1E [2016/01/04(月) 21:31:38.10 ID:M6WjdqoS.net]
- 即逃げワロタ
- 1009 名前:デフォルトの名無しさん mailto:sage [2016/01/05(火) 02:11:54.24 ID:hJUQcrkl.net]
- 次スレ
オブジェクト指向は愚かな考え。この世は計算式 ★3 peace.2ch.net/test/read.cgi/tech/1451927425/
- 1010 名前:デフォルトの名無しさん [2016/01/06(水) 11:55:28.58 ID:nQqbz+/u.net]
- >>993
乙
|

|