探検
ぶっちゃけ始めるのにいい言語て何?
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/03/03(火) 17:17:13.89ID:VgWTKanI ぶっちゃけていいよ
2020/03/03(火) 18:10:15.76ID:pHfO2tml
Human Resource Machine
2020/03/03(火) 18:22:01.49ID:AwS+mqC1
マジレスすっと英語
2020/03/03(火) 18:31:36.42ID:kRcUpvP7
英語より日本語の方が大事よ。
2020/03/03(火) 19:11:46.48ID:KIns+12l
>>1
君みたいなアホはまずクソスレを立てることからやめてみよう
君みたいなアホはまずクソスレを立てることからやめてみよう
6デフォルトの名無しさん
2020/03/03(火) 20:15:38.21ID:x7gOP/hQ Rust
2020/03/04(水) 00:34:16.02ID:dApziw6x
人気からいけばPythonだろ
否定する人必ずいるけど
否定する人必ずいるけど
2020/03/04(水) 03:32:00.67ID:qXkDVegL
JSが汎用性と実用性を兼ねてる
非同期が最初は難だろうけど
非同期が最初は難だろうけど
2020/03/04(水) 09:57:37.59ID:nNNW6i++
ぶっちゃけ、Ruby
Windows 10 に、WSL のUbuntu 18.04 をインストールする。
そのUbuntu に、Ruby 2.5 をインストールする
Windows側に、VSCode をインストールして、拡張機能のRemote WSL を入れる
C:\Users\Owner\Documents\test\index.html ファイルを作る
C:\Users\Owner\Documents\test フォルダで、bash ターミナルを起動して、
「ruby -run -e httpd . -p 8080」と入力すると、
Ubuntu側で、Ruby製の遅いサーバー、Webrick が起動する
Windows側のブラウザで、http://localhost:8080/
にアクセスすると、index.html の内容が表示される!
これで、Linux側のサーバーから、Window側のファイルを配信できて、
それを、Window側のブラウザで見れた!
Windows 10 に、WSL のUbuntu 18.04 をインストールする。
そのUbuntu に、Ruby 2.5 をインストールする
Windows側に、VSCode をインストールして、拡張機能のRemote WSL を入れる
C:\Users\Owner\Documents\test\index.html ファイルを作る
C:\Users\Owner\Documents\test フォルダで、bash ターミナルを起動して、
「ruby -run -e httpd . -p 8080」と入力すると、
Ubuntu側で、Ruby製の遅いサーバー、Webrick が起動する
Windows側のブラウザで、http://localhost:8080/
にアクセスすると、index.html の内容が表示される!
これで、Linux側のサーバーから、Window側のファイルを配信できて、
それを、Window側のブラウザで見れた!
2020/03/04(水) 11:36:56.13ID:8C7aLz+2
難しい質問だよな
初心者にわかりやすい言語
今後寿命が長そうな言語
平均年収が高い言語
わかりやすいけど書くのが大変な言語
大規模開発に向く言語
逆に短いプログラムに向く言語
どれを選ぶかで言語が変わってくる
初心者にわかりやすい言語
今後寿命が長そうな言語
平均年収が高い言語
わかりやすいけど書くのが大変な言語
大規模開発に向く言語
逆に短いプログラムに向く言語
どれを選ぶかで言語が変わってくる
2020/03/04(水) 16:18:15.30ID:PfUt3oJG
>>10
初心者にわかりやすい言語→HSP
今後寿命が長そうな言語→COBOL
平均年収が高い言語→COBOL
わかりやすいけど書くのが大変な言語→G-BASIC
大規模開発に向く言語→Ada
逆に短いプログラムに向く言語→Perl
こんなとこか、夢ひろがりんぐだなす
初心者にわかりやすい言語→HSP
今後寿命が長そうな言語→COBOL
平均年収が高い言語→COBOL
わかりやすいけど書くのが大変な言語→G-BASIC
大規模開発に向く言語→Ada
逆に短いプログラムに向く言語→Perl
こんなとこか、夢ひろがりんぐだなす
2020/03/04(水) 16:19:45.79ID:qjCogMSE
13デフォルトの名無しさん
2020/03/04(水) 20:12:15.06ID:fq3DQX8J Pythonが一番
できる事÷学習コスト
が大きい
できる事÷学習コスト
が大きい
14デフォルトの名無しさん
2020/03/04(水) 20:19:16.16ID:ARBv06Gv Cだろ。Pythonは書きにくくて、読みにくくて、遅いから、やめた方が良い。
2020/03/05(木) 00:12:47.15ID:qo+QJjRS
正直、静的型付け言語の中でどれでもいい気がする
下手にPHPとかだと型意識しないで作ってしまいそう
下手にPHPとかだと型意識しないで作ってしまいそう
2020/03/05(木) 00:46:59.81ID:mTIajf8O
pythonはreadabilityが高いので有名なんだが
17デフォルトの名無しさん
2020/03/05(木) 00:49:02.31ID:bO7r0wOk 英語話者にとってはでしょ。
日本人なら小朱唇。
日本人なら小朱唇。
2020/03/05(木) 01:08:47.64ID:02v2nTqD
プログラミング言語は用途に応じて使い分けるものだからな
用途を無視してどれがいいかつっても↓こういう会話と大差ない
料理を学び始めるのにいい料理って何?
フレンチ? 中華? イタリアン? 和食?
人気からいけばラーメン
ラーメンが一番
旨さ÷値段=コスパが良い
用途を無視してどれがいいかつっても↓こういう会話と大差ない
料理を学び始めるのにいい料理って何?
フレンチ? 中華? イタリアン? 和食?
人気からいけばラーメン
ラーメンが一番
旨さ÷値段=コスパが良い
2020/03/05(木) 01:47:48.13ID:T1b6bsxJ
割と真面目に日本語
テキストエディタでコード書きながら考える癖をつけず
しっかりと紙の上で日本語つかって設計する癖をつけてほしい
テキストエディタでコード書きながら考える癖をつけず
しっかりと紙の上で日本語つかって設計する癖をつけてほしい
2020/03/05(木) 02:05:06.73ID:Rgv7/iI/
市販のレトルトカレーとかカップ麺で間に合わせるのがPython
自分で料理をするのがC
自分で料理をするのがC
21デフォルトの名無しさん
2020/03/05(木) 02:11:27.38ID:TYdcXopQ ウォーターフロー開発にはJavaが適してる。
一方、新しいものを試行錯誤して作っていくには向いてないと思う。
厳格なインターフェースは、完全に未来を見通し設計することが求められるから。
一方、新しいものを試行錯誤して作っていくには向いてないと思う。
厳格なインターフェースは、完全に未来を見通し設計することが求められるから。
227
2020/03/05(木) 04:16:15.50ID:kNuHUHXQ やっぱり否定されたか
始めるのにいい言語って言われてんだから、
人気があって書籍も充実してて簡単に開発環境が整い
習得も難しくなく高性能と良いとこだらけなのに何が不満なんだろう
「スマホ何にしたらいいかな?」って聞かれたら普通は
「iPhoneじゃない?」って答えると思うんだけどなぁ
始めるのにいい言語って言われてんだから、
人気があって書籍も充実してて簡単に開発環境が整い
習得も難しくなく高性能と良いとこだらけなのに何が不満なんだろう
「スマホ何にしたらいいかな?」って聞かれたら普通は
「iPhoneじゃない?」って答えると思うんだけどなぁ
2020/03/05(木) 07:16:13.35ID:mYrTz1pZ
みんなが使い始めると、自分たちが使ってる言語が廃れる
自分たちが苦労して憶えたスキルが陳腐化する
言語オタ的にPythonはつまらない(特徴がないし、美しくない)、今更勉強する気がしない
本格言語を学ぶモチベーションが減ることへの老婆心(それPythonでええやん、ってなる)
逆に、それPythonである必然性ないじゃん(Cである必然性はある)
上の理由でPythonを習得してない人は、知らない言語をオススメは出来ない
自分が通ってきた道が間違ってるとは思ってない場合、そちらをオススメすることになる
こんなところだろう。あとは
色んな意見があって良いのに、Python以外認めない、みたいな人間はなにが不満なんだろう
自分たちが苦労して憶えたスキルが陳腐化する
言語オタ的にPythonはつまらない(特徴がないし、美しくない)、今更勉強する気がしない
本格言語を学ぶモチベーションが減ることへの老婆心(それPythonでええやん、ってなる)
逆に、それPythonである必然性ないじゃん(Cである必然性はある)
上の理由でPythonを習得してない人は、知らない言語をオススメは出来ない
自分が通ってきた道が間違ってるとは思ってない場合、そちらをオススメすることになる
こんなところだろう。あとは
色んな意見があって良いのに、Python以外認めない、みたいな人間はなにが不満なんだろう
24デフォルトの名無しさん
2020/03/05(木) 08:12:57.71ID:qJiSS+Vl VBA
25デフォルトの名無しさん
2020/03/05(木) 08:40:00.21ID:TYdcXopQ JavascriptとVBAは製造者都合によるパラダイムが奇妙で使いにくい。
けれども、すぐに始められるという点でお勧めできるのではないかと。
結果が目に見えるのもいい。
奇妙で使いにくいということだけ忘れなければ。
けれども、すぐに始められるという点でお勧めできるのではないかと。
結果が目に見えるのもいい。
奇妙で使いにくいということだけ忘れなければ。
26デフォルトの名無しさん
2020/03/05(木) 08:41:11.64ID:TYdcXopQ プログラミングは製造なのか研究なのかという視点も必要かも。
2020/03/05(木) 12:43:30.67ID:G+qx5WII
2020/03/05(木) 13:41:57.64ID:uDxrXe49
2020/03/05(木) 15:25:49.56ID:F9kysqZo
SmileBasic
2020/03/05(木) 16:24:41.26ID:/tXOBOI5
技術の進化に人間が合わせる。
2020/03/05(木) 18:37:15.04ID:EKVO1xu/
個人的にはC++のいいとこだけ使ってれば行けるけど、
ガリガリ量産したい人はスクリプト言語使えばいい。
ガリガリ量産したい人はスクリプト言語使えばいい。
2020/03/05(木) 19:03:58.69ID:kNuHUHXQ
>>23
ごめん、視野狭窄だった
ごめん、視野狭窄だった
33デフォルトの名無しさん
2020/03/05(木) 21:33:52.46ID:TgFGK28T >>16
PythonはPerlの代替として広まったから、Perlよりは読みやすいと言われているだけ。
他の言語と比べたら癖が強く読みにくい。
最大の欠点は制御ブロックの終わりを}やendで明示しないこと。蚯蚓が這ったような字で
殴り書きしたメモを見せて、これで分かるだろと言ってるようなもので、ちゃんと清書しろと
突っ返したい。
forループも三項演算子も構文が崩れすぎ。初心者には薦められない。
# 1から10までの整数が偶数か奇数かを表示する
for i in range(1, 11): print(i, "even" if i % 2 == 0 else "odd")
爆笑物なのはこれw↓
if __name__ == "__main__":
PythonはPerlの代替として広まったから、Perlよりは読みやすいと言われているだけ。
他の言語と比べたら癖が強く読みにくい。
最大の欠点は制御ブロックの終わりを}やendで明示しないこと。蚯蚓が這ったような字で
殴り書きしたメモを見せて、これで分かるだろと言ってるようなもので、ちゃんと清書しろと
突っ返したい。
forループも三項演算子も構文が崩れすぎ。初心者には薦められない。
# 1から10までの整数が偶数か奇数かを表示する
for i in range(1, 11): print(i, "even" if i % 2 == 0 else "odd")
爆笑物なのはこれw↓
if __name__ == "__main__":
2020/03/05(木) 21:58:11.06ID:wTyki8t2
perl,ruby,python比べたらpythonが一番読みやすいだろ。
てかpythonが読めないとか馬鹿としかいいようがねーわ。
いい加減なこと言ってんなよ。
てかpythonが読めないとか馬鹿としかいいようがねーわ。
いい加減なこと言ってんなよ。
2020/03/05(木) 22:00:10.48ID:h922Dn8C
スレタイの答えは
PythonかJavaScriptだろうと思うけど
個人的にはRubyの方が好き
PythonかJavaScriptだろうと思うけど
個人的にはRubyの方が好き
2020/03/05(木) 22:01:41.76ID:h922Dn8C
>>33
>for i in range(1, 11): print(i, "even" if i % 2 == 0 else "odd")
こういう行数が少ない程良いみたいな風潮本当にクソ
行数が多少増えても読みやすい方が良いプログラムだ
>for i in range(1, 11): print(i, "even" if i % 2 == 0 else "odd")
こういう行数が少ない程良いみたいな風潮本当にクソ
行数が多少増えても読みやすい方が良いプログラムだ
2020/03/05(木) 22:13:28.95ID:xjUGoqkA
Pythonでモダンに宣言的に書こうとすると途端にクソになるのはしょうがない
作者がそういうのにシンパシー感じてないから
作者がそういうのにシンパシー感じてないから
2020/03/05(木) 23:01:54.00ID:PBcHTAfh
>>33
このデザインパターンは一般的で、Ruby でも使う!
if __FILE__ == $0
# メイン処理
end
$0 は、Ruby起動時の引数に指定した、スクリプトファイル名。
「ruby script.rb」のscript.rb
一方、__FILE__ は、現在評価中のスクリプトファイル名
require 'script.rb'
で呼ばれた場合には、if 内のメイン処理は実行されない
つまり、このデザインパターンにより、メイン処理とrequireの、両方に対応できる!
このデザインパターンは一般的で、Ruby でも使う!
if __FILE__ == $0
# メイン処理
end
$0 は、Ruby起動時の引数に指定した、スクリプトファイル名。
「ruby script.rb」のscript.rb
一方、__FILE__ は、現在評価中のスクリプトファイル名
require 'script.rb'
で呼ばれた場合には、if 内のメイン処理は実行されない
つまり、このデザインパターンにより、メイン処理とrequireの、両方に対応できる!
2020/03/05(木) 23:09:22.02ID:2xdYOK8E
2020/03/05(木) 23:19:11.64ID:02v2nTqD
プログラミング初心者が初めて言語を学ぶときに最も重要なポイントは
1. プログラミングとはどういうものなのかという形式知を短期間で掴むことと
2. 実際に自分にとって役に立つ小さなプログラムを繰り返し作って形式知を暗黙知化すること
プログラムを学ぶこと自体が目的化してるやつは
上の2つが効率的に実現しやすい言語なのかどうかを
標準の道具立てや公式のチュートリアルやリファレンスを見比べて
自分が気に入った言語を選択するのが一番
1. プログラミングとはどういうものなのかという形式知を短期間で掴むことと
2. 実際に自分にとって役に立つ小さなプログラムを繰り返し作って形式知を暗黙知化すること
プログラムを学ぶこと自体が目的化してるやつは
上の2つが効率的に実現しやすい言語なのかどうかを
標準の道具立てや公式のチュートリアルやリファレンスを見比べて
自分が気に入った言語を選択するのが一番
2020/03/05(木) 23:38:32.34ID:Rgv7/iI/
Python読めないやつはバカですか。
for i in range ...は分かり難いと思ったな、自分は。
index付きの配列の方が素直で理解しやすい。
ranged forのようにindexなしでやれる状況なら、mapとラムダ式(関数)の方がはるかに分かりやすい。
リスト内包表記もPython版はイミフだった。Haskell版(オリジナル)が読みやすい。
が、リスト内包表記なんぞ使わず、map、filterで繋ぐ方が素直かなって思う。
for i in range ...は分かり難いと思ったな、自分は。
index付きの配列の方が素直で理解しやすい。
ranged forのようにindexなしでやれる状況なら、mapとラムダ式(関数)の方がはるかに分かりやすい。
リスト内包表記もPython版はイミフだった。Haskell版(オリジナル)が読みやすい。
が、リスト内包表記なんぞ使わず、map、filterで繋ぐ方が素直かなって思う。
42デフォルトの名無しさん
2020/03/05(木) 23:59:22.33ID:uRdGlGLB Haskell。
初心者にこそ分かりやすい。
手続き型言語覚えてからも、バグの少ないコードを書ける。
(Haskellは養成ギブス的な所がある)
初心者にこそ分かりやすい。
手続き型言語覚えてからも、バグの少ないコードを書ける。
(Haskellは養成ギブス的な所がある)
2020/03/06(金) 01:53:16.28ID:+qIVo5XL
Haskellって趣味で触るだけのもので、実務には全く向かないんじゃ?
44デフォルトの名無しさん
2020/03/06(金) 08:10:13.53ID:89RQTO1C コンパイルを通ればバグが無いことを保障される。
マルチプロセッサに自動割り付け。
実行速度がCの8.5倍高速。
欠点が見つからない。
マルチプロセッサに自動割り付け。
実行速度がCの8.5倍高速。
欠点が見つからない。
2020/03/06(金) 09:01:28.38ID:Fgd+2Xim
もうその手の詐欺はうんざり
2020/03/06(金) 11:05:35.64ID:7d5kGJiP
haskellなんてパッケージ管理でバグって詰むくせにコンパイル通れば大丈夫とかよく大法螺ふけるよな。
2020/03/06(金) 11:08:42.08ID:7d5kGJiP
pythonは良くも悪くも言語固有のものは少ないし、とんでもなく平凡だと思うよ。
そういう意味でよいと思うけどね。
イキッた馬鹿はもっとスペシャルなものが欲しいのかもしれんが。
そういう意味でよいと思うけどね。
イキッた馬鹿はもっとスペシャルなものが欲しいのかもしれんが。
48デフォルトの名無しさん
2020/03/06(金) 12:20:04.82ID:56NCNxeU pythonは3になってからなんでもかんでもイテレータ(ジェネレータ)返してきて演算効率的には理にかなってるんだろうけど2ほど直感的ではなくなった
2020/03/06(金) 14:02:39.99ID:b1r0EvAr
始めるならバグ対応含め、周りに親切に教えてくれる人がいる言語だろう。
そういう人がいる前提で考えると、Haskellは英才教育っぽくて良いと思うがね。
始めにやっとけば、良い癖がつくし、後で他言語の難しい概念を楽に理解できる気がする。
ただ、実際Haskellから始めました、みたいな人は見たことないから推測の域を出ないけど。
Pythonはその点、教える人もそこから学んだ人も沢山いるんだろうね。
そういう人がいる前提で考えると、Haskellは英才教育っぽくて良いと思うがね。
始めにやっとけば、良い癖がつくし、後で他言語の難しい概念を楽に理解できる気がする。
ただ、実際Haskellから始めました、みたいな人は見たことないから推測の域を出ないけど。
Pythonはその点、教える人もそこから学んだ人も沢山いるんだろうね。
2020/03/06(金) 16:34:26.56ID:Z17kfdKR
難しい言語から始めるのは挫折への近道!
最初はRubyやPythonやJavaScriptでいい
最初はRubyやPythonやJavaScriptでいい
2020/03/06(金) 16:45:16.03ID:7d5kGJiP
haskellを親切に教えてくれる奴がどこにいるんですかね?
そんな糞エリート意識持つくらいなら複数言語やりゃいいんだよ。
だいたいhaskellやってることが評価されるってのは構文を理解してるとかそういう点じゃない。
あの評価順序と実際のメモリ上の動作を上手くつなぎ合わせて低レイヤーで最適化できることを
見込まれての評価だぞ。
馬鹿はそういうところをこれっぽっちも理解せずにhaskellを薦めるからタチが悪い。
そんな糞エリート意識持つくらいなら複数言語やりゃいいんだよ。
だいたいhaskellやってることが評価されるってのは構文を理解してるとかそういう点じゃない。
あの評価順序と実際のメモリ上の動作を上手くつなぎ合わせて低レイヤーで最適化できることを
見込まれての評価だぞ。
馬鹿はそういうところをこれっぽっちも理解せずにhaskellを薦めるからタチが悪い。
2020/03/06(金) 19:21:17.84ID:myCFvsho
書籍の数とか使える環境とか考えても、やっぱPythonだろうね。
スマホでもキーボード繋いで出来るし、
スマホのちっちゃい画面でも画面分割して、
サイトや電子書籍見ながら写経してたよ。
スマホでもキーボード繋いで出来るし、
スマホのちっちゃい画面でも画面分割して、
サイトや電子書籍見ながら写経してたよ。
53デフォルトの名無しさん
2020/03/06(金) 19:24:55.48ID:56NCNxeU Pythonは必修ライブラリ辿ってくとほぼCだからなぁw
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【外交】元台湾総統・馬英九氏、高市首相発言に「台湾を危険にさらす」台湾海峡の問題は「両岸の中国人が自ら話し合うべき」★2 [1ゲットロボ★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★8 [ぐれ★]
- 「母の部屋に安倍氏が表紙の機関誌が」「(安倍氏が被害者なのは)不思議に思いませんでした」山上被告の妹が証言 [おっさん友の会★]
- 【news23】小川彩佳アナ「ここまでの広がりになるということを、高市総理はどれだけ想像できていたんでしょうね」 日中問題特集で [冬月記者★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★5 [BFU★]
- 【野球】大谷翔平、佐々木朗希、山本由伸らがWBC辞退なら広がる不協和音… 『過去イチ盛り上がらない大会』になる可能性も★2 [冬月記者★]
- 【高市売り】円安、止まらず!凄い勢いで暴落中。157円へ [219241683]
- 1,000万円のBMWに擦ってしまった札幌のガキ、捕らえられてガチで詰む [329329848]
- 俺の代わりに中国がバカウヨを倒してくれる [805596214]
- 【悲報】ヤフコメ民「中国が水産物を輸入禁止にするなら、日本国民向けに安く販売すればいい。中国依存から脱するべき」 [153736977]
- 高市が首相になってから進次郎の評価が爆上がりしてる件について
- (´ん`)「公明党、お前だったのか。自民党から国民を守ってくれていたのは...」 [603416639]
