探検
ぶっちゃけ始めるのにいい言語て何?
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2020/03/03(火) 17:17:13.89ID:VgWTKanI ぶっちゃけていいよ
983デフォルトの名無しさん
2020/07/15(水) 10:58:04.08ID:KZXXAVqP Yes, JavaScript is a Lisp
http://raganwald.com/2013/07/19/javascript-is-a-lisp.html
そうか、JavaScriptはLispだったのか!
https://qiita.com/derui/items/6e8de68cc1b7295de3a6
http://raganwald.com/2013/07/19/javascript-is-a-lisp.html
そうか、JavaScriptはLispだったのか!
https://qiita.com/derui/items/6e8de68cc1b7295de3a6
984デフォルトの名無しさん
2020/07/15(水) 11:37:15.19ID:kb1h0ta6 JavaScript, Python, Ruby, PHP, Lua, Perlなど
汎用的なインタプリタ型の言語はVBScriptを除くとほぼすべてLispの影響を強く受けてる
どの言語をとっても>>983の2つ目の記事にあるくらいの類似性はあるので
Lispを知ってる人間が他言語を理解しようとする文脈以外では「〜はLispの一種」と言っても無意味
汎用的なインタプリタ型の言語はVBScriptを除くとほぼすべてLispの影響を強く受けてる
どの言語をとっても>>983の2つ目の記事にあるくらいの類似性はあるので
Lispを知ってる人間が他言語を理解しようとする文脈以外では「〜はLispの一種」と言っても無意味
985デフォルトの名無しさん
2020/07/15(水) 11:38:17.97ID:kb1h0ta6986デフォルトの名無しさん
2020/07/15(水) 11:51:54.81ID:g+rqft1p Rubyなんか関数からして第一級構成要素じゃないのにlispと言えるの?
def aaa 〜
bbb = aaa
bbb()
これもできない。二行目aaaが関数呼び出しになっちゃってるからだが…
jsどころかpythonでもできるのに。
def aaa 〜
bbb = aaa
bbb()
これもできない。二行目aaaが関数呼び出しになっちゃってるからだが…
jsどころかpythonでもできるのに。
987デフォルトの名無しさん
2020/07/15(水) 12:03:21.05ID:sBHz+ETb AKBは「会いに行けるアイドル」というコンセプトですが、富岳は「購入できるスパコン」というコンセプトです。
988デフォルトの名無しさん
2020/07/15(水) 12:52:26.73ID:gwK3CNky AKBは購入できるアイドル
989デフォルトの名無しさん
2020/07/15(水) 12:53:38.38ID:gwK3CNky990デフォルトの名無しさん
2020/07/15(水) 12:54:47.91ID:gwK3CNky991デフォルトの名無しさん
2020/07/15(水) 13:25:38.36ID:2nKcdNnM992デフォルトの名無しさん
2020/07/15(水) 14:36:50.21ID:KZXXAVqP そうだねrubyがパクったのはlispの表面的なとこだけだったね。
関数が第一級じゃないとか笑うw
procに変換したり、最初からlambdaで作って変数にバインドしなきゃいけなんだっけ?ww
後付けでもこの体たらくwww
最初から本質をパクれていればなぁwwww
もうdefをobsoleteにしちゃいなよwwwww
関数が第一級じゃないとか笑うw
procに変換したり、最初からlambdaで作って変数にバインドしなきゃいけなんだっけ?ww
後付けでもこの体たらくwww
最初から本質をパクれていればなぁwwww
もうdefをobsoleteにしちゃいなよwwwww
993デフォルトの名無しさん
2020/07/15(水) 14:45:36.72ID:cL9c5hZ8994デフォルトの名無しさん
2020/07/15(水) 14:52:11.09ID:sBHz+ETb ガンダムはファーストしか認めない派いがいと多いな。
995デフォルトの名無しさん
2020/07/15(水) 17:24:52.87ID:IqfNcqeZ 第一級関数は、単なるオブジェクトだから、
外側の変数が内側で見えるから、ダメ
Ruby の関数は、C の関数と同じで、
強固なスコープがあって、外側の変数を内側へ通さない
だから、バグりにくい
外側の変数が内側で見えるから、ダメ
Ruby の関数は、C の関数と同じで、
強固なスコープがあって、外側の変数を内側へ通さない
だから、バグりにくい
996デフォルトの名無しさん
2020/07/15(水) 17:40:37.26ID:BCgwBnY5 自分の勉強してきた体験談を書く人がほぼ見当たらず怪しい上っ面の知識だけが飛び交うスレ
997デフォルトの名無しさん
2020/07/15(水) 17:44:10.17ID:2PJdiH7v998995
2020/07/15(水) 19:36:34.08ID:IqfNcqeZ Ruby では関数内に、ブロックを書く。
ブロックはクロージャだから、ブロックの外側の変数を内側へ通す
count = 1 # 外側の変数
[ "a", "b", "c" ].each do |char|
puts "#{ count } : #{ char }"
count += 1
end
出力
1 : a
2 : b
3 : c
ブロックはクロージャだから、ブロックの外側の変数を内側へ通す
count = 1 # 外側の変数
[ "a", "b", "c" ].each do |char|
puts "#{ count } : #{ char }"
count += 1
end
出力
1 : a
2 : b
3 : c
999デフォルトの名無しさん
2020/07/15(水) 20:33:21.39ID:sBHz+ETb 簡単に言うとRubyは関数型言語って事ですね。
1000デフォルトの名無しさん
2020/07/15(水) 20:36:36.88ID:BqRMiA+O 無理だってそんな言語。
のちの人が見て分からんだろ。
のちの人が見て分からんだろ。
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 134日 3時間 19分 24秒
新しいスレッドを立ててください。
life time: 134日 3時間 19分 24秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【速報】東京・足立区のひき逃げ事故 警視庁が運転手とみられる人物確保 80代男性の死亡確認、20代女性心肺停止 ★3 [Ailuropoda melanoleuca★]
- 【速報】東京・足立区のひき逃げ事故 警視庁が運転手とみられる人物確保 心肺停止の2人は20代女性と80代男性 ★2 [Ailuropoda melanoleuca★]
- 【国防】衝撃を与えた米シンクタンクの「台湾侵攻シミュレーション」日本の被害は? [1ゲットロボ★]
- 【東京】乗用車が歩行者をはね11人ケガ、うち2人重体 現場に残されたセダンの運転手が衝突後に逃走…ひき逃げ事件として捜査 足立 [ぐれ★]
- スペイン、移民受け入れで成長 1人当たりGDP日本超え ★3 [蚤の市★]
- 【宅急便】ヤマト運輸がベトナム人ドライバー500人採用…不安視される「運転技術」「コミュニケーション」「助成金」 ★2 [シャチ★]
- 琉球人「もう!日本人(やまとんちゅ)はもっとナーベーラー(へちま)を食べて☺!」東京で普及会 刺身などでふるまう [377482965]
- 高市応援団「国連の常任理事国は中華民国(台湾)で中国は常任理事国じゃない」急速に広がる🙀 [931948549]
- 【高市悲報】日本人、足立区11人ひき逃げ犯の国籍で大荒れwwwwwwwwwwwwwwwwwwwwww [316257979]
- 高市早苗、韓国とはうまくやってるみたい。靖国に後ろ足で砂かけた甲斐があったね [389326466]
- 愛国者「立憲さぁ、曖昧戦略を否定してどうするんだよ。曖昧戦略を取れという批判じゃなかったのかよ。」 [834922174]
- ぽこちんで出来た🏡
