前スレ
ぶっちゃけ始めるのにいい言語て何 part2
http://mevius.5ch.net/test/read.cgi/tech/1594883518/
探検
ぶっちゃけ始めるのにいい言語て何 part3
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/09/03(木) 14:23:33.06ID:Iw25SRBH2020/09/03(木) 15:59:04.11ID:f/udSEF6
前スレより
790 1 名前:デフォルトの名無しさん Mail:sage 投稿日:2020/08/18(火) 17:43:05.80 ID:HR/M/dGq
>>765
対話的なプログラミング環境、いわゆるREPLは大事だよね
たとえば「0から9までの数字で偶数のものを2乗した配列」が欲しいとする
もしもこうした環境が提供されている言語であれば:
$ irb
irb(main):001:0> (0..9)
=> 0..9
irb(main):002:0> (0..9).select {|n| n % 2 == 0}
=> [0, 2, 4, 6, 8]
irb(main):003:0> (0..9).select {|n| n % 2 == 0}.map {|n| n * n}
=> [0, 4, 16, 36, 64]
irb(main):004:0>
その場で、手軽に計算を学習できる、あたかも電卓のように
こうしたメソッドチェーン(あるいは関数型言語におけるパイプライン演算子)は、
スレタイにある「ぶっちゃけ始めるのにいい言語」には必須じゃないかと思われ
https://qiita.com/subaru-shoji/items/110529c2c1824633d79c
790 1 名前:デフォルトの名無しさん Mail:sage 投稿日:2020/08/18(火) 17:43:05.80 ID:HR/M/dGq
>>765
対話的なプログラミング環境、いわゆるREPLは大事だよね
たとえば「0から9までの数字で偶数のものを2乗した配列」が欲しいとする
もしもこうした環境が提供されている言語であれば:
$ irb
irb(main):001:0> (0..9)
=> 0..9
irb(main):002:0> (0..9).select {|n| n % 2 == 0}
=> [0, 2, 4, 6, 8]
irb(main):003:0> (0..9).select {|n| n % 2 == 0}.map {|n| n * n}
=> [0, 4, 16, 36, 64]
irb(main):004:0>
その場で、手軽に計算を学習できる、あたかも電卓のように
こうしたメソッドチェーン(あるいは関数型言語におけるパイプライン演算子)は、
スレタイにある「ぶっちゃけ始めるのにいい言語」には必須じゃないかと思われ
https://qiita.com/subaru-shoji/items/110529c2c1824633d79c
2020/09/03(木) 18:13:15.27ID:6AJp7Q6D
日本語や英語などの自然言語ができるのなら、それよりはずっと簡単なんだから何でもいいから始めればいい
逆に本とかで勉強するだけでは身につかず実際に日常で使っていくのが一番の勉強になる
これは義務教育で英語やった人なら分かるはず。よってここはただの雑談スレ
逆に本とかで勉強するだけでは身につかず実際に日常で使っていくのが一番の勉強になる
これは義務教育で英語やった人なら分かるはず。よってここはただの雑談スレ
2020/09/03(木) 18:43:13.63ID:bHyMdwQo
個人的にはCで始めることができたのは運が良かったと思ってる。
もう30年くらい前だが(w)、あのときFORTLANとかCOBOLだったら
今の言語見たら目が滑りまくると思う。
今ならC#かjavaから入っとけば潰しが効く気がする。パラダイムシフト
起こったら知らんけどw
もう30年くらい前だが(w)、あのときFORTLANとかCOBOLだったら
今の言語見たら目が滑りまくると思う。
今ならC#かjavaから入っとけば潰しが効く気がする。パラダイムシフト
起こったら知らんけどw
5デフォルトの名無しさん
2020/09/03(木) 20:00:31.82ID:kL+30avi >>2
selectやmapだの仮変数nだのをいちいち書かなければならなくて冗長。
ベクトル演算できる言語だとすっきり書けて小気味良い。
R: seq(0, 9, 2) ^ 2
Julia, Octave: (0:2:9) .^ 2
selectやmapだの仮変数nだのをいちいち書かなければならなくて冗長。
ベクトル演算できる言語だとすっきり書けて小気味良い。
R: seq(0, 9, 2) ^ 2
Julia, Octave: (0:2:9) .^ 2
6デフォルトの名無しさん
2020/09/03(木) 20:24:50.20ID:o+d3Cgd9 C# 一択でしょ。Windows、Mac、iOS、Android、ウェブアプリ、何でも作れる。型を指定してオブジェクトを宣言するから、自動補完もばっちり。
2020/09/03(木) 22:28:17.87ID:V2b1bZds
スレたて乙
2020/09/03(木) 23:56:41.77ID:46Dd9IKP
>>2
irb とか、そんな面倒なものは使わない
VSCode の拡張機能・Code Runner(Run Code)で、
ファイル全体、または、コード片を選択して実行できる
p range = ( 0..4 )
p ary = range.select { |n| n % 2 == 0 }
p ary2 = ary.map { |n| n * n }
出力
0..4
[0, 2, 4]
[0, 4, 16]
irb とか、そんな面倒なものは使わない
VSCode の拡張機能・Code Runner(Run Code)で、
ファイル全体、または、コード片を選択して実行できる
p range = ( 0..4 )
p ary = range.select { |n| n % 2 == 0 }
p ary2 = ary.map { |n| n * n }
出力
0..4
[0, 2, 4]
[0, 4, 16]
2020/09/04(金) 06:21:36.08ID:3Qxfkq0A
>>4
目が滑るってプログラム的にどういう意味?
目が滑るってプログラム的にどういう意味?
2020/09/04(金) 20:29:20.06ID:9etj62x2
UnityでC#触るのが楽しくていいんじゃない?
2020/09/04(金) 23:37:49.32ID:I8Hp1/bB
pythonは人気あるけど、括弧が無いっていう他の言語との違いが気になる。
C#とかTypeScriptが良いと思う。
C#とかTypeScriptが良いと思う。
12デフォルトの名無しさん
2020/09/05(土) 02:51:46.19ID:OV3VFUME ・・・どうしてマキマはパワーを殺めてもうたん?(´;ω;`)ブワッ
2020/09/05(土) 07:53:46.85ID:27CeiSlO
コード規約が多数派に行かないと苦労しそう。
14デフォルトの名無しさん
2020/09/05(土) 20:01:59.21ID:+9oXrKGt 僕もC♯やってつ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】 トランプ米大統領が高市首相に、台湾巡り助言したという報道は事実ではない 日本政府が否定 [お断り★]
- 【台湾有事】トランプ氏 電話会談で高市総理に発言抑制を要求か 米メディア報道… ★7 [BFU★]
- 【速報】 米大統領が台湾問題で高市首相に中国挑発しないよう助言との事実ない=日米首脳会談巡り官房長官(ロイター) [お断り★]
- 【ひるおび】国分太一に「違和感」「筋違い」「独善的と思われても…」八代弁護士が厳しい言葉並べる [ぐれ★]
- 「国分太一さんの悪口なんて聞いたことがない」 起業家・溝口勇児氏が擁護「三国志で言えば劉備」「誤解生まれているんじゃないか」 [muffin★]
- 石丸伸二氏が告白「今、滋賀県民なんですけど来月のには福岡県民になります」12月の移住発表 [バイト歴50年★]
- 【速報】高市内閣・木原官房長官、WSJ報道「そのような事実はない」 [115996789]
- 🇺🇸メディア大誤報、高市電話会談記事「🇨🇳刺激しないよう公の場で発言を控えろ」と加筆して訂正へ [709039863]
- 【悲報】『エヴァンゲリオン』を観た大学生、「これが30年前のカルトアニメですかw」と冷笑してしまう・・・・・・・・・ [839150984]
- 【悲報】木原官房長官、高市のことを書いたWSJに抗議wwwwwwwwwwwwwwwwww [834922174]
- おもろすぎる漫画のみ挙げてくスレwwwww
- 【高市悲報】麻生太郎さん、ものすごい顔で官邸入り [115996789]
