[過去ログ]
ぶっちゃけ始めるのにいい言語て何 part6 (1002レス)
ぶっちゃけ始めるのにいい言語て何 part6 http://mevius.5ch.net/test/read.cgi/tech/1628771431/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
691: Mb [] 2021/08/28(土) 14:47:45.10 ID:0qh8ExFA せっかく >>687 が > 何十行でも何百行でも好きなだけ使って説明してくれ と言ってくれたのでひとくさり。 >>686 > EDPSやノイマン型コンピュータと > C言語が関数型言語という話はどう繋がってるのでしょうか 「EDPS」というのは、電子式データ処理システム略で、 「データ」を処理するシステムのことをいう。ところが、 JIS ではデータ・プロセシングのことを「情報処理」と呼ぶ、 と規格にしちゃったんだ。データというのは「情報をデータ化 したもの」であって、それが「入力(インプット)」なのだが、 当時は文字コードセットも数値表現も曖昧だったので、 こんなことになってしまったという事情がある。 このあたりはネットで検索してくれ。 で、ノイマン型コンピュータというのは、「CPU(中央演算装置)と RAM(乱編成記憶装置)」からなっていて、CPU と RAM の間に トラフィックが集中していたのだ。この「CPU と RAM の間の隘路」を 「フォン・ノイマンのボトルネック」(いや、ボトルネックは機能として あるので、不適切な表現ではあるのだが)と呼ばれていた。 でもって、「並列処理によって、フォン・ノイマンのボトルネック」を 解消しようという声が、主に人工智能畑の人から挙がってきたのだ。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/691
692: Mb [] 2021/08/28(土) 14:58:42.76 ID:0qh8ExFA >>691 このころは、「アルゴリズム」というのは「逐次処理」を前提としていて、 シングルタスクを前提としたノイマン型コンピュータの設計思想には まっちしていたのだが、「逐次処理(評価順序)」というものを 前提としてしまうと、並列処理というのを定義しにくいのだ。 そんなわけで、そのあたりをうまく避けようとして、 「関数として定義しよう」「渡された変数に対して副作用が起きるような 表現は避けよう」「変数スコープを厳格に定義しよう」みたいな話になったのだ。 それで、「コンカレント何とか」みたいな関数型言語が流行したわけだ。 「C 言語は手続き型言語か関数型言語か」というのは、 「ピエール・カルダンはクラシコかモードか」みたいな 宗教論争でしかないように思う。 反論歓迎。喧嘩上等。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/692
695: 686 [sage] 2021/08/28(土) 15:08:22.22 ID:1q7CNMox >>691-692 ありがとうございます お話しの内容だと、>>692の「C言語は〜」からはそれまでの内容と繋がってないように思います 「関数型言語」という言葉をどういう定義で使っていますか? http://mevius.5ch.net/test/read.cgi/tech/1628771431/695
696: Mb [] 2021/08/28(土) 15:11:07.59 ID:0qh8ExFA >>691 の訂正。 ×電子式データ処理システム略 〇電子式データ処理システム(エレクトロニック・データ・ プロセシング・システム)の略 ×データというのは「情報をデータ化したもの」 〇データというのは「情報を(文字コードセットや数値の内部表現によって) 符号化したもの」 なお、「喧嘩上等」というのは、手拭で鉢巻をするときの結び方のひとつ。 「ねじり鉢巻」は後頭部で結び、「向こう鉢巻」は額のところに端が ピンと立つように結ぶ。「喧嘩上等」は、髷を掴まれないように鉢を 覆い、後頭部で結んだ結び目を内側に入れて見えないようにする。 他にも「姉さん被り」「泥棒被り」などいろいろあって楽しいので ネット検索をお奨めしたい。 なお、東京在住なら、歌舞伎座のはす向かいに手拭の老舗がある。 http://mevius.5ch.net/test/read.cgi/tech/1628771431/696
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.048s