探検
ぶっちゃけ始めるのにいい言語て何?
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/03/03(火) 17:17:13.89ID:VgWTKanI ぶっちゃけていいよ
153デフォルトの名無しさん
2020/03/14(土) 16:57:01.08ID:ILPzjwAA 今日Pythonスレであった例だけど
v=[1,2,3]
[c=c+1 for c in v if c==1]
↑これを実行すると↓このエラーが出る
File "script.py", line 12
[c=c+1 for c in v if c==1]
^
SyntaxError: invalid syntax
文法エラーなのは分かるけどエラーメッセージからは
なんでinvalidなのかどう対処したらいいのかわからない
これだと初心者はリファレンスのどこを調べたらいいかわからないだろうし
エラーメッセージでググっても同じ原因でエラーになってるものを見つけるのも難しいと思われる
エラーメッセージの親切さは初心者じゃなくても重要なんだけど
特に初心者にとっては学習効率を左右する大きな要素なので
最初に学ぶ言語を選ぶ時はよく見極めたほうがよい
v=[1,2,3]
[c=c+1 for c in v if c==1]
↑これを実行すると↓このエラーが出る
File "script.py", line 12
[c=c+1 for c in v if c==1]
^
SyntaxError: invalid syntax
文法エラーなのは分かるけどエラーメッセージからは
なんでinvalidなのかどう対処したらいいのかわからない
これだと初心者はリファレンスのどこを調べたらいいかわからないだろうし
エラーメッセージでググっても同じ原因でエラーになってるものを見つけるのも難しいと思われる
エラーメッセージの親切さは初心者じゃなくても重要なんだけど
特に初心者にとっては学習効率を左右する大きな要素なので
最初に学ぶ言語を選ぶ時はよく見極めたほうがよい
154デフォルトの名無しさん
2020/03/14(土) 17:34:21.62ID:JKHuUiBu まず既存のコードのメンテでそういう間違いのコードを見る機会はない
自分で書いたなら自分でそれくらいデバッグできんでどうすんの(「リスト内包」でググるくらいしろ)
自分で書いて急ぐ必要があるならfor文で書き直すことを考えろ
で、話は終わりだ
自分で書いたなら自分でそれくらいデバッグできんでどうすんの(「リスト内包」でググるくらいしろ)
自分で書いて急ぐ必要があるならfor文で書き直すことを考えろ
で、話は終わりだ
155デフォルトの名無しさん
2020/03/14(土) 17:48:47.55ID:C6o8FCtt たとえばエラーメッセージが親切な言語ってどんなのがあるん?
156デフォルトの名無しさん
2020/03/14(土) 17:55:52.61ID:o8m3ZWoY >>153
その質問、質問者自信は内包表記に代入がかけないことは分かった上でこういうことはできないの?って質問だったな。
この例では構文エラーの位置を具体的に示してくれてるんだからエラーメッセージとしては十分分かりやすい方だろう。ユーザーの意図を正しく解釈して適切なメッセージを提示するのは限界がある。
C++のテンプレート絡みのエラーやかなりひどいが、それ以外ならどのメジャーな言語も大差ないんじゃね。
その質問、質問者自信は内包表記に代入がかけないことは分かった上でこういうことはできないの?って質問だったな。
この例では構文エラーの位置を具体的に示してくれてるんだからエラーメッセージとしては十分分かりやすい方だろう。ユーザーの意図を正しく解釈して適切なメッセージを提示するのは限界がある。
C++のテンプレート絡みのエラーやかなりひどいが、それ以外ならどのメジャーな言語も大差ないんじゃね。
157デフォルトの名無しさん
2020/03/14(土) 18:59:15.28ID:ILPzjwAA >>154
初心者が初級者になろうとして学習してる時に試行錯誤してるコードの話だよ
「リスト内包表記 代入」ってキーワードが思いつけば
代入はできないってことはすぐ分かるだろうが、なんでできないのかはすぐには分からないんじゃないかな
それにリファレンスを調べずにググってQiitaやブログの記事を鵜呑みにするのは
初心者に限らずダメなやつの調べ方で学習効率が低い
初心者が初級者になろうとして学習してる時に試行錯誤してるコードの話だよ
「リスト内包表記 代入」ってキーワードが思いつけば
代入はできないってことはすぐ分かるだろうが、なんでできないのかはすぐには分からないんじゃないかな
それにリファレンスを調べずにググってQiitaやブログの記事を鵜呑みにするのは
初心者に限らずダメなやつの調べ方で学習効率が低い
158デフォルトの名無しさん
2020/03/14(土) 19:07:18.95ID:ILPzjwAA >>156
エラーが出るから自分のコードが間違ってることは理解してるだろうけど
代入できないことを理解してたかどうかはわからない
少なくとも代入できない原因はわかってなかったんじゃないかな
テンプレートとかマクロ関連とかで
わかりにくいエラーメッセージしか出せない状況があるのは理解できるが
このケースはそうじゃないよね?
文法エラーでinvalid syntaxとだけしか分からない言語って
最近そうないと思うんだけど
エラーが出るから自分のコードが間違ってることは理解してるだろうけど
代入できないことを理解してたかどうかはわからない
少なくとも代入できない原因はわかってなかったんじゃないかな
テンプレートとかマクロ関連とかで
わかりにくいエラーメッセージしか出せない状況があるのは理解できるが
このケースはそうじゃないよね?
文法エラーでinvalid syntaxとだけしか分からない言語って
最近そうないと思うんだけど
159デフォルトの名無しさん
2020/03/14(土) 19:09:25.52ID:ILPzjwAA160デフォルトの名無しさん
2020/03/14(土) 19:42:33.80ID:R7iBZnY8 python 3.8から代入式使えるぞ!
:= だ。
勉強になったな!
:= だ。
勉強になったな!
161デフォルトの名無しさん
2020/03/14(土) 20:23:53.45ID:JKHuUiBu >>158
いや普通代入しようと思わんだろうし、あんなエラー踏むこと自体ねーよ。
コピペでプログラムしてもああならん。
本気であれを書いてなおかつ直せないんだったらプログラムをやるべきじゃない。
所詮は脳内で考えた素人コードだわ。
いや普通代入しようと思わんだろうし、あんなエラー踏むこと自体ねーよ。
コピペでプログラムしてもああならん。
本気であれを書いてなおかつ直せないんだったらプログラムをやるべきじゃない。
所詮は脳内で考えた素人コードだわ。
162デフォルトの名無しさん
2020/03/14(土) 20:41:55.30ID:eph4O7WW 脳内で考えた素朴な素人コードが動かないんなら始めるのにいい言語ではないな
163デフォルトの名無しさん
2020/03/14(土) 21:00:46.67ID:EZnfjiau RubyやPythonが簡単なのは間違いないけどだからと言ってJavaScriptを差し置いて初心者がやるべき言語とはならないだろ
特にRubyやPythonはIT初心者にとっては大事な要素であるWindowsと相性が悪いっていう致命的弱点があるからな
その点jsはブラウザさえあればすぐ動くしWindows化においてもGUIアプリ作れちゃうしな
特にRubyやPythonはIT初心者にとっては大事な要素であるWindowsと相性が悪いっていう致命的弱点があるからな
その点jsはブラウザさえあればすぐ動くしWindows化においてもGUIアプリ作れちゃうしな
164デフォルトの名無しさん
2020/03/14(土) 21:20:25.70ID:jI+WJaIx よくわかんないけどRubyやるわ
165デフォルトの名無しさん
2020/03/14(土) 21:25:27.26ID:ILPzjwAA166デフォルトの名無しさん
2020/03/14(土) 21:54:56.83ID:QkTuPxNm >>163
言ってることは一理ある
言ってることは一理ある
167デフォルトの名無しさん
2020/03/14(土) 23:10:31.62ID:R7iBZnY8 まあ初心者にはインストールが一番の難関だもんね…
168デフォルトの名無しさん
2020/03/14(土) 23:41:05.53ID:ChiCBkOA169デフォルトの名無しさん
2020/03/14(土) 23:59:50.35ID:ILPzjwAA >>163
ブラウザのJavaScriptだと何か実用的なことをしようとすると
HTML/CSS/DOM/HTTPもほぼ必須で学ぶ必要があって
馴染みのない人にとってはそれが結構重い
逆にHTML/CSS程度はすでに理解してるという人はJavaScriptオススメ
RubyやPythonのWindows環境での使い勝手はWSL + Windows Terminalで状況変わって来てる
WSLすら難しいってレベルの人は
最初は簡単な入出力機能のあるオンラインエディタでもいいんじゃないかな
ブラウザのJavaScriptだと何か実用的なことをしようとすると
HTML/CSS/DOM/HTTPもほぼ必須で学ぶ必要があって
馴染みのない人にとってはそれが結構重い
逆にHTML/CSS程度はすでに理解してるという人はJavaScriptオススメ
RubyやPythonのWindows環境での使い勝手はWSL + Windows Terminalで状況変わって来てる
WSLすら難しいってレベルの人は
最初は簡単な入出力機能のあるオンラインエディタでもいいんじゃないかな
170デフォルトの名無しさん
2020/03/15(日) 00:19:11.51ID:b9Qsc7j/ Python は、Guido も批判しているように、内包表記で時間を取られる。
それと、引数に、self がついてまわる
それと海外では、Julia の認知度が100% だろ
SASS もそうだった。
海外で100% だった時に、日本では、ほとんど知られてなかった。
でも今は、50% ぐらい知られている
Python, JavaScript では、偽が10種類ぐらいある。これがやっかい。
空配列・空文字列とか、色々な型で、偽となるものがあるけど、
Ruby では、nil・false の2つだけ
Python, JavaScript では、関数の外側のローカル変数が、内側に入り込む
Ruby では入らない。
関数スコープは強固だけど、ブロックスコープには入り込む。
C のように、関数・ブロックという2つのスコープを持つ
Python では、高卒プログラマーの仕事がない。
高学歴のノンプログラマーが使うイメージ
プログラミングで、どうにかなる感じではない。
Rubyでは、OS を学んで、サーバー側へ行ける。
Go へ進んでもよいし
それと、引数に、self がついてまわる
それと海外では、Julia の認知度が100% だろ
SASS もそうだった。
海外で100% だった時に、日本では、ほとんど知られてなかった。
でも今は、50% ぐらい知られている
Python, JavaScript では、偽が10種類ぐらいある。これがやっかい。
空配列・空文字列とか、色々な型で、偽となるものがあるけど、
Ruby では、nil・false の2つだけ
Python, JavaScript では、関数の外側のローカル変数が、内側に入り込む
Ruby では入らない。
関数スコープは強固だけど、ブロックスコープには入り込む。
C のように、関数・ブロックという2つのスコープを持つ
Python では、高卒プログラマーの仕事がない。
高学歴のノンプログラマーが使うイメージ
プログラミングで、どうにかなる感じではない。
Rubyでは、OS を学んで、サーバー側へ行ける。
Go へ進んでもよいし
171デフォルトの名無しさん
2020/03/15(日) 00:32:40.03ID:b9Qsc7j/ Ruby でも、MSYS2/MINGW は、日本語でバグル・日本語入力できなかった。
それが、WSL では、日本語でバグらない!
WSL の登場で、次第に、Windows 版のRuby Installer は、使われなくなっていく
それに、VSCode の拡張機能、Remote WSL が出たから、
Windows 10 では、Ubuntu 18.04 が標準になる
rbenv という、Rubyのバージョンマネージャーを、Linux側にインストールする
rbenv のトップページを、Chrome で、日本語に翻訳して読む
https://github.com/rbenv/rbenv
Basic GitHub Checkout の所の、rbenv-installer のリンクから、rbenv-installer のページへ移動する
https://github.com/rbenv/rbenv-installer#rbenv-installer
rbenv-installer の説明通りに、以下を実行する
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
このシェルスクリプト内では、Mac のHomebrew または、Windows なら、git を使っている
~/.bashrc に環境変数を追加して、
最後に、rbenv-installer のページのrbenv-doctor で、再チェックする
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash
それが、WSL では、日本語でバグらない!
WSL の登場で、次第に、Windows 版のRuby Installer は、使われなくなっていく
それに、VSCode の拡張機能、Remote WSL が出たから、
Windows 10 では、Ubuntu 18.04 が標準になる
rbenv という、Rubyのバージョンマネージャーを、Linux側にインストールする
rbenv のトップページを、Chrome で、日本語に翻訳して読む
https://github.com/rbenv/rbenv
Basic GitHub Checkout の所の、rbenv-installer のリンクから、rbenv-installer のページへ移動する
https://github.com/rbenv/rbenv-installer#rbenv-installer
rbenv-installer の説明通りに、以下を実行する
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
このシェルスクリプト内では、Mac のHomebrew または、Windows なら、git を使っている
~/.bashrc に環境変数を追加して、
最後に、rbenv-installer のページのrbenv-doctor で、再チェックする
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash
172デフォルトの名無しさん
2020/03/15(日) 00:50:27.41ID:CE9w6MSu Rubyについて5chで質問すると、ボットみたいに同じ言動を繰り返しおかしな日本語で的外れな回答する奴に絡まれるから、初心者には勧められない
173デフォルトの名無しさん
2020/03/15(日) 03:11:01.73ID:xrGBHzYH174デフォルトの名無しさん
2020/03/15(日) 03:37:27.61ID:3o1DpNlP 大学行ってた頃、一般教養の情報の講義ではJavaを使ってた
その時は何でCをやらないんだろって思ってたけど、
今ならJavaにしてた理由がよく分かる
失礼、脱線しました
その時は何でCをやらないんだろって思ってたけど、
今ならJavaにしてた理由がよく分かる
失礼、脱線しました
175デフォルトの名無しさん
2020/03/15(日) 03:51:57.06ID:CE9w6MSu176デフォルトの名無しさん
2020/03/15(日) 04:40:36.13ID:3YzLvkry > Python, JavaScript では、偽が10種類ぐらいある
また嘘吐いてんのかrubyキチガイ。
これでrubyは理解してんのかと思いきやrubyスレで初心者も吹き出すような質問してたりするからなこのカスw
また嘘吐いてんのかrubyキチガイ。
これでrubyは理解してんのかと思いきやrubyスレで初心者も吹き出すような質問してたりするからなこのカスw
177デフォルトの名無しさん
2020/03/15(日) 09:35:40.40ID:xxuRolQk178デフォルトの名無しさん
2020/03/15(日) 11:22:27.27ID:hMIBBuyC 浅井『プログラミングの基礎』を読みながら
OCamlを学ぶ
OCamlを学ぶ
179デフォルトの名無しさん
2020/03/15(日) 11:32:13.86ID:X5C4uG55 >>174
参考までになぜCではなくてJavaでよかったのか教えてくれないか?
参考までになぜCではなくてJavaでよかったのか教えてくれないか?
180174
2020/03/15(日) 13:12:41.28ID:3o1DpNlP >>179
もう15年以上前の話になるけど
CにはString型が無いので文字列の扱いが大変だということ、
scanfなどの入力関数の動作があぶなっかしいということ、
ポインタを使いこなすのが難しいということ、など
もう15年以上前の話になるけど
CにはString型が無いので文字列の扱いが大変だということ、
scanfなどの入力関数の動作があぶなっかしいということ、
ポインタを使いこなすのが難しいということ、など
181デフォルトの名無しさん
2020/03/15(日) 18:02:14.53ID:ljKtR3CB なんで日本語が出てこないのか?
182デフォルトの名無しさん
2020/03/15(日) 18:36:54.92ID:XbDoNvCk 日本語?良い言語だよ。
一音一音はっきり発音する聞き手に優しい言語で、動詞が最後に来るっていう最高にクールな言語さ!
一音一音はっきり発音する聞き手に優しい言語で、動詞が最後に来るっていう最高にクールな言語さ!
183デフォルトの名無しさん
2020/03/15(日) 19:20:26.11ID:5Duda6ao 限らないだろ最後に来るとは。
よくないよそういう決めつけ。
よくないよそういう決めつけ。
184デフォルトの名無しさん
2020/03/18(水) 21:00:08.19ID:QnRXHgWD どうせ始めないだろうな
185デフォルトの名無しさん
2020/03/18(水) 21:55:03.05ID:P8NsVYAw E言語を作れ
186デフォルトの名無しさん
2020/03/19(木) 00:10:50.42ID:JIE5H5WB 大事なことは5ちゃんなんか見てないで
どの言語でもいいから入門書なり入門サイトなりで今すぐ勉強を始めること
どの言語でもいいから入門書なり入門サイトなりで今すぐ勉強を始めること
187デフォルトの名無しさん
2020/03/19(木) 00:20:50.50ID:6fQSvB7R 正解。
こんなとこ見てるのはやらない理由を積み上げたいだけだからな。
こんなとこ見てるのはやらない理由を積み上げたいだけだからな。
188デフォルトの名無しさん
2020/03/19(木) 02:05:57.60ID:MilrfGsk そうですね
先入観を捨ててCOBOLから勉強するのが良いです
先入観を捨ててCOBOLから勉強するのが良いです
189デフォルトの名無しさん
2020/03/19(木) 22:11:26.48ID:CIyGoh8G html→css→JavaScript→Ruby
190デフォルトの名無しさん
2020/03/19(木) 22:42:05.44ID:CueowRO4 >>106
>>88と比較するならtakeでなく‼︎使え。共通点も見えてくる。
あと、1行ならdoは要らん。
main = (print.fib) 9
fib = (fibs!!)
(fib n = fib!!nをカリー化で見た目の引数を省略)
fibs = 0:1:zipWith (+) fibs (tail fibs)
output:
>34
fibsはこう動く。
fibs
= 0:1:zipWith (+) fibs (tail fibs)
= 0:1:(0 + 1):zipWith (+) [0:1:...] [1:...]
= 0:1:1:zipWith (+) [0:1:...] [1:...]
= 0:1:1:(1 + 1):zipWith (+) [1:1:...] [1:...]
= 0:1:1:2:zipWith (+) [1:2:...] [2:...]
= 0:1:1:2:(1 + 2):zipWith (+) [1:2:...] [2:...]
.
.
.
>>88と比較するならtakeでなく‼︎使え。共通点も見えてくる。
あと、1行ならdoは要らん。
main = (print.fib) 9
fib = (fibs!!)
(fib n = fib!!nをカリー化で見た目の引数を省略)
fibs = 0:1:zipWith (+) fibs (tail fibs)
output:
>34
fibsはこう動く。
fibs
= 0:1:zipWith (+) fibs (tail fibs)
= 0:1:(0 + 1):zipWith (+) [0:1:...] [1:...]
= 0:1:1:zipWith (+) [0:1:...] [1:...]
= 0:1:1:(1 + 1):zipWith (+) [1:1:...] [1:...]
= 0:1:1:2:zipWith (+) [1:2:...] [2:...]
= 0:1:1:2:(1 + 2):zipWith (+) [1:2:...] [2:...]
.
.
.
191デフォルトの名無しさん
2020/03/21(土) 16:58:19.93ID:He36jL2X Haskellはいろんな概念を学ばないといけないのもあるが
声に出して読みにくいのが致命的に初心者向きではない
声に出して読みにくいのが致命的に初心者向きではない
192デフォルトの名無しさん
2020/03/21(土) 17:00:57.53ID:7CIer+Qg 学んだら眼から鱗だけど、学ばないといけない訳じゃない。
193デフォルトの名無しさん
2020/03/21(土) 23:55:42.00ID:xzjK4C9v194デフォルトの名無しさん
2020/03/22(日) 13:45:33.56ID:ZvBqcowf195デフォルトの名無しさん
2020/03/22(日) 18:20:42.35ID:j6VnZvbO でも結局やらないに1票
196デフォルトの名無しさん
2020/03/23(月) 20:59:39.93ID:Lgmo/5bI とりあえずcやろ
197デフォルトの名無しさん
2020/03/23(月) 23:22:05.72ID:fI4BXARU198デフォルトの名無しさん
2020/03/24(火) 00:36:36.42ID:QVOPY4xn ほんとの初心者ならVBAとかJS(chromeで打ち込む)でいいと思うけどな
コードいじる実感が沸いたほうが次に繋がる
コードいじる実感が沸いたほうが次に繋がる
199デフォルトの名無しさん
2020/03/24(火) 00:51:37.83ID:bSQ4VduX 逆にここにいる人らは何から入ったの?
200デフォルトの名無しさん
2020/03/24(火) 00:55:43.48ID:00LsAaPw N88-BASIC
>>199
Z80
Z80
202デフォルトの名無しさん
2020/03/24(火) 01:04:21.61ID:ufM7MxXA C
203デフォルトの名無しさん
2020/03/24(火) 01:12:46.69ID:cu1HFh78 ヒューマンリソースマシンってゲーム評判よかったからやってみたけどガワ被せたアセンブリじゃねーか今どきこれは無いわ
204デフォルトの名無しさん
2020/03/24(火) 01:13:57.30ID:l++MC8Rs PC98時代って選択肢無いんじゃないの
ベーマガの時代だよ
ベーマガの時代だよ
205デフォルトの名無しさん
2020/03/24(火) 01:32:47.61ID:j8MbTW6x206デフォルトの名無しさん
2020/03/24(火) 01:50:55.72ID:n5EM3Zd9207デフォルトの名無しさん
2020/03/24(火) 08:40:24.05ID:fIz9jlYr >>199
MSX-BASIC
MSX-BASIC
208デフォルトの名無しさん
2020/03/24(火) 09:33:20.03ID:H9JPdawr おっさんばっかだな
209デフォルトの名無しさん
2020/03/24(火) 09:43:53.73ID:l++MC8Rs とある時代は深く考えずとも一択だった
でも今は10くらい選択肢がある
だからこういうスレがある
なのでオッサンに聞いても「始めるのにいい言語」という質問の意味自体が分からない
そして現役の今の奴らに聞いても十人十色なら、あとはアンケートの多数決で決めるしかない
その時代に自分が一番最初に習った言語を挙げるしかないなら、
当時の人気だけで「始めるのにいい言語」が決まる
そして当時の人気言語は今は大抵は廃れてるから、
「始めるのにいい言語」はどの世代であっても永遠に分からない
つまりオッサンに聞いてもわからないし誰に聞いても分からない
謎の人気でプッシュされてる言語をやるのがベター
でも今は10くらい選択肢がある
だからこういうスレがある
なのでオッサンに聞いても「始めるのにいい言語」という質問の意味自体が分からない
そして現役の今の奴らに聞いても十人十色なら、あとはアンケートの多数決で決めるしかない
その時代に自分が一番最初に習った言語を挙げるしかないなら、
当時の人気だけで「始めるのにいい言語」が決まる
そして当時の人気言語は今は大抵は廃れてるから、
「始めるのにいい言語」はどの世代であっても永遠に分からない
つまりオッサンに聞いてもわからないし誰に聞いても分からない
謎の人気でプッシュされてる言語をやるのがベター
210デフォルトの名無しさん
2020/03/24(火) 10:02:21.19ID:G3YLWB5X LISP
211デフォルトの名無しさん
2020/03/24(火) 12:33:02.31ID:UBy3gEYu212デフォルトの名無しさん
2020/03/24(火) 13:19:13.97ID:l++MC8Rs ……そういう言語であっても母数が多けりゃ正規分布の6σ外は必ず出るので
「わたしは○○を最初に学んだからプログラマになりました」という奴も必ず出る
つまり統計的には○○がなんであってもすごく出来る奴はどの時代も一定数出てくる
「わたしは○○を最初に学んだからプログラマになりました」という奴も必ず出る
つまり統計的には○○がなんであってもすごく出来る奴はどの時代も一定数出てくる
213デフォルトの名無しさん
2020/03/24(火) 14:29:00.43ID:GuqOhGpz 統計用語の「母数」の意味を調べよう。
…まあ、この訳つくった奴がセンス皆無という恨み節も聞こえるが…
…まあ、この訳つくった奴がセンス皆無という恨み節も聞こえるが…
214デフォルトの名無しさん
2020/03/24(火) 15:35:21.01ID:00LsAaPw 出たわね母数警察!
215デフォルトの名無しさん
2020/03/24(火) 15:45:04.97ID:5rcQQ4G6 Hu-BASICから始めてマシン語ちょい勉強しその後30年以上プログラミングやってなく
一昨年からC言語触り出して今はコンソールでゲーム作ったりビットコ用のbot作ったりしてる
一昨年からC言語触り出して今はコンソールでゲーム作ったりビットコ用のbot作ったりしてる
216デフォルトの名無しさん
2020/03/24(火) 20:29:48.56ID:1n+V7cka 就職して使う言語勉強すりゃいいじゃん。そういう回答が嫌なんだろうけれど。
217デフォルトの名無しさん
2020/03/24(火) 21:24:44.33ID:G3YLWB5X 趣味でプログラミングやりたくて、いろんな言語に手を出したんだけど、
ほとんど三日坊主でダメだった。唯一ある程度使えるようになったのがLISPだった。
LISPってライブラリの少なさとか環境は良くないのかも知れないけど、
言語の習得というか、きれいでなくても動くものをつくるぐらいになるにはそれほど難しくないと思った。
と言うことで、LISPがおすすめ。個人的見解です。
ほとんど三日坊主でダメだった。唯一ある程度使えるようになったのがLISPだった。
LISPってライブラリの少なさとか環境は良くないのかも知れないけど、
言語の習得というか、きれいでなくても動くものをつくるぐらいになるにはそれほど難しくないと思った。
と言うことで、LISPがおすすめ。個人的見解です。
218デフォルトの名無しさん
2020/03/24(火) 21:28:24.92ID:DXydLldk set と setq の違いがわからなくて挫折する人がいるね
219デフォルトの名無しさん
2020/03/25(水) 00:06:33.97ID:WTlT29dU >>89
プログラミングは数学では無いが、数学はプログラミング言語の一種だよ。
コンピュータが誕生する遥か前に誕生したプログラミング言語。
数学者はプログラマーと言える。
Haskell学べば学ぶ程そう思う。
プログラミングは数学では無いが、数学はプログラミング言語の一種だよ。
コンピュータが誕生する遥か前に誕生したプログラミング言語。
数学者はプログラマーと言える。
Haskell学べば学ぶ程そう思う。
220デフォルトの名無しさん
2020/03/25(水) 00:54:23.17ID:ukHBAVn8 こういう嘘を簡単に言う奴ほど数学を理解していないから困る。
221デフォルトの名無しさん
2020/03/25(水) 01:05:55.03ID:02AjkBHQ 数学は神学あるいは哲学
222デフォルトの名無しさん
2020/03/25(水) 12:31:22.23ID:g5mj9ZMV やるやる詐欺
223デフォルトの名無しさん
2020/03/27(金) 07:58:25.23ID:tow1DnVv224デフォルトの名無しさん
2020/03/27(金) 09:56:34.17ID:P3zk3zQB 自分の意見以外は受け入れない人
225デフォルトの名無しさん
2020/03/27(金) 13:50:26.78ID:tow1DnVv おまえの趣味嗜好なんか知らん
226デフォルトの名無しさん
2020/03/27(金) 14:16:41.69ID:DMhVWYPv お互い様w
227デフォルトの名無しさん
2020/03/28(土) 11:41:45.52ID:4zohcU0y 知りたいだけでやりたい訳じゃないんだろ
228デフォルトの名無しさん
2020/03/28(土) 11:54:01.10ID:LHycPpou シャドバとプログラミングって似てない?
言語→ドラゴン(Java)、ネクロ(PHP)、ネメシス(Scala)
ライブラリ(API含む)→フォロワー、スペル
クラス特性→文法
設計→構築やコンビを考える
要件→デッキのコンセプト。どういう勝ち方をしたいか
実装・実行→プレイング
ローテ→流行りの言語
ローテ落ち→古い言語
基盤のルール(守護疾走とか?)→Webやミドルウェアやらセキュリティやらの仕組み(インフラ系も?)
勝利条件→アプリの完成
言語→ドラゴン(Java)、ネクロ(PHP)、ネメシス(Scala)
ライブラリ(API含む)→フォロワー、スペル
クラス特性→文法
設計→構築やコンビを考える
要件→デッキのコンセプト。どういう勝ち方をしたいか
実装・実行→プレイング
ローテ→流行りの言語
ローテ落ち→古い言語
基盤のルール(守護疾走とか?)→Webやミドルウェアやらセキュリティやらの仕組み(インフラ系も?)
勝利条件→アプリの完成
229デフォルトの名無しさん
2020/03/28(土) 11:58:44.38ID:M0mQp4g2 >>228
単なるこじつけ&スレ違い
単なるこじつけ&スレ違い
230デフォルトの名無しさん
2020/03/28(土) 16:33:38.02ID:jVMyeik2 シャドバってなんやねん
キモオタは自殺しろ
キモオタは自殺しろ
231デフォルトの名無しさん
2020/03/29(日) 06:15:18.74ID:GCkjB4H8 >>230
シ/ャ.ド/バとプログラミングって似てない?
言語→ドラゴン(Java)、ネクロ(PHP)、ネメシス(Scala)
ライブラリ(API含む)→フォロワー、スペル
クラス特性→文法
設計→構築やコンビを考える
要件→デッキのコンセプト。どういう勝ち方をしたいか
実装・実行→プレイング
ローテ→流行りの言語
ローテ落ち→古い言語
基盤のルール(守護疾走とか?)→Webやミドルウェアやらセキュリティやらの仕組み(インフラ系も?)
勝利条件→アプリの完成
シ/ャ.ド/バとプログラミングって似てない?
言語→ドラゴン(Java)、ネクロ(PHP)、ネメシス(Scala)
ライブラリ(API含む)→フォロワー、スペル
クラス特性→文法
設計→構築やコンビを考える
要件→デッキのコンセプト。どういう勝ち方をしたいか
実装・実行→プレイング
ローテ→流行りの言語
ローテ落ち→古い言語
基盤のルール(守護疾走とか?)→Webやミドルウェアやらセキュリティやらの仕組み(インフラ系も?)
勝利条件→アプリの完成
232デフォルトの名無しさん
2020/03/29(日) 09:23:43.60ID:/UI/NLte ほんと、気持ち悪い奴だな
233デフォルトの名無しさん
2020/03/29(日) 10:59:58.32ID:M/9fF2Ws234デフォルトの名無しさん
2020/03/29(日) 14:43:05.74ID:Sg0tN/NI すまん、シャドバ作れないざこおる?
235デフォルトの名無しさん
2020/03/30(月) 11:09:01.73ID:SYWsOz7I 俺もMSXのBasicだったなぁ
236デフォルトの名無しさん
2020/03/30(月) 11:13:43.61ID:SYWsOz7I ちなみに俺はPHPを推します
覚えやすいうえに実用的ですぐ活かせるからね
LISPは大学生時代に難解な課題だされて挫折して
今でもトラウマ
あんなん覚えなくたって役に立たないしいいもんね
覚えやすいうえに実用的ですぐ活かせるからね
LISPは大学生時代に難解な課題だされて挫折して
今でもトラウマ
あんなん覚えなくたって役に立たないしいいもんね
237デフォルトの名無しさん
2020/03/30(月) 13:11:45.79ID:mS5bs47X 【速報】 志村けん崩御
238デフォルトの名無しさん
2020/03/30(月) 15:07:01.62ID:5LO3MkcE やっぱCだろ
239デフォルトの名無しさん
2020/03/30(月) 15:42:43.85ID:8cfGBpvw AWKとかどうだろ
ポインタが無くて文字列に強いCだぞ
テキスト処理しかできないけど
ポインタが無くて文字列に強いCだぞ
テキスト処理しかできないけど
240デフォルトの名無しさん
2020/03/30(月) 15:47:26.52ID:+SXbvp8E 今だとSimulaと答えざるを得ない
241デフォルトの名無しさん
2020/03/30(月) 16:58:37.08ID:mS5bs47X Simula やろうず
https://en.wikipedia.org/wiki/Simula
http://www.simula67.info/
コンパイラ
http://simula67.at.ifi.uio.no/cim.shtml
なんでSimulaのスレがないんだ
https://en.wikipedia.org/wiki/Simula
http://www.simula67.info/
コンパイラ
http://simula67.at.ifi.uio.no/cim.shtml
なんでSimulaのスレがないんだ
242デフォルトの名無しさん
2020/03/30(月) 18:11:05.29ID:ADJ2vT1t 死んじゃったの
243デフォルトの名無しさん
2020/03/30(月) 21:00:25.55ID:8lz7dmTQ 100日待たずに死んだか
244デフォルトの名無しさん
2020/03/31(火) 03:21:12.05ID:c/fV3R6b うーん。。。
やっぱりHaskellが良いと思うけどなぁ。。。
オブジェクト指向は宣言的になるのを目指してるのに、
そのメソッド(や関数)を書こうとすると手続き的なのが中途半端に感じる。
Haskellは宣言的を徹底してるから、自作の関数も宣言的なのがフラットと言うか、
仮にライブラリのサポート無しでも学習に困らない。
やっぱりHaskellが良いと思うけどなぁ。。。
オブジェクト指向は宣言的になるのを目指してるのに、
そのメソッド(や関数)を書こうとすると手続き的なのが中途半端に感じる。
Haskellは宣言的を徹底してるから、自作の関数も宣言的なのがフラットと言うか、
仮にライブラリのサポート無しでも学習に困らない。
245デフォルトの名無しさん
2020/04/01(水) 14:00:28.64ID:BVkSt5Rw 結局初心者がつまづくのなんて環境開発を用意するところなんだから
それ考えたらhaskellなんて論外だわ。ぜってーstack, cabalまわりで死ぬ。
あんまり勧めたくはないが、そういう意味ではjavascript,ruby,pythonあたりになる。
それ考えたらhaskellなんて論外だわ。ぜってーstack, cabalまわりで死ぬ。
あんまり勧めたくはないが、そういう意味ではjavascript,ruby,pythonあたりになる。
246デフォルトの名無しさん
2020/04/01(水) 17:26:54.53ID:edSLH9KQ 人気ランキングTOP10圏外のマイナーな言語を勧める人は何故そうするのか
勉強のしやすさという点からすると、上位の言語の方がいいだろう
といってもC++のように難しいのもあるから、
条件1. 人気がある
条件2. 習得難易度が低い
ということでふるいにかければいいだろう
勉強のしやすさという点からすると、上位の言語の方がいいだろう
といってもC++のように難しいのもあるから、
条件1. 人気がある
条件2. 習得難易度が低い
ということでふるいにかければいいだろう
248デフォルトの名無しさん
2020/04/01(水) 19:44:06.84ID:Ia65Dj6j もうCでいいやん
覚える事少ないしライブラリ充実してないから実装も自分でしなきゃならんからすごい勉強になる
覚える事少ないしライブラリ充実してないから実装も自分でしなきゃならんからすごい勉強になる
249デフォルトの名無しさん
2020/04/01(水) 22:37:35.10ID:w00Atkvv マジレスするとエクセルVBA
250デフォルトの名無しさん
2020/04/01(水) 23:07:14.58ID:GBjVGlaM >>247
お前にとっての基準で糞かどうかはどうでもいい。これから始める初心者にとって役立つかどうかが大事なのだから。
お前にとっての基準で糞かどうかはどうでもいい。これから始める初心者にとって役立つかどうかが大事なのだから。
252デフォルトの名無しさん
2020/04/02(木) 07:34:04.19ID:3zXHgnh1 習得難易度ってやりたいことによって変わってくるから、目的がはっきりしてないと意味ない気がする
VBAは簡単だけど、やれないことも多くてその範疇を超えた途端に急激に難しさと面倒くささが出てくる
Python自体も簡単だけど、ライブラリ含めて使いこなすとなるとやや難しい。しかもライブラリは追加やアップデートされ続けるから、習得したっていう終わりが無い
VBAは簡単だけど、やれないことも多くてその範疇を超えた途端に急激に難しさと面倒くささが出てくる
Python自体も簡単だけど、ライブラリ含めて使いこなすとなるとやや難しい。しかもライブラリは追加やアップデートされ続けるから、習得したっていう終わりが無い
253デフォルトの名無しさん
2020/04/02(木) 12:48:53.16ID:NCcFwdkr 経験の少ないやつほど、自分の初めてをオススメする
わかってるやつはWeb系で流行ってるやつはやめとけと言える
わかってるやつはWeb系で流行ってるやつはやめとけと言える
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国側が首相答弁の撤回要求、日本側拒否 [夜のけいちゃん★]
- 債券・円・株「トリプル安」に…長期金利1.755%まで上昇、円は対ユーロで史上最安値 [蚤の市★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★5 [ぐれ★]
- 映画「鬼滅の刃」の興行収入急減、日本行き航空券大量キャンセル…中国メディア報道 [蚤の市★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- フランス「G7に習近平主席を呼びたい」ドイツ「良い考えだ」 高市さん...? [237216734]
- 麻生太郎氏、高市政権と距離を置きはじめる(´・ω・`) [399259198]
- 【悲報】中国営業に熱心な日本人タレントたち、中国のイベントが続々と中止に… まだ予定中のアイドルとか歌手とかたくさんいるけど [452836546]
- 自閉症が「んなっしょい」と連呼するお🏡
- 【悲報】高市効果で「1ドル=160円」が相場へwwwwwwwwwwwwwwwwwwwwwwwwwwwww 止まらぬ高市円安💥💥 [871926377]
- 【悲報】SP500今日も暴落で完全に世界恐慌。高市恐慌として全世界で語り継がれそう [686538148]
