オブジェクト指向は愚かな考え。この世は計算式 ★3©2ch.net (961レス)
オブジェクト指向は愚かな考え。この世は計算式 ★3©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1451927425/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
406: デフォルトの名無しさん [sage] 2016/07/21(木) 21:20:03.86 ID:gJ3egAPE Cの何がすごいって、メモリに対する考え方がシンプルで凄い 構造体のメンバは単なる先頭からのオフセットだし 配列の添え字も先頭からのオフセットでしかない しかも配列とポインタはある種の互換性がある だから何だかよくわからないメモリブロックを 構造体にキャストしてアクセスできたり 同様に単なるメモリブロックを配列としてアクセスできたりする メモリの扱いがとにかくシンプルでありつつ強力なアクセス方法があり応用が利く こういうことができる言語はあまりない C++ですらvtableが入ってたらもうオフセットずれるし http://mevius.5ch.net/test/read.cgi/tech/1451927425/406
407: デフォルトの名無しさん [sage] 2016/07/21(木) 21:42:38.85 ID:vaQfL518 >>406 言語の実装がシンプルなのと、その言語を 使ってアプリを実装するっていうのは別の話で なんでも一つの機能で出来てしまう言語っていうのは、 冗長で意味代わりにくいコードになりがちなんだよ。 例えばシンプルと言うのならアセンブラが一番シンプル 条件判定命令と条件ジャンプ命令だけでループを表現できてしまう。 プログラム言語っていうのは、特定のパターンに対して 専用の命令を作ることでコードの可読性を高くしてきた。 これは圧縮の仕組みにも近い。特定のパターンに短い単語を当てはめて 簡潔に書くことができるようになる。 条件判定命令と条件ジャンプ命令さえあれば十分であっても そこからforパターンやwhileパターンを見つけ、専用の単語に 割り当てることで可読性が高くなる。 http://mevius.5ch.net/test/read.cgi/tech/1451927425/407
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.041s