オブジェクト指向は愚かな考え。この世は計算式 ★2at TECH
オブジェクト指向は愚かな考え。この世は計算式 ★2 - 暇つぶし2ch960:デフォルトの名無しさん
16/01/02 12:22:58.34 uD+WV8wT.net
>>943 例えば?

961:デフォルトの名無しさん
16/01/02 12:34:30.17 s06XmGKr.net
歴史から学んでる人達は最初から設定ファイルをスクリプトで書けるようにしてる
luaやpythonがよく使われる

962:デフォルトの名無しさん
16/01/02 12:39:42.04 wx4DxJpH.net
歴史から学ぶまでもなく、そんなのはちょっと考えれば分かることで、
Smalltalk環境の設定は70年代からSmalltalkで書かれてるけどな。

963:デフォルトの名無しさん
16/01/02 12:39:57.90 VM0jeeLd.net
Apacheの設定ファイルはなんであんなにクソなんだろう
久しぶりに触ったら超クソだった、ぐぐっても古い情報ばっかだし
やっぱりVagrantで貰ってくるのがええな

964:デフォルトの名無しさん
16/01/02 12:58:28.15 s06XmGKr.net
>>946
設定ファイルを書くスクリプトの選択に失敗すると
アプリ自体が使われなくなるって事を
Smalltalker以外は歴史から学んだよ

965:デフォルトの名無しさん
16/01/02 14:25:54.16 wq9oS32E.net
>>948
Pythonの創始者はSmalltalkから学んだらしいよ。
学んでいないのはあなたのほうだね。
URLリンク(python-history.blogspot.jp)
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:デフォルトの名無しさん
16/01/02 14:42:01.72 s06XmGKr.net
bytecodeは参考にしても構文なんかは似せなかった
Smalltalkの構文が一般受けしないのは歴史的に明らかだったから

967:デフォルトの名無しさん
16/01/02 14:50:11.87 EIjeZ5je.net
キレッキレの>>948に対して>>949はあまりにもお粗末
毎回ソース貼るのは偉いけどなんか論点ズレてるんだよな

968:デフォルトの名無しさん
16/01/02 14:50:12.97 wq9oS32E.net
まさかObj-Cがあんなに使われることになるなんて思わなかったわけだ.
本当に何も学んでいないねw

969:デフォルトの名無しさん
16/01/02 14:59:24.77 rRDwNu+s.net
iOS開発で他の選択肢を選ばせなかったObj-Cを持ち出すとか無いわー
ただのAppleのゴリ押しやん

970:デフォルトの名無しさん
16/01/02 15:07:13.82 6gE2bY5L.net
Objective-CはAppleのゴリ押しだから除外とか言ってたら
Cが普及したのもUnixのゴリ押しだし
登場時にはCとの互換性を売りにしたC++も同罪だし
MLもMilnerの型理論によるゴリ押しだし
その派生言語であるOCamlも同罪だし
きりがないだろ。
正直、バッカじゃねーのとしか言いようがない。

正月から馬鹿晒しておめでとう。

971:デフォルトの名無しさん
16/01/02 15:14:52.72 JOPuE3fj.net
c みたいなメモリだけ意識したアセンブラ風言語は c が登場しなくても
出てきたんじゃないかと思わせる必然性がある。
まあシンタックスは変わってたかもしれんが。

972:デフォルトの名無しさん
16/01/02 15:25:30.97 TGliTIeD.net
言語がどうたらチャラチャラしてる奴が、数匹いるな。
仕様もない糞蠅どもだ

973:デフォルトの名無しさん
16/01/02 15:28:09.21 gWTZIavc.net
>>955
実際Bとかそうだろ

974:デフォルトの名無しさん
16/01/02 15:36:15.19 F8jCIFTt.net
>まあシンタックスは変わってたかもしれんが。

今はまさにそのシンタックスの話だな

975:デフォルトの名無しさん
16/01/02 15:37:27.22 F8jCIFTt.net
> まあシンタックスは変わってたかもしれんが。

今はまさにそのシンタックスの話だな

976:デフォルトの名無しさん
16/01/02 16:33:04.71 oYZFkiTO.net
Swiftが出たら速攻でランク下がりまくって
トップ10圏内から大幅に落ちた上にSwiftにも抜かれた
Objective-Cがどうしたの?

URLリンク(www.tiobe.com)

977:デフォルトの名無しさん
16/01/02 16:53:54.23 wq9oS32E.net
幼稚w

978:デフォルトの名無しさん
16/01/02 17:16:09.12 Dz9NJ2ny.net
動的遅延結合性厨としては
[ ] のなかでメッセージ式が書けるってだけで
Objective-C を Smalltalk と絡めて語ら(騙ら)ないで欲しい

979:デフォルトの名無しさん
16/01/03 00:07:21.72 qiKwbZ3e.net
>>960
アセンブラwww

980:デフォルトの名無しさん
16/01/03 02:31:26.65 mP6eBLwc.net
>>960
いちおーゆーとくとObjective-Cのランク低下は昨秋ランキングアルゴリズム変えて
オンラインリファレンスへのアクセスを計算から外したからなので。
ネットで話題の言語という意味では原点回帰ではあるけれど
オフィシャル系を計算から外したら
逆にそれはネットのどこで何を話題にしてる人々を計算してるんだろう?
という気もせんでもない。

981:デフォルトの名無しさん
16/01/03 02:49:42.24 zEXG4Enn.net
CORBAとか憎しみしか湧かないんでJavaオワコンになって欲しい

982:デフォルトの名無しさん
16/01/03 02:51:53.93 IPqSvD5Q.net
>>964
URLリンク(www.tiobe.com)

アルゴリズム変更で一気に減ったというより、
徐々に減ってるようにしか見えないけど

983:デフォルトの名無しさん
16/01/03 09:49:24.29 jofq69+t.net
いくら現実から目を背けても、Swiftの発表後にObj-Cのランクが急下降してるのは
グラフ見れば一目瞭然
しょせんAppleのゴリ押しで使われてた言語だから、ハシゴ外されたらそりゃ逃げ出すわな

Cは相変わらず人気だから、要するにSmalltalk由来のキモいメッセージ式に
皆がNoを突きつけてるんだね

984:デフォルトの名無しさん
16/01/03 10:16:30.86 43bxFPSU.net
オブジェクト指向のスレってどれも途中でsmalltalkの人が出てきて言語スレになっちゃうよね

985:デフォルトの名無しさん
16/01/03 10:36:43.03 lX/fUZIn.net
日本人は抽象的に物事を捉えるのが苦手ですぐに実例を持ち出したがるからな。

986:デフォルトの名無しさん
16/01/03 10:59:34.96 AcAiI181.net
Objective-CてObjectPascalジャン
CをPascalの焼きまはし

987:デフォルトの名無しさん
16/01/03 18:55:56.78 xRSYAQBp.net
>>969
逆に良い具体例を思いつく能力がなくて抽象論で済まそうとする奴のが多いと思うが。

988:デフォルトの名無しさん
16/01/03 19:35:49.76 SliObw4t.net
実例を敢えて隠したまま抽象論で煙にまくパターンもあるよね
大人ってずるいよね

989:デフォルトの名無しさん
16/01/03 20:54:23.23 RgnbI7tp.net
日本人は~
現実は~
Smalltalkerは~

990:デフォルトの名無しさん
16/01/03 21:53:42.64 72y0mus1.net
ミス
日本人は~
現実は~
smalltalkこそ~

991:デフォルトの名無しさん
16/01/03 22:20:33.26 RgnbI7tp.net


992:デフォルトの名無しさん
16/01/03 23:43:02.17 mP6eBLwc.net
なりすますよねw

993:デフォルトの名無しさん
16/01/04 17:16:32.24 3ZgV6wyG.net
結局1スレまるまる消費してSmalltalkのゴミっぷりを確認しただけか...

994:デフォルトの名無しさん
16/01/04 17:18:16.68 2J2/85DZ.net
Smalltalkのゴミっぷりなんて確認するまでもなく、今回我々が確認したことはSmalltalkに固執するよくわからない人種の生態である

995:デフォルトの名無しさん
16/01/04 17:26:48.98 5zLqhTS3.net
オブジェクト施工より関数施工の方が強度がいいん?

996:デフォルトの名無しさん
16/01/04 18:00:32.11 RY1Mzif4.net
そろそろ次スレのタイトル考えようか。

997:デフォルトの名無しさん
16/01/04 18:09:04.30 gy+jtI5Z.net
「1+1まで動的遅延結合にするのは愚かな考え。1+1は計算式」かな

998:uy ◆Qawu9.2l1E
16/01/04 18:15:40.14 zTvWipKl.net
Smalltalk・Haskell・Prologあたりは変な奴が多いから即NG推奨

999:デフォルトの名無しさん
16/01/04 18:49:11.00 eUmPlviF.net
1+1はコンパイラが最適化して定数2にするのでは?

1000:デフォルトの名無しさん
16/01/04 18:54:33.40 CWcw2pew.net
いいからocaml使ってみろよ

1001:デフォルトの名無しさん
16/01/04 19:17:55.99 WGHaUWWr.net
>>982
それにuyってコテハンも追加しておくと吉

1002:デフォルトの名無しさん
16/01/04 19:18:26.04 RY1Mzif4.net
なんか最近Cが気になりだしてきたvoid *型があれば何でもできる気がしてきた。

1003:デフォルトの名無しさん
16/01/04 19:32:16.26 WGHaUWWr.net
>>981
「1+1」よりは「3+4」だな。初期のSmalltalk-72で最初に評価された式らしいので。

1004:デフォルトの名無しさん
16/01/04 19:43:44.60 RY1Mzif4.net
ラムダ計算ではgotoを使ったプログラムは絶対に掛けないからな。 gotoとvoid *を使えばどんなプログラム言語でも書けない様なプログラムが掛ける、assemblerはつかいたくないけれどC使いたければ。

1005:デフォルトの名無しさん
16/01/04 19:46:16.51 u97FRQbx.net
>>986
そのとおりだ
抽象的/総称的に void * を使えるようになったらしめたもの
標準ライブラリにある qsort() を実装してみるといいだろう

1006:デフォルトの名無しさん
16/01/04 20:43:11.15 bvuJFWqO.net
>>988
>gotoとvoid *を使えばどんなプログラム言語でも書けない様なプログラムが

聞き捨てならんな。w たとえばどんな?

1007:デフォルトの名無しさん
16/01/04 21:00:40.38 RY1Mzif4.net
掛けない様なとはいってるけれど書けないとはいってないだろ。

1008:uy ◆Qawu9.2l1E
16/01/04 21:31:38.10 M6WjdqoS.net
即逃げワロタ

1009:デフォルトの名無しさん
16/01/05 02:11:54.24 hJUQcrkl.net
次スレ

オブジェクト指向は愚かな考え。この世は計算式 ★3
スレリンク(tech板)

1010:デフォルトの名無しさん
16/01/06 11:55:28.58 nQqbz+/u.net
>>993


1011:uy ◆Qawu9.2l1E
16/01/07 03:27:34.74 VBUUQOGk.net
ts

1012:デフォルトの名無しさん
16/01/07 12:06:35.18 6ZkPklY8.net
仮想関数テーブルが別管理で
クラスのインスタンス全体をmemset 0相当できる言語ってある?

1013:デフォルトの名無しさん
16/01/07 20:59:56.11 90bWN72u.net
それは俺も考えたことあるな
結局多態は、ポインタか参照使って呼び出す場合しか意味ないんだから
オブジェクトがvtalbeを持つのではなくて
ポインタや参照に入っているオブジェクトの該当vtableを一緒に保持させれば良いんじゃないかってね
そうすればCの構造体のように本来vtableを持たないものにメソッドを追加したり多態させたりもできる

1014:デフォルトの名無しさん
16/01/07 21:00:47.85 90bWN72u.net
イメージとしてはこんな感じ
struct ptr_t
{

1015:デフォルトの名無しさん
16/01/07 21:02:38.75 90bWN72u.net
イメージとしてはこんな感じ
struct ptr_t
{
void *object;
void *v_table;
};

1016:デフォルトの名無しさん
16/01/08 13:12:26.75 QFsBcVlK.net
一千。

1017:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

1018:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch