- 1 名前:デフォルトの名無しさん [2021/03/13(土) 14:15:45.21 ID:a+miF64E.net]
- 前スレ
ぶっちゃけ始めるのにいい言語て何 part3 https://mevius.5ch.net/test/read.cgi/tech/1599110613/
- 131 名前:デフォルトの名無しさん mailto:sage [2021/03/29(月) 16:52:06.87 ID:pJGmLRGp.net]
- 最初がCだからプログラミング嫌いになるって
PythonとかRubyなら嫌いにならないのかな
- 132 名前:デフォルトの名無しさん mailto:sage [2021/03/29(月) 17:19:07.63 ID:kAc6GSD7.net]
- 言語を始めることが目的になっているのが間違いだと気づけ
就職か趣味か知らんけど本来はその先に行くためのただの入り口なんだからくぐってから考えろ そこそこのプログラムなんか小学生でもできる
- 133 名前:デフォルトの名無しさん mailto:sage [2021/03/29(月) 17:42:08.63 ID:Oj3f9jrO.net]
- >>131
確率は劇的に下がるだろうな Cなら9:1くらいなのが1:9くらいにはなるんじゃね Cの場合は最初に意識する必要のない詳細が前面に出てくるのが良くない コードの構造とかと同じでプログラミングの学習も段階的に詳細化していくほうが圧倒的に理解が早い
- 134 名前:デフォルトの名無しさん [2021/03/29(月) 18:14:41.92 ID:1yKvh1aU.net]
- Hi-Lo mix で、 Hi は Haskell 、 Lo は Lisp で良いのでは?
この二つが出来れば当分困らないでしょう。
- 135 名前:デフォルトの名無しさん mailto:sage [2021/03/29(月) 19:50:18.16 ID:cKS+NgTb.net]
- 俺が学生の頃はアセンブラとLispを覚えておけと言われたものだ
- 136 名前:デフォルトの名無しさん mailto:sage [2021/03/29(月) 20:07:15.05 ID:UEWwMFcs.net]
- ジョエル>>101はLispを学べと言ってるんだと思う
Lispといえば再帰だし、Lispってポインタだらけだからね 例えば(a b c)というS式は4つのポインタを表現してるし プログラムもデータもS式で表され、それが思考ツールなわけだから 学ぶとプログラミングということのイメージを覆される人も多いと思う いきなりSICPに取り組んだらキツイのは目に見えてるので Little Schemer(「Scheme手習い」)や、日本人なら「リスト遊び」で再帰とS式とポインタについて 慣れておくのが良いと思う でも、RMS尊師は>>67で言ってる通り、色んな言語に触れてみるべきだと考えてるようだ E.レイモンドも同じく>>85
- 137 名前:デフォルトの名無しさん mailto:sage [2021/03/29(月) 20:21:54.11 ID:qEb+vJGq.net]
- >>134
その2つしか出来ない奴が普通に就職しても困ることばかりだろw
- 138 名前:デフォルトの名無しさん [2021/03/29(月) 21:54:37.45 ID:ErpapNI3.net]
- ホットスーププロセッサー
- 139 名前:110 mailto:sage [2021/03/29(月) 22:32:06.66 ID:64Cowzta.net]
- 池澤あやかは文系だから、C を学びたくはない。
ハーバードでも、Ruby on Rails で起業して、100億円で売却しましょう MIT・高専なら、Cから学ぶのも分かる。 4年間、Cで無駄にしても取り返せる 文系で起業する香具師には、その時間は無駄 1人で、Heroku のRailsで起業して、 千人ぐらい会員を集めて、10億円でサイトを売却するとか、 文系の女は、そういうパターン
- 140 名前:デフォルトの名無しさん mailto:sage [2021/03/29(月) 22:39:42.52 ID:wY/D+VXd.net]
- >>137
学生でHaskellとLispの両方使いこなせるなら即採用やな そういうやつは開発の現場で実際に必要になる言語もすぐ覚えられるから
- 141 名前:デフォルトの名無しさん mailto:sage [2021/03/29(月) 23:20:49.09 ID:UEWwMFcs.net]
- MITはちょっと前まではLispからだったが
今はPythonから学ぶ スタンフォードとかだともしかするとCからかもしれないが
- 142 名前:デフォルトの名無しさん mailto:sage [2021/03/29(月) 23:27:28.17 ID:64Cowzta.net]
- 昔の東大は、Lisp, Emacs 採用
この2つが出来る香具師は、IQ が高いから、官僚向き Ruby on Rails で、Shopify, Airbnb など、 時価総額10兆円の世界とは全く異なるけど、 Matz は未だに、Emacs。笑 VSCode に、ついていけない老害
- 143 名前:デフォルトの名無しさん [2021/03/29(月) 23:41:50.98 ID:J/fpahBP.net]
- RubyガイジMATZ嫌いなんか笑
- 144 名前:デフォルトの名無しさん mailto:sage [2021/03/30(火) 00:29:18.93 ID:SZr1vpbF.net]
- >>140
どんな言語だろうが2種類を「使いこなせる」のなら「開発の現場で実際に必要になる言語もすぐ覚えられる」 言語の知識よりも「使いこなせる」部分の能力の方がずっと重要
- 145 名前:デフォルトの名無しさん mailto:sage [2021/03/30(火) 00:45:06.37 ID:krVjY3IQ.net]
- >>141
スタンフォードはJava -> C++ CMUはPython -> C, ML
- 146 名前:デフォルトの名無しさん mailto:sage [2021/03/30(火) 00:47:08.91 ID:/RJ06M09.net]
- >>144
そういう君が使いこなせる言語は?
- 147 名前:デフォルトの名無しさん mailto:sage [2021/03/30(火) 01:46:21.54 ID:fREJHxWW.net]
- >>143
今月で一番笑った
- 148 名前:デフォルトの名無しさん mailto:sage [2021/03/30(火) 02:19:06.28 ID:RNQIAaAO.net]
- HaskellやLispの質的な違いすらわからんやつは採用しないな
今後のご活躍を心よりお祈り申し上げます。
- 149 名前:デフォルトの名無しさん mailto:sage [2021/03/30(火) 04:35:29.63 ID:crjfhXZf.net]
- >>143
笑撃の事実発覚www
- 150 名前:デフォルトの名無しさん mailto:sage [2021/03/30(火) 07:00:31.60 ID:gBDrO/Sd.net]
- どうせRuby君のことだから、誰某が言ってた!って理由でMATZ嫌ってるんだろw
- 151 名前:デフォルトの名無しさん [2021/03/30(火) 17:47:43.98 ID:2CeDTrvd.net]
- Rubyガイジは確かにウザいけど、
この大勢で寄ってたかって叩く感じがなんか嫌い
- 152 名前:デフォルトの名無しさん mailto:sage [2021/03/30(火) 18:44:30.27 ID:X2VKoCLi.net]
- >>151
それくらい嫌われているんだよ PHPのスレに来たりとか頭おかしいからな
- 153 名前:デフォルトの名無しさん mailto:sage [2021/03/30(火) 18:52:01.64 ID:lLaXLTA/.net]
- 同族嫌悪だよ
- 154 名前:デフォルトの名無しさん [2021/03/30(火) 19:13:22.31 ID:2tWwlV/6.net]
- あわしろ氏が言ってた。
- 155 名前:デフォルトの名無しさん [2021/03/30(火) 20:25:17.60 ID:CvyOAVOF.net]
- 今から始めるならRust一択
- 156 名前:デフォルトの名無しさん mailto:sage [2021/03/30(火) 20:59:16.75 ID:hkltIYIv.net]
- 最初にrustはムズいよ
まずコンパイル通らない
- 157 名前:デフォルトの名無しさん mailto:sage [2021/03/31(水) 12:55:43.25 ID:zbO9uKDy.net]
- rustのコンパイルってそんな難しいの!?
- 158 名前:デフォルトの名無しさん mailto:sage [2021/03/31(水) 13:55:16.90 ID:UYjPifiW.net]
- >>100
ハードウェアじゃなくて、メモリに番地があってそこのデータを CPUが操作してるっていうソフトの概念の方の知識が要る。 もっと進むと操作している関数の側もメモリに乗ってるデータの 一種だから「関数へのポインタ」なんてのも出てくるんだけど、 そのあたりはメモリの番地って概念がないとちんぷんかんぷんだと 思う。
- 159 名前:デフォルトの名無しさん mailto:sage [2021/03/31(水) 14:05:54.44 ID:Dmfl5kzC.net]
- 更にスタックポインタやら関数コールの引数はどこに格納されるやら、再帰を延々とやると動かなくなる理由とか
ある程度は基礎的なことは知っていて損はない
- 160 名前:デフォルトの名無しさん mailto:sage [2021/03/31(水) 14:37:27.59 ID:5l26irpu.net]
- C言語の前にアセンブラってやつをかじったから
割と簡単にポインタを通過できたわ
- 161 名前:デフォルトの名無しさん [2021/03/31(水) 14:51:44.43 ID:np20uROb.net]
- 急速に初心者向けから話題が離れていくの好き
- 162 名前:デフォルトの名無しさん mailto:sage [2021/03/31(水) 16:19:30.69 ID:zbO9uKDy.net]
- 関数へのポインタは他の言語使ってコールバック関数の
ありがたみを理解してから戻ってくると理解しやすいかも。 そういやはじめてC勉強したとき、qsortのコールバックよくわからなかったなあ
- 163 名前:デフォルトの名無しさん mailto:sage [2021/03/31(水) 16:54:11.53 ID:1nW3cpNR.net]
- CUIにくらべてGUIって訳わかんない
- 164 名前:デフォルトの名無しさん mailto:sage [2021/03/31(水) 16:59:18.40 ID:Dmfl5kzC.net]
- >>163
そりゃ基本的にはOSからのイベントにより動くみたいな部分が大半だからね
- 165 名前:デフォルトの名無しさん mailto:sage [2021/03/31(水) 17:08:18.64 ID:ZXCk++Ia.net]
- VBは簡単だな、テキストボックスやラベル等の部品をフォームにペタペタ貼って、プロパティ設定、イベント毎に処理記述すればいい。
- 166 名前:デフォルトの名無しさん mailto:sage [2021/03/31(水) 18:17:49.25 ID:UYjPifiW.net]
- >>165
しかし、コンストラクタに引数渡せないとか、継承ができないのに なぜかインターフェースだけはあるとか嫌がらせみたいな隔靴掻痒が すごいぞあれw
- 167 名前:デフォルトの名無しさん mailto:sage [2021/03/31(水) 19:38:53.49 ID:Dmfl5kzC.net]
- 今更VB使うくらいならC#で良いような
- 168 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 01:07:16.68 ID:7y1pTd6e.net]
- >>167
会社のえらいさんの頭が「しーしゃーぷ?なにそれおいしいの?」レベルな ところは結構ある。エクセルにデータ入力しながら横に電卓置いてSUM してる、管理職が。 そういうところではオフィスしか「開発環境」が無かったりするのよ。 「早くJavaScript来てくれ。あれなら関数型に近いコード吐けるのに」とか 「これ、LINQなら一発だよな」とか思いながらVBAを組むことになる。
- 169 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 08:46:56.44 ID:jXxosqxT.net]
- VBAと同一視されるVBが不憫
VBAの一番の問題はテストやバージョン管理という現代の開発で当たり前の事を当たり前にはできない事 Rubberduckだったり有料のアドインだったり自作アドインで多少はマシになるけど頑張る方向性が間違ってる
- 170 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 15:39:25.96 ID:7yVCKGZd.net]
- てかVBAはエクセルマクロだし、VBとは別物なのになw
Aを略して言う奴は開発したこと無いのだろうなと思う 正直単なるVBはもう廃止してほしいわw C#で十分やろw
- 171 名前:デフォルトの名無しさん [2021/04/01(木) 16:42:09.17 ID:2Czoe8CU.net]
- C#とかw
- 172 名前:デフォルトの名無しさん [2021/04/01(木) 19:53:48.12 ID:wwTAZDZq.net]
- Pythonでオッケー
- 173 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 21:30:05.56 ID:9GEELuTU.net]
- Pythonは言語としてはそれほど悪くはないんだが
この板でPythonを勧めるやつは超低レベルのプログラマーしかいないのでやめた方がいいと思ってる ほぼVBAしかできないのにVBAを勧めるやつらと似てるが VBAerはプログラミング知識は未熟でもVBAノウハウだけは豊富なのである意味マシ
- 174 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 21:32:29.01 ID:C9Lq3euG.net]
- Pythonは言語としては糞だけど便利だから勧める
- 175 名前:デフォルトの名無しさん [2021/04/01(木) 23:20:01.10 ID:SICh84NV.net]
- サードパーティー豊富だからPythonに利点がある
お気楽にデータ処理ができる、それがPython 機械学習ライブラリが揃ってるからありがたいだけ
- 176 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 01:13:15.22 ID:AnUSGJIq.net]
- 機械学習を始めるのにいい言語を聞いてるわけじゃないのにな
>>173の指摘通りな気がしてきた
- 177 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 01:39:17.04 ID:pJweybWA.net]
- Pythonって現代のBASICだよね
良くも悪くも
- 178 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 02:00:19.39 ID:Nmq5iYFb.net]
- >>177
ゴミという点では同じだな まじでこんなゴミみたいなの消えて欲しいわ こんなのでwebのバックエンドとかやってられない
- 179 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 02:43:33.35 ID:NWbwqlFc.net]
- >>176
別に始めるのに最適なんて書いてない そういう言語だってこと ここで関数型議論してるやつも大概だろ
- 180 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 09:54:01.28 ID:tw1wru7R.net]
- このスレで得られた教訓は
特定の言語を勧められた時はその言語よりも先に勧めたやつの力量を精査すべきだということ 初心者でも簡単に精査できるチェックリストがあると良さそう
- 181 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 13:49:24.69 ID:BYeT9YQu.net]
- プログラミングなんかオタクの世界なんだから
力量ある奴は勉強しにくいマニアックな言語勧めてくるぞ
- 182 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 14:52:18.89 ID:Pve1pRbT.net]
- などと力量のないエセプログラマーが申しており
- 183 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 17:40:55.44 ID:B0ZO9Ubq.net]
- >>181
そんなもの勧めるのはただのバカ。お前プログラムまともに書けない奴だな
- 184 名前:デフォルトの名無しさん [2021/04/02(金) 17:43:32.37 ID:/yigQPwQ.net]
- あわしろ氏にも一理あるよな
- 185 名前:デフォルトの名無しさん [2021/04/02(金) 18:02:48.69 ID:boNLCuem.net]
- >>184
ない
- 186 名前:デフォルトの名無しさん [2021/04/02(金) 18:47:50.02 ID:BYeT9YQu.net]
- >>183
で、お前のオススメは?
- 187 名前:デフォルトの名無しさん [2021/04/02(金) 20:52:16.42 ID:B/IGpfGy.net]
- >>109 >>158-162
最新版 12歳からはじめるゼロからのC言語ゲームプログラミング教室 – リブロワークス – LibroWorks s://libroworks.co.jp/?p=3170 C#やC++ではなくC言語なら、12歳(小学5〜6年生)でも学べるらしいよ。
- 188 名前:デフォルトの名無しさん [2021/04/02(金) 21:22:02.94 ID:8050iCXY.net]
- >>173
なんでこの板が基準なのよw
- 189 名前:デフォルトの名無しさん [2021/04/02(金) 21:26:53.23 ID:8050iCXY.net]
- Pythonならエクセルも操作できるから職場でも役立つから、触れてる時間が確保しやすいし
コンピュータ科学の教科書もあるし でーぷらーにんぐしたけりゃしてもいいし… 使い道が豊富でしょ てか、MITのCS教科書に採用されたり、Google社内でも使われてるというのに、 何でこの板のユーザがバカっぽいからとかいう理由を付けるのか意味不明です
- 190 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 21:29:15.95 ID:G+2KJI7R.net]
- >>189
その特徴全部C#のほうがより整理された形で実現されてるんですよ
- 191 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 22:18:29.14 ID:2Zgm1hES.net]
- pythonだろうとVBAだろうと一緒というのは同意するが、
それでも実行環境考えればVBAは勧めんぞ。。まだphpかjsのがマシだわ。
- 192 名前:デフォルトの名無しさん [2021/04/02(金) 22:20:16.78 ID:8050iCXY.net]
- > より整理された形で実現してる
それは君の評価ですよね MITやGoogleはその評価はしてないのではないかな けど、自分が良いと思うならそれを使いこなせるようにしていけば良いと思います C#否定する理由もないし
- 193 名前:デフォルトの名無しさん [2021/04/02(金) 22:33:43.33 ID:NWbwqlFc.net]
- オワコン言語を避ければ?
VB系とかPHP,Perlとかあえてやる必要ない
- 194 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 22:35:05.02 ID:Nmq5iYFb.net]
- >>193
PHPをオワコンとか言ってる時点で現状を全く知らないんだろうな こういう奴がPythonとか言ってるから笑える
|

|