前スレ
ぶっちゃけ始めるのにいい言語て何 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♯やってつ
2020/09/06(日) 15:21:11.67ID:fVJSzq3O
javascriptかな。htmlとcssを一緒に覚えるとブラウザで遊べて楽しい。コード例もゴロゴロ転がってる。
2020/09/06(日) 20:31:23.67ID:3EmhWp3D
JavaScriptはもう触りたくないンゴ
2020/09/06(日) 21:59:02.12ID:bHAmEDsp
何をやりたいかにもよらない?
例えばWeb系やりたいならJavaScriptとか
例えばWeb系やりたいならJavaScriptとか
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【台湾有事】トランプ氏 電話会談で高市総理に発言抑制を要求か 米メディア報道… ★6 [BFU★]
- 追い詰められているのは「高市首相」ではなく「習近平」? 対日強硬姿勢は「経済悪化」で虚勢、高市首相へ [お断り★]
- 【広島】広陵高校野球部の暴力事案 生徒2人を書類送検する方針 [ぐれ★]
- 【蒲郡ホテル】「中国人団体がキャンセル 損失2000万円」報道に見解公表→「想定内」「中国からの団体客に依存してない」 [nita★]
- 【文春】元TOKIO・国分太一(51)「女性スタッフ2名への“わいせつ事案”」日テレ事情聴取の全貌が分かった! ★9 [Ailuropoda melanoleuca★]
- 高市首相を応援する人は「太平洋戦争前の軍部と国民と同型」フジ出演早大名誉教授「若い人は…」 (池田清彦氏) [少考さん★]
