1 名前:デフォルトの名無しさん [2021/06/04(金) 09:25:30.26 ID:nHzCWsfU.net] 前スレ ぶっちゃけ始めるのにいい言語て何 part4 https://mevius.5ch.net/test/read.cgi/tech/1615612545/
2 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 09:55:53.54 ID:VJl2WnlQ.net] スワヒリ語
3 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 09:56:36.24 ID:k90ZAkue.net] 最近Pythonの初心者本でちまちまコード打ってるけど 20何年前にやったことのあるVB6と比べて退化してないこれ?
4 名前:デフォルトの名無しさん [2021/06/04(金) 10:37:36.32 ID:UUHTR6cx.net] >残念ながらEmacs使いは今では独善的なコード書いたりパイプラインの統一を拒否ったりする傾向があるから、いまでは国内国外関わらず敬遠される。 これって 残念ながらVB使いは今では独善的なコード書いたり●●たりする傾向があるから、いまでは国内国外関わらず敬遠される。 とか 残念ながらPHP使いは今では独善的なコード書いたり●●たりする傾向があるから、いまでは国内国外関わらず敬遠される。 とか 残念ながらRuby使いは今では独善的なコード書いたり●●たりする傾向があるから、いまでは国内国外関わらず敬遠される。 とか 色々応用効くなω
5 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 11:25:08.23 ID:XMB18B7Z.net] 始めるのにいい言語に答えを出すと javaかc#でしょ オブジェクト指向の重要さと窮屈さを知り ライブラリの恩恵を知る スクリプトでいいならbashでいい
6 名前:デフォルトの名無しさん [2021/06/04(金) 12:11:31.75 ID:nHzCWsfU.net] >>5 C#とJavaは冗長すぎるから別の言語がいいかも Pythonとか
7 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 13:08:19.11 ID:XMB18B7Z.net] >>6 冗長だからいいと思ってる Pythonは自由すぎる 牢屋からシャバに出ても暮らしに弊害はないが シャバから牢屋に入るとストレス溜まるでしょ
8 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 13:45:33.64 ID:kiWidY0z.net] いまどきのライブラリそろってるのが.NET系かPython、JSの3択 Pyhotnは構文がすこし雑 JSも後方互換のため途中参加の難易度が高い F#が最強
9 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 13:57:50.58 ID:XMB18B7Z.net] ライブラリが今時かは関係ないでしょ 痒いところに手が届くかどうか 始めるのには、ドキュメントが多いのもひとつの要因 とボケにマジレスしてみる
10 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 17:31:12.09 ID:a7aeY4e3.net] なんでプログラミング始める時はLinux入れろって言われるの?
11 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 17:41:25.72 ID:L+lUyWaH.net] 坊やだからさ
12 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 18:22:08.34 ID:5ryj2r0B.net] ライブラリ郡が充実してる言語ってなに? CとJavaとJSとPythonとか?
13 名前:デフォルトの名無しさん [2021/06/04(金) 18:22:32.32 ID:UUHTR6cx.net] >>10 プログラミングを学ぶのに言語仕様だけ理解してもあまり意味がない OSやプロセスやファイルシステムやその他諸々理解していく必要がある WindowsでもMacでも構わんが悪いことは言わんLinuxにしとけ
14 名前:デフォルトの名無しさん [2021/06/04(金) 18:23:54.74 ID:UUHTR6cx.net] >>12 今時どの言語でもそんなに変わらん 何がしたいかで選んだ方が良い
15 名前:デフォルトの名無しさん [2021/06/04(金) 18:37:45.87 ID:nHzCWsfU.net] >>10 コンパイル環境を作りやすいってのが大きいかな 例えばMinGWだとARMクロスコンパイル用のコンパイラがバッケージとして提供されてないけど、Linuxなら多くはバイナリパッケージがある あとパッケージマネージャが使いやすいのと最新のツールを使うことができる
16 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 18:44:18.66 ID:L+lUyWaH.net] >>10 まぁ今は普通PC買えばWindows入ってるからそれでいいよ LINUX使う必要がある立場の人はかなり限られるから 秋葉原のリナカフェも相当前に潰れたし
17 名前:デフォルトの名無しさん [2021/06/04(金) 18:53:20.15 ID:eZmPn7Dd.net] あわしろ氏は開発者はLinuxにすべきと言ってる。
18 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 19:02:22.98 ID:3NpEk2sz.net] あわしろさんがそういうならBSDにしとこうかな
19 名前:デフォルトの名無しさん [2021/06/04(金) 19:26:01.40 ID:eZmPn7Dd.net] 反抗期かよ。
20 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 19:39:24.68 ID:+b2D6xvw.net] >>10 完全未経験がプログラムを勉強したい https://mevius.5ch.net/test/read.cgi/tech/1622738014/10 上のスレに書いたけど、 未経験者がプロになって、自社開発系の会社へ転職したい場合、 YouTube で有名な、雑食系エンジニア・KENTA のサロンでは、以下のカリキュラムになってる。 多くの学校でも、同じ Ruby on Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース AWS Fargate, Terraform, React, Vue.js, TypeScript Linux, Docker Compose が常識になってる
21 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 20:38:09.89 ID:XMB18B7Z.net] プログラマー一本なら、ide使うのでWindowsでいい 常駐seならリリース、障害対応でLinux系の知識が必要 情シスプロパーなら、パワポ
22 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 08:06:23.26 ID:z2BxrorZ.net] つまりEmacs最高ということか、、、
23 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 08:20:25.98 ID:fW5GrJR1.net] そして仕事場にEXCELがある人はVBAね まぁ最近のEXCEL WEBのやつならJavascriptでもいいけど、コンパイルでエラー弾き出してくれるだけ VBAの方が楽かな。 後々他でも使うとしたらJavascript。 まぁそんなに難しいもんじゃないから、余裕があったら両方やっとけばいいよ 片側だけしかやってる余裕がないならVBA。 VBAならその気になれば中にJavascript折り混ぜて書くことが出来るし、 それやっとけば「ああ、あれがコールバックというものだったのか」と、後々コールバックにぶつかったときの拒否反応が起こらないで済む。
24 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 10:31:25.67 ID:TdbNJejV.net] PCの処理速度も上がったんで、WINの業務ソフトならVBAで 十分ってのはあるけど だだVBAで納品すると、どうも客が有難みを 感じないらしんだよな エクセルでこの値段?高くない?ってなるんだよな
25 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 10:57:20.59 ID:djlPI+u0.net] このスレでVBAすすめてるやつはVBAしかできないやつなのでスルーしとけ
26 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 11:38:29.61 ID:8sNAkjzX.net] あわしろ氏botは何言語で作られてんの?
27 名前:デフォルトの名無しさん [2021/06/05(土) 11:39:59.28 ID:oDhuBs17.net] アセンブリ
28 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 12:01:10.25 ID:eWign4PS.net] あわしろ氏botはHaskellを薦めてる そのあわしろ氏botはHaskellで書かれており botを書いたのはHaskellで書かれたあわしろ氏botジェネレーターで そのジェネレーターを書いたのはKenta氏の弟子だと聞いた
29 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 12:08:34.03 ID:eWign4PS.net] あわしろ氏、Kenta氏、そのまた弟子までHaskellで実装されている そのプログラムはあわしろ氏がスタバでコーヒーを待っている間に紙ナプキンに書かれ 席につくまでに走らせたものだった
30 名前:デフォルトの名無しさん [2021/06/05(土) 17:02:26.25 ID:Z1OVHrT7.net] 書き捨てpython アプリc# これが一番楽で潰しがきく
31 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 17:22:01.34 ID:E+r+txxW.net] 最初はやっぱJavaやろ
32 名前:デフォルトの名無しさん [2021/06/05(土) 17:57:31.16 ID:RaTZRsQv.net] おまえらのPythonもカキ捨て…いやコキ捨て三昧だよね…(´・ω・`)
33 名前:デフォルトの名無しさん [2021/06/05(土) 21:13:08.60 ID:oDhuBs17.net] Pythonは「面倒なことはPythonにやらせよう」 なんて本が出てるくらいだから 面倒な処理をささっと済ませたいというだけの使い方の人も多いかもね ライブラリが揃ってるからデータ処理や統計に便利 機械学習もできちゃうよ!! ついでに速くはないけど色々できるよ!って感じ 速度が必要な部分はCに頼ってるし ある意味データ処理のVBAなんじゃね?
34 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 21:14:26.30 ID:eWign4PS.net] あわしろさんはRubyを薦めてるとあわしろさんbotは書いているのをわたしは見たけど やっぱりPythonを始めようと思った
35 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 21:17:07.43 ID:fW5GrJR1.net] >>24 ここは始めるのにいい言語スレと言うことだかEXCEL VBAを推しているけど それはそのお客さんでもちょっと勉強すれば出来るくらい簡単なものだから仕方ない。 そもそもプログラムやりたての人が作ったものをいきなり客先に提出させるのはどうかと思う。 会社に所属していなくて派遣と言うことで有れば始めたばかりの人にそう言った簡単な言語やって貰って勉強して基本を押さえてもらうくらいの投資が出来ないのは理解出来るけど。 高額な仕事を、と言うのであればどちらにしても複数の言語覚えたり人が取得するのが比較的困難な技術を身につける必要があるのはどんな言語でも同じだと思うよ。
36 名前:デフォルトの名無しさん [2021/06/05(土) 21:27:11.45 ID:LtPrbNkg.net] あわしろ氏〜〜〜www
37 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 22:00:34.99 ID:wzRnwv9a.net] >>25 でもないぞ。個人的には「事務職でガンガン効率を上げて『すげー』っ て言われたいパターンならVBA」と言ってるけど、プログラムとかシス テム勉強したいって人には絶対そんなセリフ言わない。
38 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 22:30:09.20 ID:HbeS68R6.net] 手軽なのと始めるのにいい言語は、似てる様で違うと思うんだ 「プログラムってこーゆーもん」て知りたいなら、javaがいーんでない? Pythonみたいなスクリプト系は上にある様にvba的な使い方だし vbaは、「プログラム言語です」と言うには、おろそかすぎる
39 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 22:30:13.00 ID:fW5GrJR1.net] >>37 それはある程度才に恵まれている人が言える言葉。 やる本人がもう目指しているものが決まっていたり、ある程度以上才に恵まれているなら別にVBAで教える必要もないと思うよ。 俺自身も才が無かったからこういう業界に(実際はちょっと違うけど)入っていきなりアセンブラとかやるハメになってえらく苦労したんで みんなより余計にそう思うのかも知れないけど。
40 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 22:31:42.22 ID:HbeS68R6.net] 間違えた。 最後の行は「お粗末すぎる」
41 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 22:40:26.75 ID:fW5GrJR1.net] >>40 お粗末と言うのは何をもってしてそう言ってるのかな? 実際内容的には昔のVB6とほぼ一緒だからシステム組めるくらいの地力はあるんだよ。 Javaはフレームワークから組みたいって人には教えるかも知れないけど、そうじゃなければC#教えるかな。 人いすぎで今回のコロナ禍でも大分人あぶれたみたいだし。
42 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 22:45:32.35 ID:KWhOblPR.net] 仕事にするとも言ってないじゃん だから、java人口多いとか関係ない
43 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 22:57:13.08 ID:fW5GrJR1.net] >>38 あと、疎かとお粗末の間違いを突っ込むつもりはないけど、もっと根本的なところでVBAはスクリプト言語じゃないからね。 コンパイラ言語でもあり、インタプリタ言語でもあるちょっと変わった位置にいるから。
44 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 23:15:27.93 ID:MsIGNYZz.net] 長年匿名掲示板にいるとわかるけど、こういうスレで能書き垂れてる奴の言うことは信用しない方がいいよ マジでクズだから足の引っ張りしかしてない 否定ばかりして行動も何もしない奴ばかりだし 今なら名前も顔も出してる技術力がある人に聞けるんだから、絶対にそっちで聞いたほうがいい
45 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 23:15:39.83 ID:i8iSBP+z.net] Wikipedia見たらpコードとかいう奴らしいけど、JVMとか.netとかのバイトコードとはなんか違うんかね?
46 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 01:54:28.91 ID:tGqwvvkY.net] >>43 vbaだってなんでも作れるさ 適材適所、悪いものだと言うつもりは無い 最初に覚えるのが、vbaでいいの?って話 コンストラクタ、オーバーライドなどなど無いのは今の言語トレンドからかけ離れてるでしょ
47 名前:デフォルトの名無しさん [2021/06/06(日) 01:58:52.90 ID:vUILA3TM.net] >>43 理論上どんな言語のインタプリタもコンパイラも作れる インタプリタ言語やコンパイル言語っていうのを決めてるのはその言語の主な処理系
48 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 03:24:07.59 ID:s0YManYn.net] >>46 継承がないからオーバーライドだって存在しないさ。 けど委譲が使える。変わった言語でしょ? だからこそVBAから他の言語に移行したときに 継承という恩恵を感謝することが出来るし 委譲という概念を疎かにしないようになるんだよ コンストラクタがないとは? コンストラクタもデストラクタあるよ。 引数が使えないだけ。 そこだけ注意しないといけない。 先程からVBAのことをスクリプト言語と言ったり コンストラクタがないと言ったり 何かあなたが言ってることは今必死に調べて VBAという言語の重箱の角を突こうと しているけど調べきれていないように見えるよ。 ひょっとしていつもVBAスレに来て 「Rubyでは〜」って始めて顰蹙買ってる人? VBAに親でも殺されたのか分からないけど 勘弁して欲しいなぁ。
49 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 03:29:44.23 ID:tGqwvvkY.net] >>48 あんたがvba崇拝なのはわかったよ あんたと一緒で、vbaはキワモノってだけ
50 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 03:34:53.00 ID:s0YManYn.net] なるほど「崇拝」とかいつも自分が Ruby信者って言われているからすぐにそんな単語が出てくるんだね。否定するかも知れないけど確信したわ。 他の言語のスレまで行って荒らしてくるのは迷惑さからやめておいた方がいいと思うよ。
51 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 03:36:41.26 ID:tGqwvvkY.net] すまんがRubyなんてキワモノ触ったことないや
52 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 03:37:33.39 ID:tGqwvvkY.net] お前こそ、こんなとこでvbaの布教活動やめたら?
53 名前:デフォルトの名無しさん [2021/06/06(日) 04:29:44.40 ID:R3ZjJgX5.net] あわしろ氏はMS言語を使うなと教えている。
54 名前:デフォルトの名無しさん [2021/06/06(日) 04:30:20.46 ID:Jc60T8yd.net] VBAが初心者にいいのかはわからんが VBA単体のプログラムってなくね? セルが可視化されたデータブロックだから処理結果が見やすいのはあるかもしけんけどさぁ エクセルなかったら買わないといけないし 今時のパソコンってデフォでMSオフィスついてないし いいか悪いかわからんのに初期コスト高いよ 学んだ延長線上にプロダクト構築が出来る言語の方がいいと思うけど
55 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 04:40:25.85 ID:s0YManYn.net] 今日は変わった時間に人が多いなぁ IDコロコロだったらウケるけどw
56 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 04:44:15.02 ID:s0YManYn.net] >>54 ふーん 最近の一般的に売ってたり使われたりしているPCには普通はEXCEL入ってないんだ。初めて聞いたよ。
57 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 06:33:52.95 ID:+AQ4wV88.net] 会社のPCとか大抵はEXCEL入ってるよね。 どこにでもあるIDEだと思えば確かにVBAは有効。 実務でも使えるし。 ただし、EXCELいじれるし、それ以外のことも便利そうなPythonも良さそう。 本屋さんの占拠率も圧倒的。
58 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 07:22:31.78 ID:JNODQpxN.net] C書けないやつは屑
59 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 07:43:25.23 ID:4wbjLgwu.net] 今度はVBAのクソが湧いたか
60 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 07:51:23.40 ID:3PrOOKiY.net] 長年匿名掲示板にいるとわかるけど、こういうスレで能書き垂れてる奴の言うことは信用しない方がいいよ マジでクズだから足の引っ張りしかしてない 否定ばかりして行動も何もしない奴ばかりだし 今なら名前も顔も出してる技術力がある人に聞けるんだから、絶対にそっちで聞いたほうがいい
61 名前:デフォルトの名無しさん [2021/06/06(日) 07:57:37.35 ID:R3ZjJgX5.net] 名無しより、あわしろ氏やケンタのような実績のある人に聞くほうが良い。
62 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 08:08:22.99 ID:s0YManYn.net] >>57 これな まだそんなにやってないけどPythonもいい言語だと思うよ。 間口が広いから比較的初心者もすんなり入れそうだし 最近日経ソフトウェアもPythonばっかりだし。
63 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 08:14:30.43 ID:s0YManYn.net] >>60 >>61 それは当たり前。 もっとも本当に参考になる人は 一々喧伝しなくても名前が知られてるから あまり怪しげな人はちょっとね。 VBAで言えばOffice TANAKAの 田中さん辺りかな。 この人はEXCEL VBAやってればほぼ 誰でも知ってるくらい有名だし実績もあるから 信頼出来る。
64 名前:デフォルトの名無しさん [2021/06/06(日) 08:33:39.12 ID:R3ZjJgX5.net] >>63 MS言語はベンダーロックインされるから遠慮すべき。
65 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 08:45:31.29 ID:s0YManYn.net] >>64 そういう考え方もあるよね そういう人は例えばiPhoneのケーブルは ライトニングケーブルでUSBと違う 特殊形態だからiPhone使わないで Android使ってればいいんじゃないかな。 俺はどっちも使うけど。
66 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 09:57:32.67 ID:dvn1+xIu.net] vbaしか触れないおっさんが業界プロ的なコメントしてるな vba触るのはやめておこう
67 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 10:01:50.36 ID:Kq7N83GB.net] おまいらエロ画像でオナニーするとき、 チンコ握りしめがらマウスやキーボード操作してるだろw
68 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 10:26:41.73 ID:ioAljqkY.net] それが何か? いい言語って何?それが先だろ
69 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 10:56:50.32 ID:hD5cqXXK.net] VBAはVisual Studioを買ってもらえないExcel事務屋さん向け
70 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 11:43:04.57 ID:kiIZdW9j.net] >>69 Visual Studioは無料だバカ こうやって見ているとあわしろいくやとその下僕達って本当に気持ち悪いな あ、書き込んでるのはあわしろいくや本人か
71 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 12:36:11.48 ID:MptseyMe.net] Kotlinの将来性ってどうなんですか 調べた感じだと超メジャー言語Javaの習得者なら殆ど勉強コストが掛からなくて それでいて機能はほぼ上位互換な感じに見えます Javaから一気に置き換わらない理由とかあるんですか?
72 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 14:49:41.24 ID:ryHAX/Px.net] JVM周りが流行ってないから…
73 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 14:55:57.35 ID:iyi0Ze3B.net] >>70 マジで買ってもらえないのか
74 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 14:58:12.13 ID:HDXhLNqH.net] 今時VS買うやつなんておるんか C/C++かC#やってるやつしか買わんよな?アレ
75 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 15:24:24.70 ID:sk06CJVz.net] 開発が仕事じゃなければ買ってもらえないこともあるだろう 開発の仕事やってるのに買ってもらえないところは聞いたことがない
76 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 15:27:51.33 ID:/+3drtdC.net] >>74 C/C++かC#やってるやつしか、ていっぱいいるだろ てか、その2つが1番多いんじゃね?
77 名前:デフォルトの名無しさん [2021/06/06(日) 16:03:10.33 ID:vUILA3TM.net] >>71 結構将来性はある Androidがサポートする言語の2つの言語のうちの1つ(もう1つはJava)だから
78 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 16:08:35.74 ID:HDXhLNqH.net] >>76 どう見積もっても明らかにJavaユーザーの方がC#より多いやろ…… C/C++は組み込み勢はVS使わんだろうからその分引くとかなり下がるし
79 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 16:58:34.15 ID:rDyfIPIX.net] 実際VBAでWINのソフトなら困らんからな API 呼び出せるんだし何でもできる 入力が楽で使いやすいまである ただ、これで納品すると商売にならないんだよ 一番怖いのがPC好きな事務屋が自分でもできるって興味もってしまうこと なんで自分はVBAでは納品しない この始めるにいい言語ってのが微妙で 仕事にするならVBAはしなくてもいいと思う 事務屋が自分でつついてみるならVBA一択でしょ
80 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 17:40:56.05 ID:qYzaFUIu.net] 単体で実行できないじゃん VBScriptやVB6が現役だった20年前の選択肢
81 名前:デフォルトの名無しさん [2021/06/06(日) 17:45:01.25 ID:R3ZjJgX5.net] 名無しより、あわしろ氏を信じる。 ベンダーロックインされるMS言語は使わない。
82 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 18:19:57.27 ID:tGqwvvkY.net] エクセルはcsvで前ゼロ消すのやめてくれ 業務の尻拭いさせられるんだ
83 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 19:05:23.84 ID:s0YManYn.net] まぁ自分への投資をケチるのは自由だからどうぞご勝手にと思うけど人にそれを強要するのはどうかと思うな。 せめて文部科学省が小学生にパソコン教えるのに必要としている環境くらいのものは用意するべきじゃないかとは思う。 始めるのにショボい環境押し付けられるのはたまらないだろうからね。 https://www.mext.go.jp/content/20200303-mxt_jogai02-000003278_407.pdf
84 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 20:30:46.71 ID:soBk6JOm.net] VS買ってもらえないやつのコンプレックスひどいな 層が違うんだから気にする必要ないのに
85 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 20:45:34.46 ID:s0YManYn.net] >>84 >>70 の人が言ってることは正しいよ 厳密にいうとVSは幾つかエディションがあって、コミュニティのものは無料。 https://visualstudio.microsoft.com/ja/vs/compare/ 見ての通りそのエディションで十分プログラムの開発は出来る。 必死に煽ってるつもりだったんだろうけど残念だったね。
86 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 20:49:57.02 ID:XtTAwPVN.net] 仕事に使っちゃあいかんだろ
87 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 20:51:53.76 ID:s0YManYn.net] >>79 コード見せたくないならパスワード保護掛ければいいんじゃないかな 実行させる部分も見せたくないなら 例えばボタンで実行しているのであればボタンのVisibleをFalseにしておいてObjectのロックを掛けてしまえばいいだけ。 と言うか客先に持ってくなら普通それが基本だと思ってたけど違うかな?
88 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 20:54:30.76 ID:LU/PPS8J.net] 買ってもらえないやつの自演もひどいなw
89 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 21:01:47.61 ID:rDyfIPIX.net] >>87 もちろん保護はかけてるんだが VBAだとPC好きな事務屋が自分でも出来そうな気がするのか 興味もっちゃうんだ 情けない話なんだが自分は零細企業の ニッチな要望満たす形で商売してるんで、興味をもたれて 簡単なことなら事務がVBAでやりますからって状態になるのが怖いんだ これがC++で作って持ってくと自分たちではどうしようもないって 大したことじゃなくても仕事にしてくれるんだ 逆に言えばそれだけVBAが取っ付きいいんだろうね
90 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 21:09:18.92 ID:vao7r0M5.net] まだVSとか使ってるのか! まともなエンジニアはVSCodeに移行しとるぞ。
91 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 21:18:40.19 ID:XtTAwPVN.net] 言語にもよるな。 C++とC#はまだVSの方が便利だしわざわざVSCodeに移行する必要もないと思うが。
92 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 21:35:38.91 ID:vao7r0M5.net] VSを使うと言う事は VS流開発フレームワークを使うと言うことやぞ。 言語+αや。 そもそもVSが必要なケースは 今やvisualエディタが必要なWinFormやWPF等のだけや。 VS無いとなんもでけへん 似非エンジニアになるで。ほんま。
93 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 21:39:41.53 ID:XtTAwPVN.net] 修行でもするのかよw 仕事なら生産性の高いツールを使うのはあたりまえ。
94 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 21:41:41.48 ID:s0YManYn.net] ここにいる人達は本当に縛りプレイが好きだねぇ マゾなのかな?iPhoneの開発とかやることになったらどうするんだろ
95 名前:デフォルトの名無しさん mailto:sage [2021/06/06(日) 23:47:43.81 ID:W5+U9Vzg.net] 「各言語の経験を教えて下さい」 Python 触ったことある Ruby ちょっと触ったことあるよ JavaScript あるある触ったことあるよ Java 昔触った 読むのは読めるよ C# たまーに触る さきっぽだけ Go あーGolangね、知ってる、し、しってるよ C 昔やった C++ 昔々やった Kotlin えっ、あーあれね Swift そんなやつもいたなー TypeScript Reactだけだろ使ってるの 「初心者におすすめの言語は?」 VBA!!!
96 名前:デフォルトの名無しさん mailto:sage [2021/06/07(月) 00:03:08.65 ID:1eSFvo9I.net] Excelは表専用とか図専用とかのシートを追加できるべきだ
97 名前:デフォルトの名無しさん mailto:sage [2021/06/07(月) 01:29:15.51 ID:vbSeiNhD.net] VBAのテキストボックスがマウスホイールでスクロール出来ないって事実を知ってここが限界なのかと思った そしてここから先は一気に敷居があがるのかと なら最初から他の言語を覚えたほうが良いと思ったよ
98 名前:デフォルトの名無しさん mailto:sage [2021/06/07(月) 01:52:52.22 ID:OdfOy6kx.net] Excel内のスクリプティングっていまでもVBA固定なの? てっきり任意の.NET言語つかえるんだと思ってた
99 名前:デフォルトの名無しさん [2021/06/07(月) 02:23:47.02 ID:+UDITFro.net] JavaScriptって他の言語と比較してもずば抜けた普及率なのに 良いと思える入門書が1冊もない
100 名前:デフォルトの名無しさん mailto:sage [2021/06/07(月) 02:33:43.35 ID:x+YIOfZo.net] >>89 ああ、同じ話を聞いたことあるよ。何十年前の話だったかな。 VBAがあればカスタマーサイドでシステムが組めるってさ。 そんな前のことだから、もはや恐れる云々とかいうレベルじゃないと思ってたけどね。 でも大丈夫じゃないかな。 いまだにウチの現場じゃ、EXCELで書いた原紙に手書きして提出しろとか云ってるから。 自分達で提案したりデバッグしたりする暇なんか無いよ。あってもむしろ面倒だし。
101 名前:デフォルトの名無しさん [2021/06/07(月) 02:38:21.70 ID:Bhanu3LG.net] 従業員が書いたVBAって引き継ぎ共有などができてないと混乱の元だと思うんだけど RPAもそうだけどツールについて対応できる人が常駐してるのが前提だよね
102 名前:デフォルトの名無しさん mailto:sage [2021/06/07(月) 07:41:47.69 ID:g116b6FO.net] ちょっと名前を出すと蜂の巣を突いたようにレスが沢山つくVBA みんななんだかんだ言ってVBAが大好きなんだね
103 名前:デフォルトの名無しさん mailto:sage [2021/06/07(月) 10:03:00.95 ID:A39co4Ij.net] >>99 オライリーのサイ本があるだろーが
104 名前:デフォルトの名無しさん [2021/06/07(月) 10:44:16.60 ID:BLDePS2Q.net] >>92 >VS無いとなんもでけへん >似非エンジニアになるで。ほんま。 nmake 使え
105 名前:デフォルトの名無しさん mailto:sage [2021/06/07(月) 12:13:49.47 ID:pl6618+T.net] >>99 JavaScript は、Ruby on Rails でも使うけど、プログラミングに適していない。 非常に原始的でややこしい。バグりやすい。 最近、ES2015 から、クラス構文・辞書なども作られた JavaScript 第6版、2012、David Flanagan 初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017 これが表紙にサイの絵が描いてある、2冊のサイ本。 Flanaganの本は昔、Googleなどの開発者の机に、必ずあった本 ただし、プロ用の本。素人・初心者には難しすぎる。 既に数言語やった事がある人向け 今から始めるのなら、下の本だけで良い
106 名前:デフォルトの名無しさん mailto:sage [2021/06/07(月) 12:55:39.38 ID:vbSeiNhD.net] >>101 保守性を求めるほど複雑なものを作る用途がないんだと思うよ
107 名前:99 mailto:sage [2021/06/07(月) 17:26:44.87 ID:+UDITFro.net] >>103 >>105 大学教授が選ぶような大学の教科書が欲しいわけではない サイ本は入門書とは言えない
108 名前:デフォルトの名無しさん [2021/06/07(月) 19:26:01.41 ID:JJzFDe33.net] あわしろ氏はHaskellを薦めてる。
109 名前:デフォルトの名無しさん mailto:sage [2021/06/07(月) 22:26:07.97 ID:OdfOy6kx.net] そんなつぶし無視していいんならSchemeもあり Gaucheなら日本語の資料も充実してる
110 名前:デフォルトの名無しさん mailto:sage [2021/06/08(火) 05:50:30.55 ID:3w2dwJfs.net] VBA推しではあるものの 自分の意見を人に押し付けるのは良くない そこで実際どんな言語が使われてたり 年収が高かったり注目されているのかの ランキング表が載ってるサイトを貼ってみた https://www.itra.co.jp/webmedia/programming_language_ranking.html 初めてやるのに参考になるか分からないけど まぁ現状こんな感じということなのだろう
111 名前:デフォルトの名無しさん mailto:sage [2021/06/08(火) 14:26:08.74 ID:dOMi6vvz.net] 米国では、Ruby on Rails が1,300万円で圧勝。 Node.js は、900万円。 ただし、Railsの求人は、Nodeの半分しかない Shopify, Airbnb みたいな時価総額10兆円以上の大企業がRailsだからかな? Rails以上なのは、AWS Solution Architect で、1,400万円。 AWS Fargate などで、システム構築運用するのに必須だから 日本では食べチョクなど、自社開発系ベンチャーがRailsを使うから、給料が低いのかも 米国の人口は日本の3倍で、GDPは4倍だから、年収は高くなるけど。 中国の人口は日本の10倍で、GDPは3倍
112 名前:デフォルトの名無しさん mailto:sage [2021/06/08(火) 15:36:52.31 ID:3w2dwJfs.net] いや、分かる。 いくら初心者に優しい言語で日本ターゲットに絞ったからと言って、VBAってこんなにやってる人いるもんなのかと。 そしてこの年収。正直ちょっと困惑している。 とは言え今の年収下げてまでVBAに戻りたいとは思わないけどw
113 名前:111 mailto:sage [2021/06/08(火) 15:54:49.32 ID:dOMi6vvz.net] たぶん、日本のはプログラマーの価格じゃない。 単に社員の年収だろう。だから大企業ほど高くなる プログラマーの年収なら、Java 土方は1人月100万円でも、 間にグループ会社、数社が入ると、抜かれて20万円ぐらいになる そうじゃなくて、社員に聞いているから、高くなる 米国では、社員とフリーランスは同じ。 全員いつでも解雇できるから、中抜き業者がない
114 名前:デフォルトの名無しさん mailto:sage [2021/06/08(火) 16:01:37.52 ID:3w2dwJfs.net] >>113 ま、まぁそうだろうな だとすると派遣で下の方に書かれている言語やってる人は生活大変だろうな もっとも社員で入っていれば問題ないのだろうけど。
115 名前:デフォルトの名無しさん mailto:sage [2021/06/08(火) 18:17:53.91 ID:SMtgoEmJ.net] Programming in Emacs Lisp(an introduction) https://www.math.s.chiba-u.ac.jp/~matsu/lisp/emacs-lisp-intro-jp.html 置いときますね
116 名前:デフォルトの名無しさん mailto:sage [2021/06/08(火) 18:47:17.46 ID:SMtgoEmJ.net] GNU Emacs Lispリファレンスマニュアル www.fan.gr.jp/~ring/doc/elisp_20/elisp.html これも置いておきますね
117 名前:デフォルトの名無しさん [2021/06/08(火) 20:57:44.74 ID:s767Pmj5.net] あわしろ氏の一番弟子ケンタが勧めるRuby。
118 名前:デフォルトの名無しさん mailto:sage [2021/06/08(火) 21:11:57.09 ID:ZngwW77p.net] 個人でwebアプリ作るなら、PHP+フレームワーク一択?
119 名前:デフォルトの名無しさん [2021/06/09(水) 05:40:24.69 ID:GoxVQ7uA.net] すみません昔WebのCGIで使われてたPerlという言語はもうオワコンですか?
120 名前:111 mailto:sage [2021/06/09(水) 05:43:48.16 ID:w6w52mg4.net] プロ用・自社開発ウェブ系への転職用ポートフォリオなら、Ruby on Rails 一択。 YouTube で有名な、雑食系エンジニア・KENTA のサロンでも、Rails Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース Docker Compose までが初心者用コース 最安値は東京フリーランスのデイトラで、10万円。 マコナリの所は、80万円。 情弱ビジネス・200万円の学校を動画でぼったくりとさらしたら、KENTA は訴えられたw Udemy の山浦清透も、PHP・Laravel のおすすめ本は無いと言ってる。 一方、Railsなら、Railsチュートリアル、黒田努の本とか、教育体制が優れている 他には、Herokuではなくて、AWS Fargate なども使うのなら、 AWSのくろかわこうへいのサロンもある 山浦清透、1/15 Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース www.youtube.com/watch?v=lZD1MIHwMBY Windows 10 Home版, WSL2, Ubuntu 20.04 LTS, Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI
121 名前:111 mailto:sage [2021/06/09(水) 05:54:33.03 ID:w6w52mg4.net] 勉強方法は、KENTA のサロンで聞いて。 日本6位、2千人ぐらい入っている KENTAの動画も見ればよい。 100ぐらいある 1年の未経験者が、10年以上のプロよりも技術力が上になった、 という教育革命を起こした人 誰でも1年で、Ruby on Rails, Linux, Docker Compose, VSCode が出来ます。 その代わり、Docker を使うから、パソコンのメモリが16GB 以上必要。 32GBの方が良いけど
122 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 11:17:51.71 ID:RAJx0a3e.net] あわしろ氏なら一ヶ月で教えられるだろ?
123 名前:デフォルトの名無しさん [2021/06/09(水) 13:18:29.92 ID:sAjpn1oB.net] https://youtu.be/xJbcDr6l450?t=713 コードを書くのが苦手な人はクラウドエンジニアという選択肢もあるらしいよ
124 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 15:50:02.34 ID:rXwFwR7k.net] >>119 シェルスクリプト総合 その28 https://mevius.5ch.net/test/read.cgi/unix/1533154936/
125 名前:デフォルトの名無しさん [2021/06/09(水) 18:33:19.65 ID:2e7pzWzw.net] 文法だけなら一週間だろうけど。
126 名前:デフォルトの名無しさん [2021/06/09(水) 18:49:11.52 ID:YXI5l58+.net] >>121 ケンタッキーのサロンで聞いたこと要約してみてよ そんな長いもんじゃないでしょ
127 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 19:26:11.68 ID:9Y4ubc84.net] でっかくなるんだケントウッキー♫ いまに見ておれケントウッキー♫
128 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 04:10:56.42 ID:85Zpcz4k.net] 人気の言語だと、自分のやりたいことを既に誰かが作ってくれてるのが嬉しいね。 頼りすぎると練習にならないけど。
129 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 17:35:43.32 ID:az/mWwtz.net] 日本のITが遅れ続ける理由 ひろゆき https://youtu.be/5wUFrRonHX8
130 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 19:21:36.85 ID:nj0j+02p.net] >>129 まぁひろゆきがそういうのであればMS-DOSから進化したWindowsとか良いものがいいんだろう
131 名前:デフォルトの名無しさん [2021/06/10(木) 23:05:54.66 ID:cZ4Nra9r.net] 「まつもとゆきひろ」な。
132 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 23:13:33.53 ID:az/mWwtz.net] Kenta氏はVSCodeなんだな あわしろbot氏激怒案件じゃね?
133 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 02:44:10.90 ID:7PYAbaOd.net] 略してまろゆきだからね
134 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 11:47:48.66 ID:7PYAbaOd.net] Cから始めるといきなりポインタで躓いて挫折する 使える様になっても人間必ずミスはする Cネイティブレベルになった頃には量子コンピュータ
135 名前:デフォルトの名無しさん [2021/06/11(金) 13:04:07.32 ID:tB3/M6ll.net] 自分が出来ない言い訳に利用するな
136 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 13:1
] [ここ壊れてます]
137 名前:6:12.81 ID:ze3Bt4v4.net mailto: 量子コンピュータもどうせC系の言語でラッパー越しに書くんだろうしCはかけた方がいいんじゃない? [] [ここ壊れてます]
138 名前:デフォルトの名無しさん [2021/06/11(金) 13:17:12.83 ID:7PYAbaOd.net] 日本のITを遅らせる老害登場w
139 名前:デフォルトの名無しさん [2021/06/11(金) 13:19:37.35 ID:7PYAbaOd.net] >>136 pythonでおk
140 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 13:22:44.78 ID:Vzf1f6XW.net] >>138 最適化必要なスパコン系はC++でしょ 流石にそんなすぐGPUみたいに気軽に使える次元に来るわけはあるめぇて
141 名前:デフォルトの名無しさん [2021/06/11(金) 13:33:50.53 ID:7PYAbaOd.net] ちなみにC出来ないとして言い訳する必要もないのでw >>139 いまからC始めてモノにするのとどっちが早いのか という話ですんで
142 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 14:17:44.32 ID:Vzf1f6XW.net] まぁ確かに今からC始めてもなぁって感じはあるよ でもAIやらんならGoとかJSみたいなもの作れるヤツの方がいいと思うよ
143 名前:デフォルトの名無しさん [2021/06/11(金) 18:24:33.34 ID:fMslGUSf.net] RubyからHaskellが王道だろ。 VBAなんかプログラミング言語と呼べない代物だから止めとけ。 そういうのは邪道というんだ。
144 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 18:28:47.12 ID:YdaxPw2Q.net] アルゴリズム学ぶならPASCALな
145 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 18:35:22.57 ID:xWhtD9iZ.net] 違うな。アルゴリズムならModula2だよ。
146 名前:デフォルトの名無しさん [2021/06/11(金) 19:00:08.22 ID:rMcGv7bv.net] >>142 Kenta氏がVS Code使ってる件について一言どうぞ
147 名前:デフォルトの名無しさん [2021/06/11(金) 19:04:17.34 ID:K4hQERzb.net] will KurtのHaskell入門書でHaskellデビューしました o
148 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 20:23:46.86 ID:Vzf1f6XW.net] Rubyってruby on rails除いたら実際どうなの
149 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 21:50:03.32 ID:1hK8DUTb.net] C知らんかったら結構なプロダクトのソース読めないけど エンジニアとしてつらくない? 低層は知らなくても困らない時代だけど 適正あるなら習得しておいた方がいまでもいいよ
150 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 21:59:02.11 ID:ze3Bt4v4.net] 古いOSS読まなくていいならそれでいい気がする
151 名前:デフォルトの名無しさん [2021/06/11(金) 23:18:27.06 ID:zSRXgHCG.net] プログラミング経験ゼロなんだが何から学べばええのけ? 妄想なんだけど目的自体ははっきりしてて、ハッカー/クラッカーになって人のPCやスマホに侵入すること 何から始めたらいいんだろ?
152 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 23:23:59.18 ID:gRuqh2Xb.net] プログラミングではハッキング出来ないことを知るところから
153 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 23:27:27.16 ID:rzd7+qhn.net] とりあえず就職してから考えればいいんじゃない
154 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 23:35:12.42 ID:gRuqh2Xb.net] マジレスすると cしか選択肢が無い
155 名前:デフォルトの名無しさん [2021/06/11(金) 23:40:04.28 ID:zSRXgHCG.net] >>151 そうなん? 日々ニュースで聞くどこそこがサイバー攻撃受けた云々、あれってプログラムじゃなくネットワーク系の知識? >>153 Cは古いから今からならPythonやれてよく聞くけど Cが分かってた方が応用効くんけ?
156 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 23:48:02.29 ID:rzd7+qhn.net] いいのがあったな https://cruel.org/freeware/hacker.html
157 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 23:49:01.62 ID:gRuqh2Xb.net] マジで考えてんのかよw 人に教わって出来るようならみんながハッカーだわw 悪い事は言わんから、セキュリティのプロ目指せ そっちの方が稼げる
158 名前:デフォルトの名無しさん [2021/06/12(土) 00:11:13.17 ID:jxBmGbh3.net] >>155 面白いねこれ つかやっぱプログラミング学べて書いてるじゃんw 今ざっと目を通したけど、禅の精神と通ずるとか興味深いで あと予想はしとったけどやっぱ英語必要やね、基本的にコードが英語で書かれてるからなぁ 洋書の小説なら多少読める程度
159 名前:なんだが >>156 なるほど守る側か うーんでも別に防衛側に興味ないしなあ そもそも稼ぐ目的ではないし まあ守りの知識で攻め側がどんな攻撃手段用いてくるか、ってのは学べるよな [] [ここ壊れてます]
160 名前:デフォルトの名無しさん [2021/06/12(土) 00:14:04.51 ID:l5AvwX9O.net] >>145 あわしろ氏はviを薦めている。
161 名前:デフォルトの名無しさん [2021/06/12(土) 00:46:32.55 ID:jxBmGbh3.net] >>155 面白いて言っといて悪いけどこれコンピュータに関する高度な知識を持つ、って意味合いのハッカー精神について主に論じたものやね ホワイトハッカー的な わいが進みたい方向とは違うわ
162 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 01:01:15.81 ID:dWkts0ub.net] 職業セキュリティエンジニア何人か知ってるけど自前でクラックなんてできそうにみえない プログラムは最低限でCPUとデータの流れが想像できないと穴の仮定もできないし厳しいよ スクリプトキディしたいだけなら教養いらんけど、どうぞご勝手に逮捕されてください
163 名前:デフォルトの名無しさん [2021/06/12(土) 02:04:20.15 ID:jxBmGbh3.net] うーん、普通にPythonとかAI方面を学んで、何か自分の日常生活の役に立ちそうな方面に使う人生の方が楽しいかもしれんね
164 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 02:26:51.82 ID:dOh8rhai.net] うっざ
165 名前:デフォルトの名無しさん [2021/06/12(土) 02:55:41.41 ID:jxBmGbh3.net] え!?じゃあ黙っとったらええやんw 何でわざわざ反応してるんw
166 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 03:45:20.78 ID:WXpgWUBi.net] 存在自体が鬱陶しいんだろ
167 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 07:09:34.46 ID:1rmypecN.net] 作りたいもの作るかどうかで学習の意欲・吸収が全然違ってくるので まずは作るものを決めて そのプラットフォームやジャンル業界でスタンダードな言語を調べて始めればいいと思うけどな いきなり複雑なものはきちんと作れないだろうけどそれでいいんだよスレタイが本当の目的なんだからさ
168 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 07:19:56.87 ID:CzaChGO2.net] >>110 を見ても分かるけどやるならC++、Javascript 、Python、VBA辺りだろうね。国内ではRubyやっすくて無理。 >>123 のリンク見るとKENTA氏と思われる人物が出てるけど、ご飯ちゃんと食べられているのか心配になるほど。 この人ってRuby凄く出来る人なんでしょ?
169 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 15:44:43.65 ID:XeTkV7JB.net] >>147 Ruby on Rails ばっかり 日本では食べチョクとか、1人で若い文系女が始める、ベンチャーで使われる。 時価総額が10億円ぐらいを目指すもの。 食べチョクは、社員50人で売上50億円で、社員1人当たりの売上は1億円 まれに、Shopify, Airbnb みたいに、時価総額が10兆円を超える事もある 組み込みでは、mruby の本が出た。 Webで使えるmrubyシステムプログラミング入門、近藤宇智朗、2020/11 宇宙開発などの組み込み用、MicroPython, Lua, Squirrel の代替になる。 Ubuntu 18.04, C99 対応 人工衛星イザナギ・イザナミで、使っている 他には、動的関数型のElixir のIoT で、Nerves とか
170 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 21:01:42.65 ID:bPoFkuvr.net] あわしろモデルはショボい小銭儲けスキルなんだな
171 名前:デフォルトの名無しさん mailto:age [2021/06/13(日) 16:00:01.34 ID:XvyziA6I.net] ただでさえIT途上国の日本でさらにオワコン言語勧めてんじゃねぇ
172 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 16:57:26.31 ID:IL193ydb.net] 日本政府公認プログラミング入門言語 「なでしこ」
173 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 17:57:55.77 ID:+KHGOOqn.net] ぶっちゃけSqueak(Smalltalk)
174 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 14:58:29.23 ID:jaksbmhJ.net] webデザインやってるけど先輩からすすめられたからrubyの勉強してるよ
175 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 18:20:44.34 ID:PtzkVJ5k.net] >>172 デザインなら、html,css,js あたりじゃないの?
176 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 19:48:19.54 ID:jaksbmhJ.net] >>173 それは業務で使うやつですね
177 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 21:21:39.96 ID:X9PU1rgq.net] バックエンドをやってみるってことか
178 名前:デフォルトの名無しさん [2021/06/16(水) 01:04:11.43 ID:uZXrjqdm.net] バックエンドはRuby、アルゴリズムはHaskellが賢者の選択。
179 名前:デフォルトの名無しさん mailto:sage [2021/06/16(水) 05:25:01.29 ID:6jJilgqa.net] 米国年収で、Ruby on Rails は1,300万円。 Node.js は900万円と、かなりの差がある Railsは、Shopify, Airbnb, Github みたいな巨大企業が多いからかも。 ただし、Node.jsの募集人数は、Railsの2倍ある 今は、AWS のSolution Architect が、1,400万円とRailsを抜いて、最高位になったけど 日本では、くろかわこうへいのAWSサロンとか、 AWSの全12資格を持つ、ジェダイマスターが8人いるクラスメソッドなどが有名 Railsから、Docker Compose, AWS Fargate へ、技術者の主戦場が移ってきた だから、KENTAのサロンでも、他の未経験者と差別化するために、 Fargate, Terraform, SPA(React, Vue.js), TypeScript も推奨している
180 名前:デフォルトの名無しさん [2021/06/16(水) 13:26:33.85 ID:TpyDbKwX.net] 最初は、EXECのVBAやマクロ 若しくは、BASICインタープリタで、 プログラムに必要な変数や制御文や関数等の知識を得てから 他の言語の専門書を購入して勉強するのが良いと思うな。 最初から高度な言語に手を出すと挫折する。
181 名前:デフォルトの名無しさん mailto:sage [2021/06/16(水) 13:27:46.72 ID:30/S+c6w.net] BASICはマジでないだろう VBAはまだ実利があるからまだしも、BASICは何の得もない まだPythonのがいいよ
182 名前:デフォルトの名無しさん [2021/06/16(水) 13:34:37.49 ID:TpyDbKwX.net] >>179 BASICが、駄目な言語だという事実は認識してるけど、 プログラミング未経験者が、 WindowsやMac上に、PYTHONの実行環境を構築できる簡単な方法は有るの? Windowsはずっと使ってないし、Macも使った事が無いから全く知らない。
183 名前:デフォルトの名無しさん mailto:sage [2021/06/16(水) 13:48:20.16 ID:30/S+c6w.net] 逆にBASICはあるのか?と思ったけどVBか 昔のPCのイメージが強すぎて意識から抜けてたわ、ゴメン まぁそう言う気持ちなら分からんでもないな でも流石に今からBASICはちょっとキツイぜ
184 名前:デフォルトの名無しさん mailto:sage [2021/06/16(水) 13:49:57.86 ID:u3gyzEsV.net] winやMacで初心者がPythonを使うならThonnyから始めるのがいいかな IDEだしインストールも簡単
185 名前:デフォルトの名無しさん [2021/06/16(水) 16:26:24.58 ID:TpyDbKwX.net] 最低限の文法を覚えるだけで、 Cコンパイラで書いたプログラムより高速なCommon Lispを勧める人は居ないのかな? CommonLispで小さなCLIプログラムを書く https://stevelosh.com/blog/2021/03/small-common-lisp-cli-programs/#s1-requirements
186 名前:デフォルトの名無しさん mailto:sage [2021/06/16(水) 16:43:41.45 ID:/VjrglPB.net] >>182 遥かにメジャーなJupyterでいいんじゃない? 無料のオンラインサービスも複数あるし Google Colabとか
187 名前:デフォルトの名無しさん [2021/06/16(水) 18:17:19.31 ID:TpyDbKwX.net] 趣味でやるなら、初期投資が必要ない言語を選べば良いんじゃないの? 途中で挫折してもo最小限の損害で済む。
188 名前:デフォルトの名無しさん [2021/06/16(水) 19:05:14.16 ID:uZXrjqdm.net] VBAで書かれた著名サイトは無いからな。
189 名前:デフォルトの名無しさん mailto:sage [2021/06/17(木) 06:11:30.78 ID:Y5lXnysM.net] Excelってのも良い入り口だと思う。 OfficeTANAKAの動画で聞いたんだが、いきなり罫線引いたりセル結合して出力レイアウト作るんじゃなくて、 データ入力→計算→出力の流れで作るべきなんだってさ。 まるでプログラミングの設計そのものだと思った。 ちょっとCOBOL世代のシステムだけどね。
190 名前:デフォルトの名無しさん mailto:sage [2021/06/17(木) 08:35:45.57 ID:gUx1qJ1N.net] 俺もVBAはいつも勧めてるけど インタプリタ形式のBASICと言えば VBSだろうけどこれはあまりお勧め出来ない Windowsさえ入っていれば使えるし、 後にASP開発に使えないこともないという利点もあるけど、スプレッドシートもフォームもHTMLを頼らないと出せないし、 だったらもっと細やかな設定が出来て一般的にも多く使われていて、ネットや書籍にも多く情報が載っているJavascriptとかを勉強した方がいいと思う。
191 名前:デフォルトの名無しさん mailto:sage [2021/06/17(木) 09:27:28.37 ID:Kv/csjrt.net] N88BASIC
192 名前:デフォルトの名無しさん mailto:sage [2021/06/17(木) 09:41:07.30 ID:gUx1qJ1N.net] >>189 いや、今PC-8801系のハードやそのエミュ探す方が大変でしょ。 何か余程特殊な理由があってそういうのを勉強したいとしてもプチコンでいい気がするよ。
193 名前:デフォルトの名無しさん [2021/06/17(木) 13:53:45.91 ID:6QYLXvw4.net] やっぱPythonっしょ
194 名前:デフォルトの名無しさん mailto:sage [2021/06/17(木) 17:31:20.52 ID:Pkm1QUHM.net] うちもPythonやってる 機械学習とか興味あるので
195 名前:デフォルトの名無しさん mailto:sage [2021/06/17(木) 19:24:57.97 ID:gUx1qJ1N.net] Pyhonも最初勉強するとき何のツール使ってやるか悩みどころで、書籍見てたりネット見てたりすると途中で数式とか絡んだり少し難しくなったりするけど、 間口が広いから初心者がやるにしてもいい言語だよね。 最近日経ソフトウェア見ると完全にPython推しだよ。
196 名前:デフォルトの名無しさん mailto:sage [2021/06/17(木) 20:04:35.07 ID:WAgmWA64.net] そりゃ日経ソフトウェア読むような層には受けるからね VBAの代わり
197 名前:デフォルトの名無しさん [2021/06/17(木) 20:32:17.39 ID:XOh8b1DS.net] Googleでも使ってるらしいからな
198 名前:デフォルトの名無しさん [2021/06/17(木) 23:46:05.92 ID:676KFm6c.net] あわしろ氏はMS言語はやめとけと言ってる。
199 名前:デフォルトの名無しさん [2021/06/18(金) 08:16:29.45 ID:T7ryPDZN.net] あわしろ氏bot自身はどうしてんのよ?
200 名前:デフォルトの名無しさん [2021/06/18(金) 09:23:48.05 ID:suBHX4rW.net] すいません、キャラの絵をアニメーションにするEーMOTEというソフトがありますが こういうの作るにはC++勉強すればいいのでしょうか?
201 名前:デフォルトの名無しさん [2021/06/18(金) 09:24:03.70 ID:suBHX4rW.net] これです https://emote.mtwo.co.jp/
202 名前:デフォルトの名無しさん [2021/06/18(金) 09:38:10.43 ID:+FHwMd+p.net] 再帰の考え方をサクッと勉強したい人は「Scheme手習い」読むといいと思います Haskell研究者の山本和彦氏も推薦してます 最後の方は高度な話題なのですぐには読み通せないと思いますが 中盤までの再帰を学べるだけでも価値大です
203 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 15:56:23.10 ID:6/nhfOlt.net] こんなもん読まんと再帰がわからない? 程度が低すぎる。
204 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 19:02:55.81 ID:K6IV+2I9.net] 読んだことないけど アセンブラのスタックポインタやスタックエリアの操作をしつつの再帰くらいまで書いてあれば読んでもいいかな。 そうでなければあまり読む意味ないな。
205 名前:デフォルトの名無しさん [2021/06/18(金) 20:46:24.62 ID:LwDdMIH0.net] Lispですよ
206 名前:デフォルトの名無しさん [2021/06/18(金) 20:52:58.13 ID:LwDdMIH0.net] 継続渡しとかYコンビネータとか、LispでLispのインタプリタの実装とかまで再帰で勉強する 到達点のレベルは低くはないと思いますよ
207 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 22:52:15.10 ID:K6IV+2I9.net] いやそういうことじゃないんだな 結局関数やメソッドを呼ぶこと、戻ることとは内部でどう動いていて、こういう原理になっているからこういう応用が出来るみたいなことが書いてあればいいのであって、 継続渡しスタイルみたいな断片的なことだけではその辺りの本質的なことは理解出来ないということ。 だから「スタックポインタやスタックエリアの操作」 と書いたんだけど、Lispという言語がどこまでその辺を操作出来るのか分からないけど、その辺のことが詳しく書いてあるなら読む価値あるのかな、と思っただけ。
208 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 23:02:30.26 ID:K6IV+2I9.net] 正直、再帰が「自分で自分を呼び出すこと」の枠を外れたらとてつもなく深い話になってくる。
209 名前:デフォルトの名無しさん [2021/06/18(金) 23:16:30.14 ID:LwDdMIH0.net] へ?当然外れてますけど Yコンビネータと書きました 内部がどうなってるのか興味があるなら必要ないですが ぶっちゃけ「はじめるのにいい言語」スレで最初からLispのガベッジコレクタの話が求められるとは思いませんでした
210 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 23:22:33.87 ID:K6IV+2I9.net] ? 何を言ってる? ガーベッジコレクションなんてある言語も有ればない言語もある。 そんなとこよりもっと根本的な話をしているのだけれど。 初めるのにいい言語として「再帰について」と言っているのだから当然出てくる話はもっと根本的なところだよ。 再帰について何を語ろうとしたの?
211 名前:デフォルトの名無しさん [2021/06/18(金) 23:30:56.35 ID:LwDdMIH0.net] なんだ知ったかぶりのマウンティングかw くだらん
212 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 23:32:08.33 ID:fduPLV9P.net] Lisp in Lisp書けばそういう低層な概念は自ずとついてくる 学習なら実CPUのスタック操作できる必要ないし といっても実際のLisperは処理系気にするひとばかりだから 知らんわけでもないよ
213 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 23:38:02.49 ID:K6IV+2I9.net] >>209 なんだ結局自分から持ち出しといてよく理解出来ていないのか。まぁ俺も完全にその辺が理解出来てる訳ではないがな。 だが今の会話でその本と書いてある内容の程度は何となく想像ついたわ。
214 名前:デフォルトの名無しさん mailto:sage [2021/06/19(土) 00:17:19.67 ID:l44X66iJ.net] 実装と本質は別だよ
215 名前:デフォルトの名無しさん mailto:sage [2021/06/19(土) 00:29:17.17 ID:Sr+mx5NP.net] ほんしついうな
216 名前:デフォルトの名無しさん [2021/06/19(土) 01:14:01.28 ID:3FFA7ImF.net] 再帰を使っていいのは再帰をループに変換できる処理系だけ そうじゃない処理系ではループで書かないとスタックオーバーフローしてしまう
217 名前:デフォルトの名無しさん [2021/06/19(土) 07:40:02.61 ID:P2nWdUnI.net] Σをプログラミングするときに再帰を使うのは自然だと思います。
218 名前:デフォルトの名無しさん mailto:sage [2021/06/19(土) 07:55:17.06 ID:hJEksJSA.net] 再起処理って呼んで良いのか判らないけど、迷路書くのに使ったよ。 ある座標の上下左右の処理してない座標に穴をあけなさい。 空けた座標に同じ事をさせなさいってさ。 一瞬で迷路が出来るんだよ。
219 名前:デフォルトの名無しさん mailto:sage [2021/06/19(土) 08:43:34.93 ID:L3fVBnp5.net] >>216 そう考えると迷路とかぷよぷよみたいのが 簡単に画面に表示出来て再帰処理どう使ってるのか見て分かりやすいVBAが最強だね
220 名前:デフォルトの名無しさん mailto:sage [2021/06/19(土) 08:51:57.34 ID:at2d+0cn.net] 猿でも分かるコンビネータの本あげれ
221 名前:デフォルトの名無しさん mailto:sage [2021/06/19(土) 10:24:31.84 ID:Eh1cRMA9.net] 複雑なフォルダ構造の中でファイルを探し回るときに 再帰だとすっきり書けるしなあ 実用性もある
222 名前:デフォルトの名無しさん mailto:sage [2021/06/19(土) 11:19:37.50 ID:2FjsEtgh.net] ていうか木構造弄りは基本的にそうじゃね?
223 名前:デフォルトの名無しさん [2021/06/19(土) 15:12:37.68 ID:P2nWdUnI.net] 再帰を部品化するには関数型が最適。
224 名前:デフォルトの名無しさん [2021/06/19(土) 15:54:46.49 ID:cGBHhj42.net] やっぱHaskellやね
225 名前:デフォルトの名無しさん mailto:sage [2021/06/19(土) 16:14:13.44 ID:5ab1/r7s.net] ごはん
226 名前:デフォルトの名無しさん [2021/06/19(土) 17:44:25.79 ID:P2nWdUnI.net] あわしろ氏もHaskellを薦めてる。 アセンブラだのアルゼンチンだの言ってる奴は雑魚。
227 名前:デフォルトの名無しさん [2021/06/19(土) 17:45:24.00 ID:P2nWdUnI.net] 数学的に考えろ。 それが出来ない奴は奴隷。
228 名前:デフォルトの名無しさん mailto:sage [2021/06/19(土) 20:51:42.01 ID:Pr8RzzWS.net] そもそも働いてもいない奴が何か言ってるという感じがする
229 名前:デフォルトの名無しさん mailto:sage [2021/06/19(土) 22:51:49.84 ID:yi0kTguS.net] いつものコテハンおじさんマジ気持ち悪いな
230 名前:デフォルトの名無しさん mailto:sage [2021/06/19(土) 23:34:10.24 ID:elo/qglu.net] 基本情報にあるCかJavaかPythonかVBAやな
231 名前:デフォルトの名無しさん [2021/06/20(日) 05:34:58.12 ID:Xnu0TC+x.net] Scheme手習いはあのGuy L. Steele, Jr.の推薦図書だよ
232 名前:デフォルトの名無しさん mailto:sage [2021/06/20(日) 09:13:49.21 ID:3/yFYJ2B.net] 再起するとなんかかっちょいい。
233 名前:デフォルトの名無しさん [2021/06/20(日) 12:01:36.08 ID:jJVGTJXx.net] 何かサクッと作りたいのか 根本からプログラミングを理解したいのなら 始めるって言っても前提でどれにでも転ぶわな
234 名前:デフォルトの名無しさん mailto:sage [2021/06/20(日) 18:37:53.12 ID:pcxvXbwb.net] 機械工学科学部2年生です。最近某youtuberの影響でプログラミングを勉強したくなりました。 言語について、色々簡単で機械学習?が得意と言われているpythonと基礎的かつ電子工作関係に強いらしいC言語のどちらを学ぼうか迷っています。 Cについては去年授業で軽くやった(cmdで*をZ状に並べたりする程度)ので最低限の開発環境?はあると思います。 アドバイスよろしくおねがいします。
235 名前:デフォルトの名無しさん [2021/06/20(日) 19:02:44.33 ID:zQHCpyBE.net] Cやっとけ Pythonはわざわざ勉強するものじゃない
236 名前:デフォルトの名無しさん mailto:sage [2021/06/20(日) 19:28:45.26 ID:Kz8WPQ5n.net] 普通に大学の勉強でCもPythonも使う可能性が高いぞ
237 名前:デフォルトの名無しさん mailto:sage [2021/06/20(日) 19:37:02.41 ID:pcxvXbwb.net] アドバイスありがとうございます。 とりあえずテストが終わったら苦しんでCを覚えようと思います。
238 名前:デフォルトの名無しさん mailto:sage [2021/06/20(日) 20:04:25.17 ID:E1+iRICr.net] >>235 そうしろアホ
239 名前:デフォルトの名無しさん mailto:sage [2021/06/20(日) 20:26:46.21 ID:G9M2TE0V.net] >>235 あわしろアホ
240 名前:デフォルトの名無しさん mailto:sage [2021/06/20(日) 21:00:45.63 ID:T2ocRPmu.net] わたし採用だけど機械工学なのにCも分からない学生はちょっと無理
241 名前:デフォルトの名無しさん mailto:sage [2021/06/20(日) 21:09:39.83 ID:1Z5g1YGh.net] なんもしとうない
242 名前:デフォルトの名無しさん [2021/06/21(月) 01:28:46.57 ID:N9R4v2RF.net] あわしろ氏はHaskellを強く推奨してる。
243 名前:デフォルトの名無しさん [2021/06/21(月) 01:44:17.64 ID:Ct6EZjIb.net] あわなんとかさんはなんの言語から始めたのか聞こうよ それが答えじゃない?
244 名前:デフォルトの名無しさん mailto:sage [2021/06/21(月) 01:54:02.25 ID:Im5VqdJw.net] あわしろ氏は「あわしろ氏は〜」という奴のレスを強く非推奨してる
245 名前:デフォルトの名無しさん mailto:sage [2021/06/21(月) 01:54:36.67 ID:TAosSIZS.net] あわしろ氏はぴゅう太から始めた
246 名前:デフォルトの名無しさん mailto:sage [2021/06/21(月) 04:02:06.13 ID:NBtqVwMv.net] ぶっちゃけー キムタク語 チョマテヨ
247 名前:デフォルトの名無しさん [2021/06/21(月) 09:02:14.60 ID:QX+E0Nkf.net] >>235 こんなところでCが中途半端に出来るだけが自慢の専門卒みたいな連中に尋ねるよりも 大学の先生かチューターの院生に尋ねた方がいいだろう 進みたい研究室があればそこに行って訊くと良い
248 名前:デフォルトの名無しさん [2021/06/21(月) 18:27:52.94 ID:N9R4v2RF.net] あわしろ氏の一番弟子ケンタがお勧めするRuby。
249 名前:デフォルトの名無しさん [2021/06/21(月) 20:24:33.91 ID:JPizNFeB.net] Kenta氏がおすすめしてるVS Code
250 名前:デフォルトの名無しさん [2021/06/21(月) 23:49:32.68 ID:N9R4v2RF.net] viのほうが良いだろ。
251 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 00:45:16.70 ID:0qs9T9zK.net] 日本人ならサクラダエデイタ
252 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 06:17:25.47 ID:KEzmCk9y.net] チョッパリ語はゴミ ハングルベースのエディタが最強
253 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 09:10:52.73 ID:RAwUSwj0.net] ハングルは書くのに手数がかかる上に読みやすくも短くもならないのでゴミだと思う
254 名前:デフォルトの名無しさん [2021/06/22(火) 10:42:30.20 ID:9PZ+AdPA.net] 教育にも使われた実績が有るPascalをお勧めする。
255 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 12:31:57.73 ID:Og9d/I5e.net] YouTube に、Udemy の山浦清透の新動画ある Docker知らないとWeb開発を任せられない?Dockerは初学者に必須? Dockerできない香具師は、クズみたいな論調で、 Dockerできない香具師が大暴れして、 Twitter のトレンドに入っていたらしいw これは、YouTube で有名な、雑食系エンジニア・KENTA の初心者用コースに、 Dockerが入っているから
256 名前:253 mailto:sage [2021/06/22(火) 12:38:12.17 ID:Og9d/I5e.net] 今は、Docker どころか、 AWS Fargate, Terraform まで入ってきてるから、 初心者でも、AWS のくろかわこうへいのサロンにも、入る必要がある 今の1年の未経験者は、10年以上のプロよりも技術力が上になってるから、 何も勉強しない老害が、勉強してる香具師は馬鹿とか、大暴れしてるw 老害の現実逃避w
257 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 13:27:30.98 ID:YFNAwvBz.net] 一年で抜かれる十年選手はヘッポコ
258 名前:デフォルトの名無しさん [2021/06/22(火) 16:19:01.68 ID:9PZ+AdPA.net] プログラミング言語を勉強したければ、英語を読み書き出来た方が有利ですよ。 日本語で書かれた情報は古くて間違いだらけだ。
259 名前:デフォルトの名無しさん [2021/06/22(火) 16:23:46.22 ID:9PZ+AdPA.net] AWS上で可動するサービスを実現する為のアプリを構築できる技術力は有るのかな? 商用系のアプリだと運用系も含めて構築しないと相手にされないよ。 日本語で仕様を書いてもコンピュータは理解できないよ。
260 名前:253 mailto:sage [2021/06/22(火) 16:51:58.09 ID:Og9d/I5e.net] 不況の金余り・株高で、Amazon の株価は、80兆円から150兆円へ倍増した! 不況が来るたびに、政府が株を買い支えるから、倍々になっていく 米国では、AWS Solution Architect の年収が、1,500万円と、 Rails の1,300万円を抜いて、トップになった! クラスメソッドは会社全体で、AWSの800資格を持ち、 12資格すべてを持つ、ジェダイマスターが7人いる! たぶん、この会社の時価総額も、千億円は超えているだろう
261 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 17:01:59.18 ID:bYGNNR/V.net] >>3 VB6は腐っても業務用だからな Pythonみたいな入門者向けという位置づけの言語とはやっぱり違う それにIT黎明期からITバブル真っ盛りまで大金使って開発された本道ど真ん中の開発環境 考え方は古いかもしれんし泥臭いかもしれんがとことん手間かけて開発されてる Pythonとはかかわってる人間の数や開発規模が違いすぎる 汚い手を使ってでも結果を出してくれるプロ選手=VB6 さわやかなイケメンスポーツ学生=Python こんなイメージだわ
262 名前:デフォルトの名無しさん [2021/06/22(火) 17:28:29.77 ID:bifO5wsq.net] まるで python が結果を出せないみたいな言い草はよせ あらゆる分野で python >>> vb だよ
263 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 17:30:26.53 ID:mrLRISU2.net] >>259 >汚い手を使ってでも結果を出してくれるプロ選手=VB6 20年前に引退してるけどな
264 名前:デフォルトの名無しさん [2021/06/22(火) 18:22:18.65 ID:9PZ+AdPA.net] VB族はベーシックしか理解出来ない解らないアマチュア向けの言語でしょ。 後方互換性が無いから使い捨てプログラムしか書けない。 過去にバージョンUPに伴い、ほぼ全てを書き直した嫌な思い出しか無い
265 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 18:41:42.56 ID:7j121Wmb.net] >>262 VB族とはまた随分雑な括りだね。 VBS、VB6はまぁもう使われていないとしてその流れを組むVBA、VB.Netと言うのが今有る主要なVBだと思うけど、 VBAは最初にやる言語としては最強。別に長々とやる言語ではないと考えるとバージョンの変更なんてそもそもあまり考える必要はないし、 バージョンが変わったとしてもカーネルが変わるほどのメジャーチェンジで無ければ大体そのコードは使える。 VB.NetはまぁVBAからC#への繋ぎにはいいかな。 文法は旧VB6やVBA、内容はC#と同じようなもんだから。 まぁ直接VBA → C#に行ける人ならそれでもいい。というか素質のある人ならいきなりC#でいい。
266 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 18:53:46.19 ID:7j121Wmb.net] VBAとPythonを比較するのは それぞれ得意分野がかなり違うのでナンセンスだと思う。 VBAはVisual Basic For Applicationsと言われているだけあって、そのアプリケーション特化で、最初にやるのにはEXCELひとつあれば大体のことが出来るのが最大の利点。 PythonはEXCELとかを扱うとすればどうしてもEXCEL単体では収まらない。けど集約や分析に対して強い。 両方使いこなしてついでにJavascriptも覚えられればまぁいいんじゃないかなって気がする。
267 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 19:10:16.50 ID:7j121Wmb.net] いつも最初にやる言語としてVBAを推しているのは最後までVBAで通すことはあまり考慮していない。 例えばPythonとかと比べると確かに便利部品は少ない。ただ、他の言語に進んだときに「この言語はこういう便利機能があるんだスゲー」となるから VBAに無かった機能に興味を持つしその恩恵のありがたみがよく実感出来る。 逆に恐らく他の言語からVBAに入ると「何このクソ言語」となること請け合い。 その言語で一生やるならVBAはお勧めしない。 あくまで最初のとっかかりとして別の言語に後から進む人用だね。
268 名前:デフォルトの名無しさん [2021/06/22(火) 19:29:50.81 ID:l1tu8KXt.net] Haskellが基本だと思います。
269 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 19:46:19.14 ID:rwt59ZhW.net] あわしろ氏はMS言語は勧めてない
270 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 20:02:19.96 ID:DMQZHTLD.net] QuickBASIC
271 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 20:15:27.92 ID:rwt59ZhW.net] めんどくさいことは全てPython、VBAにやらせよう どっちかといえばPythonがいい 十年後も確実に使われてるよ 今以上に使われるようになる可能性が高い
272 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 21:25:22.76 ID:GRJzZNLA.net] いや、Pythonは言語仕様も好かれてないし、そろそろ打ち止めだと思うが 機械学習も、極論を言ってしまえばライブラリが充実してるだけでしょ?Railsみたいな感じで 次の波には逆らえないよ 所詮はベターBASICでしかない
273 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 21:35:50.41 ID:kGm2q7jg.net] 英語のPython書籍でたまに見かけるのが「通常の文章を読むように読める」 2はともかく3なんか特にそうは思わんし、 仮にそうだとしても日本人からしたらどうでもよすぎる
274 名前:デフォルトの名無しさん [2021/06/22(火) 22:23:05.33 ID:9PZ+AdPA.net] >>271 日本人のITスキルが、 このまま向上しないのは由々しき問題だと思うな。 義務教育で教えてる内容が余りにも低レベル過ぎて あれでは、オペレータレベルが量産されてしまう事になる。
275 名前:デフォルトの名無しさん [2021/06/22(火) 22:31:43.61 ID:9PZ+AdPA.net] PYTHONで書かれた膨大な数のライブラリは、 他の言語から利用されてるから、生き残るんじゃないかな
276 名前:デフォルトの名無しさん mailto:sage [2021/06/22(火) 23:58:40.17 ID:7j121Wmb.net] 10年後のことまでは分からないけど BASICは何だかんだいわれながら 形を変えつつ40年生き残っている 多分、10年後もVBとは違う形態に なるかも知れないけど BASICが死滅するとは考え辛い
277 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 05:00:33.91 ID:XK2Gt5Kb.net] 膨大なライブラリの有るPerl廃れましたけど
278 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 07:19:45.43 ID:o1CBRtXz.net] BASICは過去の繁栄から見るともう廃れたと言って過言でないレベルまでいったでしょう
279 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 08:54:24.29 ID:VmJ9egwd.net] >>276 30年前にも同じことが言われていましたが、今でも生き残っているところを見ると、技術的には枯れきっているけれども それだけまだ現役でかなり使われているくらいには周りに浸透しているポピュラーで馴染み易い言語と言ったところでしょうか。
280 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 09:28:04.75 ID:02er78qp.net] N88 BASICもVB.NETも同じBASICっていうけどぶっちゃけPythonとC#以上に違う言語だよね Basicな言語という以上の意味はないんじゃないの N88みたいな古典的なBASICメインストリームで使われ続けてると言えるの?
281 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 10:15:20.75 ID:XK2Gt5Kb.net] N88みたいなハードやOS機能と癒着したもんは直ぐに廃れる。 いまや完全な死語。 昔のハードやソフトを使いづけている町工場等で細々と動いているのみ。
282 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 11:27:19.28 ID:h1/AXUzT.net] >>270 それと同じことを20年前も言われてた気がする
283 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 11:45:05.77 ID:h1/AXUzT.net] 多分、20年後もPython使ってると思うわ Rubyも使われてると思う Haskellは微妙だな
284 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 11:56:17.37 ID:o1CBRtXz.net] Haskellは今も使われてないだろw
285 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 12:20:58.21 ID:h1/AXUzT.net] あわしろ氏botがお勧めしてるのにね、、、
286 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 14:49:39.86 ID:S3tAuwgF.net] たまに出てくるあわじひめじ氏とかケンコバ氏とか誰なん?
287 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 16:34:26.68 ID:z6mFwAdk.net] 世の中には知らない方がいいこともある
288 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 16:41:40.48 ID:VmJ9egwd.net] 恐らくこの人 https://twitter.com/ikunya?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor (deleted an unsolicited ad)
289 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 17:48:21.99 ID:4kakg5vP.net] >>286 アイコンかわいい
290 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 18:05:56.11 ID:h1/AXUzT.net] なんだ、ただのヲタクか
291 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 18:49:58.24 ID:HYjDIJ1V.net] あわしろ氏もすき家の「エビチリ丼」をおすすめしている
292 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 19:14:00.79 ID:uY7z/n/m.net] あわしろ氏も『ステラのまほう 1巻』を読み終わった
293 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 19:53:53.59 ID:oeZ8FmqG.net] M1Macでubuntu動かす意味あんの??
294 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 20:29:21.11 ID:DHVDoIqc.net] あるよ
295 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 21:53:42.93 ID:SeYzj9UI.net] どんな?
296 名前:デフォルトの名無しさん [2021/06/23(水) 22:12:11.97 ID:nFEaptB+.net] 自己満でテンション爆上げできる
297 名前:デフォルトの名無しさん mailto:sage [2021/06/23(水) 23:39:33.35 ID:dfxZSyDP.net] 個人へのリンクも貼ってあるからサロンの関係者だと思われてしまうだろうな 風評被害になるのでは
298 名前:デフォルトの名無しさん [2021/06/24(木) 00:01:37.53 ID:OrkprRJ+.net] Mac マイクロカーネル うぶんつ モノリシックカーネル なんでわざわざ遅れた、劣ったOS入れてチンコ立ててるの? あわしろさんは
299 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 00:08:37.82 ID:400xYDNL.net] GPLぢゃないのと比べるアホだな
300 名前:デフォルトの名無しさん [2021/06/24(木) 00:37:56.43 ID:qmy0uSvP.net] Excelはベンダーロックインされるので、オープンオフィスを使いましょう。
301 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 06:58:19.34 ID:dqx2z3Mm.net] しょぼいからイヤです
302 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 07:27:08.99 ID:JBN8cjjE.net] PCに訳ありでWindowsが入れられない、EXCELが入れられない人はせめてLibreOfficeを入れましょう。 機能的にはショボいですが、VBAもEXCELのと互換があってある程度使えます。 あわしろ氏もLibreOfficeの本を出しています。
303 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 08:38:15.46 ID:76gkOrwl.net] ステラのまほうを読みましょう あわしろ氏も読みました
304 名前:デフォルトの名無しさん [2021/06/24(木) 14:01:22.67 ID:AJ4WJyEC.net] ITエンジニアを目指すなら、 COBOLは必須だろ。 簡単な言語だから一日でマスター出来なかったら別な仕事にしろ。
305 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 14:05:30.50 ID:76gkOrwl.net] 重宝されるのってCOBOLじゃなくて業務固有ドメイン知識だよなCOBOL案件やってる人はほぼ間違いなくそれが身に付いてるってだけで 今からCOBOLだけ学んでもガッカリされるだけでは
306 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 16:08:57.63 ID:SeyDXrl1.net] >>302 既存のCOBOLソース見てるけど、独自性が強すぎて こりゃ廃れるはずだと納得するw 今はとりあえずc言語サラッと学習して さっさとオブジェクト指向の言語やった方がいいよ
307 名前:デフォルトの名無しさん [2021/06/24(木) 16:29:26.46 ID:fSCL/HkP.net] >>297 GNU/Hurd入れないとなぁ
308 名前:デフォルトの名無しさん [2021/06/24(木) 16:45:58.01 ID:fSCL/HkP.net] あわしろ氏ほどのハッカーなら当然だよね
309 名前:デフォルトの名無しさん [2021/06/24(木) 17:55:34.55 ID:AJ4WJyEC.net] >>304 COBOLが読めないと、ホスト上で稼働してる既存のPGを解読して、 新たなプラットフォーム上に構築し直す事も出来ないよ。 真っ当なドキュメントは残ってないから、手掛りはソースだけ。 既存の業務を止めずにリプレースする必要性が有る大規模なシステムが大量に存在してる。
310 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 18:40:51.76 ID:SOX8C7Wm.net] そのまま使えよ。 年号対応?知らん。
311 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 18:41:44.09 ID:hwqhxnlF.net] あわしろ氏今日うんちした?
312 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 18:45:54.72 ID:W6+uuvKC.net] あいでんてぃふぃけーしょんでぃびじょん こんふぃぐれーしょんせくしょん ・・・と書いた時点で飽きた
313 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 18:57:45.45 ID:76gkOrwl.net] 一応ターミネーターもCOBOLで動いてるな だから少なくとも2029年までは使われてることが判明している
314 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 19:08:53.64 ID:marT+N+y.net] >>298 オープンオフィスもベンダーロックインされるという意味では同じでは?
315 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 19:09:38.04 ID:marT+N+y.net] >>304 COBOLに向いていない処理を無理にCOBOLでやろうとした結果、キメラが生まれてしまった
316 名前:デフォルトの名無しさん [2021/06/24(木) 19:09:38.39 ID:AJ4WJyEC.net] >>311 COBOLで構造化プログラミングを取り入れた設計でプログラム書いてたけど、 最近はオブジェクト指向も取り入れてるみたいですね。
317 名前:デフォルトの名無しさん [2021/06/24(木) 21:50:59.96 ID:AJ4WJyEC.net] MSオフィスってパッケージを買わなくても、Office365で使えませんでしたっけ?
318 名前:デフォルトの名無しさん mailto:sage [2021/06/25(金) 05:03:03.97 ID:S3bOYcXv.net] COBOLか。懐かしいな。 あー、なんか自前でバッチ処理回したくなってきた。 ソートしたりコントロールブレイクで集計したり。
319 名前:デフォルトの名無しさん [2021/06/25(金) 08:35:08.88 ID:z3Gr9uFS.net] ひろゆき氏はHTMLから始めることを勧めている
320 名前:デフォルトの名無しさん mailto:sage [2021/06/25(金) 12:58:11.11 ID:2BrnQ6rs.net] 【IT】「Windows 10」の後継OSは「Windows 11」 Microsoftが正式発表 [ニライカナイφ★] https://asahi.5ch.net/test/read.cgi/newsplus/1624587554/ またWindowsがうぶんつを引き離すのか
321 名前:デフォルトの名無しさん mailto:sage [2021/06/25(金) 14:54:58.61 ID:rz+grZGm.net] COBOLやれとか言い出すと アセンブラもパンチカードもやれとか言い出す輩が必ずいる
322 名前:デフォルトの名無しさん mailto:sage [2021/06/25(金) 15:21:47.35 ID:bbsWQun2.net] コーディングシート(手書き)をパンチャーさんに渡して、パンチカードにしてもらうんだ
323 名前:デフォルトの名無しさん [2021/06/25(金) 15:24:24.60 ID:NtbJ6FsY.net] >>318 ubuntu互換だったりしてね
324 名前:デフォルトの名無しさん [2021/06/25(金) 15:59:58.42 ID:y4qQHaj3.net] NTのマイクロカーネルでUbuntu互換だったら、OSXに勝つる
325 名前:デフォルトの名無しさん [2021/06/26(土) 03:03:51.74 ID:/LWub3gR.net] オラ、Haskellさ覚えてバッチ流すだぁ♪
326 名前:デフォルトの名無しさん mailto:sage [2021/06/26(土) 06:40:09.84 ID:jr0s3oBI.net] あわしろ氏もベンダーロックインされるからUBUNTUは使うなと言っている
327 名前:デフォルトの名無しさん [2021/06/26(土) 10:13:26.69 ID:/LWub3gR.net] あわしろ氏はうぶんちゅを勧めてる
328 名前:デフォルトの名無しさん [2021/06/26(土) 17:09:48.33 ID:1T6ZmR61.net] はぁー、ワードもねえ、オフィスもねえ、VSCodeは何者だ? 朝起きてうぶんちゅあげて、アニメサイトをぐーるぐる
329 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 12:06:36.83 ID:rGhgZXdQ.net] あわしろ氏もうぶんちゅは金がない乞食が入れる残飯のようなものだと言っている
330 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 14:40:52.20 ID:BLSjy1G+.net] プログラムの基本はファイルを読み込んで 繰り返し処理しながら条件分岐してファイルを書き出す これが真理
331 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 19:45:01.88 ID:d7u3fSB/.net] いまどきはDBやhttpリクエストだぞ?
332 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 21:02:40.10 ID:m/7lsrpa.net] 1つのプログラミング言語を学んだら、別の言語も簡単に習得できるの? https://hayabusa9.5ch.net/test/read.cgi/news/1624778236/
333 名前:デフォルトの名無しさん [2021/06/27(日) 21:40:38.93 ID:pKMde1Q/.net] あなたのプロジェクトを成功に導くたった一つのOS、それがUbuntuですよ。
334 名前:デフォルトの名無しさん [2021/06/28(月) 00:17:21.79 ID:dJmQ4tzT.net] このスレタイでスレ立てたやつは何を選んだのか
335 名前:デフォルトの名無しさん [2021/06/28(月) 00:26:45.36 ID:eirwu2H4.net] …JSじゃね?
336 名前:デフォルトの名無しさん [2021/06/28(月) 09:24:12.22 ID:kkfSQaf+.net] >>330 最初にHaskellとかLISPとかそういう変なのを選ばなければいける 細かな違いはあれど根本は一緒だから
337 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 10:05:18.23 ID:TkfcQ6KN.net] 最初にForthとかPrologを選ぼう!
338 名前:デフォルトの名無しさん [2021/06/28(月) 11:23:29.47 ID:lT773x6k.net] C#と局所的にpython書ければ最強だろ。出来ない事なんて無い
339 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 12:39:55.22 ID:HriI4Sff.net] javascriptは書けないと無敵ではないだろう どうしてもちょっと書かなきゃいけないことはある
340 名前:デフォルトの名無しさん [2021/06/28(月) 13:02:43.64 ID:bIZ7S0Sd.net] 機械語
341 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 18:39:36.18 ID:2XO+WanJ.net] Pythonってしっくりくるっていうか初心者の私でも書きやすいからいいと思った
342 名前:デフォルトの名無しさん [2021/06/28(月) 19:35:16.96 ID:fg6LgdNP.net] むしろ最初にHaskellをやるべき。 そしてHaskellだけをやるべき。 日本が復興を果たすにはそれしかない。
343 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 19:56:38.36 ID:hSv3zN64.net] 最初はGUIで目に見える成果が出やすいC#あたりでいいんじゃね C言語でコマンドプロンプトぽちぽちするだけじゃモチベ続かないだろうし、javascriptやPHPみたいなWeb系言語はローカルサーバーの構築とかFTPみたいな初心者には難しい作業が多い
344 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 20:54:58.30 ID:toBhw30j.net] >>341 そういう話をするとまたベンダーロックインがどうのこうのと言い出すバカが出るから困る
345 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 21:34:01.17 ID:P/MSL5OD.net] 環境込みでかんがえると Scratchかマイクラ、Pyxel かな Squeakは多機能すぎて発散しそう
346 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 22:20:13.09 ID:quG4wdoj.net] Ruby on Rails では最初から、Heroku, Cloud 9 で、リモート開発 ローカル開発なら、Docker Compose か、 日本人が作った、バージョンマネージャーのanyenv とか
347 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 23:25:49.67 ID:+NMrGGDR.net] jsだろうね。実用的でもあるし。
348 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 02:56:46.34 ID:CX61IjMf.net] HTML 言語じゃないっていう人がいると思うけど、入門にはいいし、後で役に立つ
349 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 04:16:51.26 ID:SmSl8CvY.net] >>346 nodeあるからねーー 未来思考でTypescriptとかも
350 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 09:02:29.37 ID:ZnfLMVci.net] マークアップ言語だろ〜ってやつか
351 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 10:11:26.22 ID:GoT1Gq/M.net] 一番儲かる言語は? ゲーム言語は? 一番使える言語は?
352 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 11:01:05.87 ID:DHbCLfYV.net] >>349 Go、C#、C/C++
353 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 11:39:16.40 ID:GoT1Gq/M.net] >>350 サンガツ
354 名前:デフォルトの名無しさん mailto:sage [2021/07/01(木) 14:56:13.66 ID:BbpseIi3.net] VBってどうなの?
355 名前:デフォルトの名無しさん mailto:sage [2021/07/01(木) 18:06:35.12 ID:79OH3ZpR.net] VBSとVB.Netはお勧め出来ないです VBAはEXCELひとつあれば環境が整う上にこれ以上ないくらい簡単で間口が広い言語なのでお勧め出来ます。
356 名前:デフォルトの名無しさん [2021/07/01(木) 18:51:36.28 ID:OBl+E7vs.net] ベンダーロックインされるのでMS言語はやめましょう。
357 名前:デフォルトの名無しさん mailto:sage [2021/07/01(木) 19:12:54.05 ID:oC0Y5noa.net] MS言語も教養として1つぐらい覚えてもいいと思う 特に規模の小さいデスクトップアプリを作るときは1つ覚えておくと便利 現時点ではVB.NETでも実は十分なんだけど世の中の流れ的にはC#だね AndroidやiPhoneのアプリだとパソコンのほかに実機が必要 WEB系はコーディング以外の要素が強い だから最初に1つ覚えるのはC#かVB.NETがいいと思うよ DB連携して住所録作れる程度になったらもう他の環境いってもやっていけるはず そこまで到達するのに最短なのはやはりC#/VB.NETじゃないかな DB連携の部分はWEB系のほうが手っ取り早いかもしれないけど懸念はそれぐらいじゃないかな
358 名前:デフォルトの名無しさん mailto:sage [2021/07/01(木) 19:16:32.72 ID:oC0Y5noa.net] 言語ぐらいでベンダーロックインになってしまうんだったら PHPでもJavaでもMySQLでもベンダーロックインになってしまうぞ
359 名前:デフォルトの名無しさん [2021/07/01(木) 19:29:58.55 ID:OBl+E7vs.net] ハイ、あなた、ベンダーロックイン。 ご愁傷さま。
360 名前:デフォルトの名無しさん mailto:sage [2021/07/01(木) 19:35:07.37 ID:oC0Y5noa.net] ちなにおまえらは日本語という究極のベンダーロックインされとるぞ
361 名前:デフォルトの名無しさん mailto:sage [2021/07/01(木) 19:37:31.11 ID:79OH3ZpR.net] あなたのベンダーにロックイン!!
362 名前:デフォルトの名無しさん [2021/07/01(木) 20:00:38.23 ID:OBl+E7vs.net] ココだけの話、MSは悪です。
363 名前:デフォルトの名無しさん mailto:sage [2021/07/01(木) 20:10:21.77 ID:mgiCx+NM.net] マジかよ うぶんちゅ捨ててくる
364 名前:デフォルトの名無しさん mailto:sage [2021/07/01(木) 20:15:28.73 ID:NZSkQyJ1.net] あわしろ氏も うぶんちゅ!まがじん 残飯♪ という漫画を愛読している
365 名前:デフォルトの名無しさん mailto:sage [2021/07/01(木) 20:25:38.45 ID:AeY1/BeM.net] CentOSでもマンセーしてろ
366 名前:デフォルトの名無しさん mailto:sage [2021/07/01(木) 22:28:07.75 ID:FtQP+R2v.net] うぶんつは言語じゃないと何度言ったら…
367 名前:デフォルトの名無しさん mailto:sage [2021/07/01(木) 22:31:30.14 ID:Eft27ipG.net] マジかよ bash アンスコしてくる
368 名前:デフォルトの名無しさん mailto:sage [2021/07/02(金) 14:47:30.75 ID:3S1JNUsi.net] >>281 20年後はRubythonに止揚します^^
369 名前:デフォルトの名無しさん [2021/07/02(金) 18:57:10.65 ID:5BM6qdJp.net] 悪い悪いOS〜〜〜Windows〜♪
370 名前:デフォルトの名無しさん mailto:sage [2021/07/02(金) 19:04:12.12 ID:mD7WpMWU.net] ドスッ、ドスドスドッスー♪ ウィンドーズ、ウィンドーズ♪ オーエス、オーエス!
371 名前:デフォルトの名無しさん mailto:sage [2021/07/02(金) 19:18:53.36 ID:ILBLMl6W.net] OSがねむいだえう
372 名前:デフォルトの名無しさん mailto:sage [2021/07/02(金) 19:19:40.38 ID:ILBLMl6W.net] 頭がぼけるというか混線してる なんか年取ったら気がくるってそう
373 名前:デフォルトの名無しさん mailto:sage [2021/07/02(金) 22:03:26.75 ID:KbsTJtp3.net] カレー食べたら頭がよくなった
374 名前:デフォルトの名無しさん mailto:sage [2021/07/02(金) 22:28:04.86 ID:hnNHmRxy.net] 全部カリー化しよう
375 名前:デフォルトの名無しさん mailto:sage [2021/07/03(土) 00:49:46.20 ID:Jn6hdO/o.net] >>367 ubuntuとか好きそう
376 名前:デフォルトの名無しさん [2021/07/03(土) 02:44:09.74 ID:HAk/Aizq.net] ゲイツOS。
377 名前:デフォルトの名無しさん [2021/07/03(土) 03:15:41.37 ID:+XLu6eR7.net] ティラノスタジオでゲーム作る為にJSと自然言語処理のためにPython使ってる作りたいもので分けるのが一番
378 名前:デフォルトの名無しさん mailto:sage [2021/07/03(土) 11:47:35.72 ID:TQLM8oVL.net] なぜ自称中級者はバカの一つ覚えみたいにOSの話題をしたがるのか
379 名前:デフォルトの名無しさん mailto:sage [2021/07/03(土) 12:29:20.84 ID:Va+gE9om.net] >>376 バカだからさ
380 名前:デフォルトの名無しさん mailto:sage [2021/07/03(土) 22:57:32.51 ID:TQLM8oVL.net] >>377 いや、開き直られても困るんだが…
381 名前:デフォルトの名無しさん mailto:sage [2021/07/03(土) 23:02:13.94 ID:5hKB9RwD.net] >>378 直径何センチ?
382 名前:デフォルトの名無しさん [2021/07/03(土) 23:38:47.04 ID:HAk/Aizq.net] あわしろ氏もオープンなOSを推奨している。
383 名前:デフォルトの名無しさん [2021/07/04(日) 09:42:02.46 ID:IB79O3O7.net] 一般書店に並んでて複数本が出てる言語から選べばいい 情報がないとどん詰まりするし、その言語始めたからって他に移ってはいけないルールはないし
384 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 10:57:25.43 ID:6ePuFFzz.net] あわしろ氏も中国共産党のモンゴル人大量虐殺を賛同している
385 名前:デフォルトの名無しさん [2021/07/04(日) 16:22:49.27 ID:DDnLb3K7.net] >>382 していない。
386 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 16:49:34.75 ID:FwTkTZ8M.net] あわしろ氏も14歳の少女とのセックスは合法であるべきだと言っている。
387 名前:デフォルトの名無しさん [2021/07/04(日) 18:01:33.84 ID:DDnLb3K7.net] それは法で取り締まる性質のものじゃないだろう。
388 名前:デフォルトの名無しさん [2021/07/04(日) 19:57:57.50 ID:FEBamilM.net] >>382 これ名誉毀損じゃない?
389 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 21:08:49.48 ID:mnNgk4+b.net] あわしろ氏も助走つけて殴るレベル
390 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 21:21:49.24 ID:sL1Oxzg+.net] >>382 と >>384 は訴えられたら負けるだろう
391 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 22:12:02.97 ID:YeQMNH7b.net] なんでも良いから失せろスレ違の宣伝、糞信者ども
392 名前:デフォルトの名無しさん [2021/07/04(日) 23:05:23.54 ID:DDnLb3K7.net] 糞ドザは去れ。
393 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 23:33:01.49 ID:jr19Y+mK.net] JSが初心者向けとかとんでもない 環境構築が簡単というだけで、FWも含めた習得はかなり大変 しかも初心者に優しい入門者がほとんどない
394 名前:デフォルトの名無しさん mailto:sage [2021/07/05(月) 10:58:14.20 ID:Mc+0EkJP.net] あわしろ氏もjavascriptやる奴はカスだと言っている
395 名前:デフォルトの名無しさん mailto:sage [2021/07/05(月) 11:29:25.62 ID:C2dE6hoH.net] じゃあtypescriptでいいじゃん
396 名前:デフォルトの名無しさん mailto:sage [2021/07/05(月) 14:06:41.80 ID:CvYJ65QR.net] あわしろ氏もキノコよりタケノコと言っている
397 名前:デフォルトの名無しさん mailto:sage [2021/07/05(月) 15:43:36.29 ID:iyZc/fZS.net] あわしろ云々言ってる奴はゴミ そんな雑魚誰も知らん
398 名前:デフォルトの名無しさん [2021/07/05(月) 17:14:42.49 ID:0uJZju98.net] あわしろ氏もあわしろ氏は知らないと言っている
399 名前:デフォルトの名無しさん [2021/07/05(月) 18:27:38.71 ID:BS+xo2T5.net] >>395 業務では、あわしろ必須ですよ。 知らなかったじゃ済まされない。
400 名前:デフォルトの名無しさん [2021/07/05(月) 18:30:02.93 ID:BS+xo2T5.net] ぶっちゃけJavascriptはやらんほうが良いよ。 やることになってから渋々やれば良いと思う。
401 名前:デフォルトの名無しさん mailto:sage [2021/07/05(月) 18:33:30.44 ID:3pt4iKXK.net] 「あわしろ」NGワード推奨
402 名前:デフォルトの名無しさん [2021/07/05(月) 19:04:56.45 ID:BS+xo2T5.net] あわしろ氏を知らないとか素人丸出し。
403 名前:デフォルトの名無しさん mailto:sage [2021/07/05(月) 19:10:37.38 ID:6UiPMMeh.net] KENTAもNGで
404 名前:デフォルトの名無しさん mailto:sage [2021/07/05(月) 23:26:28.13 ID:4FP/G+25.net] 今業務系の大半がWeb系のシステムなのに プロをめざしてんなら、js使えない時点で 仕事の半分以上はなくなるよ
405 名前:デフォルトの名無しさん mailto:sage [2021/07/05(月) 23:47:28.81 ID:pPzSK71s.net] 代わりにやっといてくれ
406 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 01:24:58.76 ID:AJxevGXU.net] Ruby on Rails では、Node.js, jQuery, React, Bootstrap も入る 雑食系エンジニア・KENTA の最近のカリキュラムでは、 初心者同士の転職競争を勝ち抜くために、Vue.js, TypeScript も入れてきてる 今までは、Bootstrapで、ちょっとReactコンポーネントを使うだけで良かったのが、 1年ぐらいの初心者の技術力が高すぎて、Vue.js, TypeScript が主戦場になってきた サーバーも、Docker Compose, Heroku, CircleCI だけで良かったのに、 最近は誰でも、Docker出来るから、 AWS Fargate, Terraform が主戦場になってきた だから、AWSのくろかわこうへいのサロンにも、入る必要がある KENTA Web系エンジニアを目指す人のためのプログラミング学習ロードマップ、2021/2 www.youtube.com/watch?v=0TABrlhci5M 2021年のWeb系エンジニア転職を成功させる3つの技術要素、2021/4 www.youtube.com/watch?v=70VrB7LTe9g
407 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 02:53:11.47 ID:de/LcWOv.net] あわしろ・KENTAもそうだが、 >>404 を一番NGにしたい
408 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 03:38:14.24 ID:nSctAZgU.net] >>404 グロ
409 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 14:07:23.39 ID:wjzQnxxu.net] あわしろ氏、KENTA氏は5chで自分の名前を連呼することで信者数を増やそうとしているがことごとく失敗している
410 名前:デフォルトの名無しさん [2021/07/06(火) 14:32:59.93 ID:EtADI2xo.net] >今業務系の大半がWeb系のシステムなのに . そうなんですか?どれくらいの割合ですか?
411 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 14:52:04.72 ID:1wxKYJ6u.net] >>408 自分のまわりじゃ 新規は殆どの勢い リプレースも大抵がWeb化 ちなみにスマホもWebView使った 実質Webアプリ多いから Web出来ないと仕事ない
412 名前:デフォルトの名無しさん [2021/07/06(火) 18:42:40.01 ID:GIfx1U+J.net] 登録者数は順調に増えてますが。
413 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 18:56:02.25 ID:80VVLE5x.net] Railsガイジは一周回ってkentaアンチ、railsアンチ説まである。
414 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 21:17:10.35 ID:J18HwiaT.net] 昔クラサバでやってたような業務システムはたいていWebになったな。 ただそうじゃないスタンドアロンのツールはうちみたいなメーカーじゃまだまだ多い。わざわざWebにする方が面倒くさい。
415 名前:404 mailto:sage [2021/07/07(水) 00:58:33.86 ID:bUHYGk47.net] 今回の不況の株高で、Amazon の時価総額が、80兆円から150兆円になった! ベゾスが世界一の金持ちになった 米国年収で、AWS Solution Architect が、1,400万円となり、 Ruby on Rails の1,300万円を抜いて、トップになった! ただし、Node.js は900万円だけど、Railsの2倍募集あるけど 会社全体で、AWSの資格を800持ち、 全12資格を持つ、ジェダイマスターが8人いる、 クラスメソッドの時価総額も、千億円ぐらい行くかも 要するに、全システムがクラウドへ移っている。 だから猫も杓子も、Docker, AWS Fargate って言う
416 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 01:25:35.63 ID:7r/+mfxP.net] >>355 VB.NETやるくらいならC#だろ
417 名前:デフォルトの名無しさん [2021/07/07(水) 16:39:36.62 ID:49748z4f.net] そんなに凄いことか? https://jp.reuters.com/article/auction-nft-www-code-idJPKCN2E73CO
418 名前:デフォルトの名無しさん [2021/07/07(水) 19:13:05.56 ID:fGKjH9yB.net] あわしろ氏の一番弟子、ケンタがお勧めするRuby。
419 名前:デフォルトの名無しさん [2021/07/07(水) 22:27:25.34 ID:z2yMw6Yu.net] KENTAってあわしろの弟子なの?
420 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 22:58:36.55 ID:4ALWqgte.net] あわしろ氏、で始まる文章投稿する奴出禁にして欲しい
421 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 05:26:22.32 ID:S/uzcyB1.net] 文末に 置けばオッケー あわしろ氏 〜友蔵こころの俳句〜
422 名前:デフォルトの名無しさん [2021/07/08(木) 07:20:34.73 ID:skkiyaKP.net] >>419 天才現る。
423 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 07:40:59.90 ID:GaxhaLaf.net] ローカルネットワークで複数台同時共有使用するデータベースを使った業務システムを開発するのにぶっちゃけどの言語使う?
424 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 07:50:37.52 ID:xjRdYI9Q.net] >>421 WEB系、言語は会社の都合次第 おそらく人を調達しやすいPHP 印刷が重視されるようなシステムだとVB.NETの可能性もあり
425 名前:404 mailto:sage [2021/07/08(木) 07:51:19.53 ID:3cxWeTdK.net] >>404 に書いたけど当然、Ruby on Rails です!
426 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 07:53:08.71 ID:hcvY/pCa.net] >>422 (;´д`)
427 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 09:35:16.16 ID:GaxhaLaf.net] >>422 印刷は重要だからvb.netを勉強しようかな。 c#も勉強した方が良いだろうか?
428 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 10:48:32.42 ID:oSqIVDjt.net] >>425 両方やっとくといいよ なに、文法以外は70%くらい一緒だから大丈夫
429 名前:デフォルトの名無しさん [2021/07/08(木) 11:23:46.90 ID:nEG9xKCJ.net] 出禁にして欲しい
430 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 11:26:07.99 ID:9qLtCOJ2.net] >>426 ありがとう。 社内でエクセルとは別にデータ管理や帳票などきちんとシステム化しようという案が出て言語は何にすればいいか迷っていたところ。 少し前に進んだ。
431 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 12:12:18.73 ID:2xQyyxJV.net] 神Excel有れば十分
432 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 14:08:50.96 ID:oSqIVDjt.net] いつもVBA推しではあるけれど こういうレスをみるとやっぱり起点は EXCEL VBAだって再認識出来るよ
433 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 18:56:16.51 ID:xjRdYI9Q.net] >>425 帳票を数十枚、数百枚、もしくはもっと印刷するようであればActiveReportやCrystalReportのスキルは必ず重宝される データベースからデータを取得して帳票を印刷する これは基本中の基本 だいたい2017年ぐらいからC#が増えてきた 周辺ライブラリもC#対応、もしくはC#のみ対応が増えてきたので注意が必要だ 新しく覚えるのであればC#でいいかもしれない どっぷりと.NETの世界でやっていくならVB.NETは必須だ さらにVB6の技術を求められる場合もある スキルを認められればN88BASIC案件もないわけではない 基本的には高齢者にまわされる仕事なのでそれほど気にする必要はないがコンピュータの歴史としておさえておいたほうがよい ただ、そこまでどっぷり業務系.NETプログラマになる覚悟がないのであれば PHPとLaravelの組み合わせだったり、WEBのシステムで帳票をPDF出力できるほうが役立つかもしれない WEB系はHTMLとJavascript、そしてPhotoshop(類似ソフトでもいいが)の知識は必須となる Javascriptを知らないとどうやってPOSTしてるかわからないようなソースもでてくる 帳票のデザインをするのに画像の加工が必要なこともある 世の中にある領収書や見積書などをすぐにPDF出力できるようなスキルは必要だ WEBといっても裏で動いているのはLinux PHPから実行ファイルを呼び出すような作り方も出来たほうがよい まずは安いサーバでよいので購入して自宅でLinuxサーバを運用するべき 業務系.NETプログラマでもDBは使うしAPI連携のWEB系の知識は必要 世の中は全てつながっていて、それをつなげているのはプログラマなんだ
434 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 19:03:59.43 ID:hcvY/pCa.net] (;´д`)汗
435 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 19:14:22.02 ID:xjRdYI9Q.net] プログラマは汗をかけ!かいた汗とコードの分だけ未来がある!!
436 名前:デフォルトの名無しさん [2021/07/08(木) 19:18:15.12 ID:skkiyaKP.net] Rubyが良いのでは?
437 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 19:20:36.32 ID:hcvY/pCa.net] >>433 プロ?だとすると かなり時代についてけてないな(;´д`)
438 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 20:04:19.67 ID:GaxhaLaf.net] >>431 あ、ありがとう。とりあえず、メモして頑張るよ。
439 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 22:17:12.60 ID:WQ8v6HJQ.net] >>431 このクソスレには似つかわしくない熱いレス
440 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 00:28:14.88 ID:7Ablxh2G.net] N88BASIC案件か。見たことないな。 せいぜいクラッシックASPでVBS止まりだ。
441 名前:デフォルトの名無しさん [2021/07/09(金) 03:11:08.49 ID:f0F756EH.net] 時代はHaskellですが・・・
442 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 10:39:35.80 ID:7Ablxh2G.net] いいえ、時代はWindows11です。 今年後半から来年頭辺りで出回るようですが、現在Windows10を持っている人は無料でアップデートできるとのことです。ひょっとすると前回のように自動アップグレードもあるかもしれません。 IEが11では消えるとのことですので、今までIEしか使ってこなかったところは、EdgeやChorome等、別のブラウザへの移行対応フェスティバルが始まります。 コロナ化で需要が低迷している今、お仕事から外れてしまった人には朗報ではないでしょうか。
443 名前:デフォルトの名無しさん [2021/07/09(金) 12:45:02.05 ID:Z11oh5L7.net] MSにとって11は縁起が悪い
444 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 13:19:31.06 ID:LX77vxSs.net] Win13
445 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 16:13:31.30 ID:9hewwsC1.net] Python 1択
446 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 16:17:29.13 ID:9hewwsC1.net] 【2021年最新版】初心者が学ぶべきおすすめプログラミング言語ランキング 公開: 2021.06.15 https://tech-camp.in/note/technology/75959/ 3 初心者におすすめのプログラミング言語ランキング 3.1 1位:Python 3.2 2位:JavaScript 3.3 3位:Ruby 3.4 4位:Java 3.5 5位:Swift 3.6 6位:Go 3.7 7位:C# 3.8 8位:TypeScript 3.9 9位:PHP 3.10 10位:Kotlin 3.11 番外編:なでしこ
447 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 16:25:47.28 ID:9hewwsC1.net] 今後スキルを磨きたい言語 https://xtech.nikkei.com/atcl/nxt/column/18/01068/111100003/ スキルを磨きたい言語の第1位は「Python」だった。回答者440人中321人がPythonを選んだ。実に7割を超える回答者がPythonを学びたいという状況だ。AIブームの到来で有望視するITエンジニアが多いとみられる。
448 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 16:35:30.44 ID:LX77vxSs.net] Python以前に数学やれよ阿呆共
449 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 16:44:00.38 ID:XsY3ZfaM.net] >>446 Hello World やDB操作には数学は要らない。 Excell だって操作できる。 スマホでだって練習できる。
450 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 16:50:13.54 ID:LX77vxSs.net] Pythonで機械学習、データサイエンスやるんだろ? 内容理解しながらやるなら必ず確率論と統計が要るぞ。
451 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 16:53:58.21 ID:JugMQsUV.net] 1位:Python 従来の国内本職プログラマがほとんどやっていないブルーオーシャン。 アメリカでは入門言語として定着。さらにはアプリを補助するスクリプトとしても定番。 映画作成などに使われている本格的な3Dソフト、大規模なビルを建築するCAD・BIソフト、 他にもアプリケーションを制御する言語といえばPythonが定番であり実用性も十分。 日本の5年後はアメリカを見ればよいという考え方があるが、Pythonはまさにその法則で 考えれば最初に選ぶべき言語 2位:JavaScript 誰でも利用している「ホームぺージ」に関連する言語。何かを作る前に利用者であるべきという
452 名前:フは プログラマでも珍しくない考え方だ まずはIT初心者でも触れたことのあるホームページに関連するJavaScriptを覚えようというのは理にかなっている 3位:Ruby 少人数の天才がクールなサービスを作成する時に利用することで有名な言語 プログラマを目指す人というのはだいたい人生手遅れになっている人が多い 一発逆転を狙う為にRubyを選択するのはまさに消去法で選んでも当然の選択 4位:Java SESや派遣で働くなら必須の言語。なんとなくIT職に就きたい人、「食いっぱぐれない」「手に職」「大手に潜り込んで」という言葉が好きな人におすすめ Android開発にもJavaは使われているがAndroidアプリ開発がもうオワコンなのでそこを狙うのであればちょっと微妙かもしれない 5位:Swift iPhone開発の言語。なんかイケてる感じは出るので思い出としてプログラマになりたいのであればオススメ。mac必須。 [] [ここ壊れてます]
453 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 17:05:41.31 ID:JugMQsUV.net] 6位:Go 大手企業が大規模サービスを作るのに利用する言語 ぶっちゃけ就職するために覚える言語としては不適当 7位:C# MSの囲い込みの中で生きていくには必修の言語 むしろAzureが主でC#はその中の構成要素の1つにすぎない Windowsデスクトップアプリの作成を想像する人も多いがUnityやIIJでの利用も少なくない 意外と活躍の場は多い また、C#を使うとVB.NETをバカにする権利を得たと思う人が多いが実際はほとんど差はない 就職の武器としてはそこそこ使える 8位:TypeScript 勤勉な人たちがいる会社だとわりと採用されている言語 要するにJavaScriptの変異種 VScodeとセットで覚えよう 就職の武器としては弱い 9位:PHP IT奴隷の主力言語。求人数はJavaと双璧。WEBサイトでも業務システムでもこれで作られている PHPそのものは習得しやすいが、仕事となると多能工としての動きを求められるのでけっこう大変 関連技術はLaravel、Wordpress、EC-CUBE、MariaDB、AWSあたりは押さえておきたい あとLinuxサーバ周辺も必要 就職に直結する言語 10位:Kotlin Android開発の言語だが、今でもJavaの保守開発のほうが仕事としては多い 新規開発はKotlinでありもうJavaはオワコンなのだがそれでもいまいちAndroidのネイティブ開発が盛り上がっていないので微妙な立ち位置だ 一応、Android系の技術者は足りないと言われているが、いい思いをしたという声も聞かない Android開発できますといえば一応就職先はある
454 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 17:50:57.89 ID:xhwlaZac.net] >>448 いらん
455 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 17:55:32.89 ID:XsY3ZfaM.net] >>448 そんなのごく一部だよ。もちろんそんな用途には必須言語だが。 プログラミング言語というのの使い方はほとんどが汎用的な用途。 理系大学生の必須言語がPython になってる。 理系学生は方程式などが自動的に解ければ時間短縮となる。 文字型の連立方程式などが解けるのはちょっとした感激がある。 アメリカじゃ事務員の採用条件にPython としている企業もある。 要は事務の自動化ができれば良い。 また、小学生が学ぶプログラミングでもブロックプログラミングすると、Python かJavascript が出てきて実行される。 1000円以下のおもちゃで動くんだよ。( Micro Python ) 圧倒的に出力されるバイトコードが短いから。 3000円も出せばラズベリーパイが買える。 これの中心言語がPython (OS はLinux ) カメラなどをつければ自動運転の練習とかもできる。 NVIDIA の自動運転ロボットもPython で作られている。 遊ぶのには何でもありだよ。
456 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 18:08:26.86 ID:9h6/Exew.net] >>449-450 なるほど! C/C++をやればいいんですね! 分かりました!
457 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 18:22:17.14 ID:JugMQsUV.net] >>453 C/C++っていう表記はあまり好きじゃない 僕はC++プログラマです!って言いきる度胸がないのかなって思っちゃう
458 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 18:38:20.94 ID:XsY3ZfaM.net] >>453 わざと茶化してるんだと思うが、マジで言うと Cは 基本的には覚えておいた方が良いが、コンパイラ言語は学ぶには効率が悪い。 Python やJava 、Javascript , TypeScript などのスクリプト言語はCの流れを汲んでるから無駄にはならない。 コンパイルする手間がないから、間違ってもすぐに変更できるから学習効果が高い。 最も今はCPUのスピードが高くなってるから簡単なプログラムの練習くらいならコンパイラ言語でもあまり時間の差は無くなってきてるけど。 Pythonは昔のBASIC のように電卓がわりにも使えるし、組み込みシステムにも使われている。 PIC にも入ってる。 イギリスでは小学生に無償配布している。MicroBit と言う10cm角のボードコンピュータ。日本で買うと定価で2000円くらいするけど。 Python を実行でき、温度など色んなセンサーを持ちBluetooth で通信できる。 これをスマホからコントロールしてリモコン自動車を作ったりしている。 勿論ダイレクトにPython を入れる事もできるからだけど。
459 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 18:59:36.60 ID:mu/vO8pN.net] あわしろ、Kentaの次はPython信者か どちらも押売りがうざ過ぎ
460 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 19:12:20.16 ID:ioIbyeCT.net] ももも、文字型の連立方程式wwwwww
461 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 19:53:05.84 ID:7Ablxh2G.net] まぁでもPythonは書きっぷりがちょっとアレだけど悪い言語ではないよね
462 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 19:54:37.22 ID:egT1RoRc.net] >>449 >>444 のランキングかと思ったらルビおじの勝手なコメントかよww
463 名前:デフォルトの名無しさん [2021/07/09(金) 20:08:29.32 ID:f0F756EH.net] MS言語は辞めとけ。
464 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 20:17:53.83 ID:XsY3ZfaM.net] >>457 俺もどう言ったら良いのかわからないけど、有料のMathematica とほぼ同じような機能が無料で使えるんだよ。 https://ja.wikipedia.org/wiki/Mathematica?wprov=sfti1 コンピュータ言語と言うのは、あいうえをを覚えるレベルで基礎、 それを使ってどう言う表現ができるかが重要。 わからないことがあったらどんな本を読んだら良いかとか、誰に聞いたら良いかとか。 そして最終的に問題を解決することが目的。 日本語でわからないことがあれば英語で探すなんて当たり前。 コンピュータ言語も特に一つに拘ることはない。 殆ど似ているんどから。
465 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 21:11:11.42 ID:TIX9j1Dy.net] 日本では、mruby の本も出た! 文字列処理用に、C(C99)・Ruby 併用。 RubyVM のGC を使って、ポインターから逃げたい人 Webで使えるmrubyシステムプログラミング入門、近藤宇智朗、2020/11 宇宙開発などの組み込み用、MicroPython, Lua, Squirrel の代替になる。 Ubuntu 18.04, C99 対応 人工衛星イザナギ・イザナミで、使っている
466 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 23:46:17.77 ID:9hewwsC1.net] Pythonで出来る事3選 https://youtu.be/mIYJrEScAGI
467 名前:デフォルトの名無しさん [2021/07/10(土) 02:08:22.26 ID:HLwd2d5p.net] オッパイソン大統領、爆誕。
468 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 06:10:50.23 ID:RNsGHtMR.net] 言語とライブラリがGPLとその互換ライセンスで雁字搦めにされてない言語がいいなぁ よくわからないまま始めたやつが無意識にGPL汚染しまくるのは避けたい
469 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 17:10:36.00 ID:/R895ylg.net] だからMS言語が最強!
470 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 17:14:08.25 ID:RYW2ov82.net] WEB系言語はGPLなんて実質関係ないでしょ?
471 名前:デフォルトの名無しさん [2021/07/10(土) 18:35:21.38 ID:HLwd2d5p.net] あわしろ氏はMS言語を使うなと言っている。
472 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 23:23:58.02 ID:+NmTA3Oo.net] >>468 生きてて楽しい?
473 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 23:47:20.69 ID:Dx59ITwJ.net] この板には二種類のガイジがいる。 Railsガイジかあわしろガイジだ。
474 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 23:52:31.72 ID:16vz6VAu.net] 同じ種類じゃんw
475 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 00:32:58.04 ID:MHgwgjkV.net] Pythonガイジも居るぞ
476 名前:デフォルトの名無しさん [2021/07/11(日) 01:37:20.68 ID:sSqX5SXf.net] はぁーこんなスレいやだぁ~
477 名前:デフォルトの名無しさん [2021/07/11(日) 02:59:34.85 ID:Ws0/9r5G.net] ブルーオーシャンとかレッドーシャンとかってどういう意味? 赤い海 青い海? 意味わからん
478 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 03:08:56.37 ID:V/Nr5dDy.net] >>474 検索すればいい
479 名前:デフォルトの名無しさん [2021/07/11(日) 03:20:24.00 ID:R4iekG7V.net] あわしろ氏やケンタ氏のような成功してる者に学ぶのが良いのでは? 無職引きこもりにお勧め言語を聞いても無駄だと思う。
480 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 03:39:55.16 ID:akqqUvax.net] NGワード推奨: あわしろ ケンタ KENTA Ruby Rails
481 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 04:44:56.96 ID:KzRRh8fp.net] >>476 ケンタとやらが何者か知らんが、この板を見てる限りではプログラマとして成功してるんでなくyoutuberとしての金儲けと変な信者を作ることには成功している人みたいだな そういうの目指したいんならケンタとやらの言動を参考にするのもためになるかもなw
482 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 06:09:13.30 ID:lojsrg56.net] ちょいちょいレス番とんでて草 ケンタガイジまた来とるんか
483 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 21:17:02.74 ID:lZiRxAj0.net] YouTube で有名な、雑食系エンジニア・KENTA の経歴 https://github.com/kenta-polyglot/cv 100以上の技術をやってる! サロンは、日本6位の2千人とか 彼の周りには、Ruby on Rails ベンチャーなど、脱奴隷の会社が集う。 一方、Java奴隷SIer, SES などは、彼の敵 Railsで日本で、奴隷解放・フリーランス革命を起こした人。 一方、奴隷業者は彼を大嫌い
484 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 21:44:23.99 ID:KzRRh8fp.net] 早速狂信者が湧いて出てきたか
485 名前:デフォルトの名無しさん [2021/07/12(月) 10:59:42.01 ID:GOV4+hdw.net] けんたってこの人? 勝又健太ってどうなん? https://medaka.5ch.net/test/read.cgi/prog/1610570783/
486 名前:デフォルトの名無しさん [2021/07/12(月) 19:55:03.68 ID:e2e/oBhW.net] >>482 好評のようだな。
487 名前:デフォルトの名無しさん [2021/07/12(月) 21:16:18.42 ID:I8ArhE7B.net] もはやRubyのディスキャンペーンやってるようにしか見えない
488 名前:デフォルトの名無しさん mailto:sage [2021/07/12(月) 21:58:09.91 ID:I3kVVm5x.net] アメリカではruby単価良いよな
489 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 00:11:55.34 ID:u0Y2V6K1.net] これ何年やってると思う? Railsガイジが怖くなってきた。
490 名前:480 mailto:sage [2021/07/13(火) 04:04:04.29 ID:dtNqNBdW.net] 米国年収では、Ruby on Rails が、1,300万円で、 それを抜いたのが、AWS Solution Architect で、1,400万円 ただし、Node.js は900万円だけど、求人はRails の2倍あるとか Railsは、GitHub, Airbnb, Shopify など、 時価総額1〜10兆円みたいな巨大企業が多いから、年収が高いのかも Ruby製のVagrant の作者・Mitchell Hashimoto は、今世紀最大の起業家。 HashiCorp の時価総額も、数千億円とか Hashimoto も今は、Terraform を作って、 Rubyの神から、Go の神になった KENTA が言ってる、Ruby → Go という路線は、 今世紀の金儲けの変遷そのまま ハーバードのMBA とか、ビジネス的視点
491 名前:デフォルトの名無しさん [2021/07/13(火) 12:15:08.82 ID:WUJYnH4r.net] FORTRAN
492 名前:デフォルトの名無しさん [2021/07/13(火) 19:21:58.07 ID:eoZprFFX.net] >>487 ハシモトはどことなく吉村府知事に似てるな。
493 名前:デフォルトの名無しさん mailto:sage [2021/07/14(水) 01:35:29.03 ID:wlWXoNjf.net] ソルジャー要員になりたければJavaかPHP
494 名前:480 mailto:sage [2021/07/14(水) 12:45:14.51 ID:w6MqWojc.net] ワシントン大学の学生だった、坊主頭のMitchell Hashimoto 今や、HashiCorp の時価総額も、数千億円とか。 それでも、今なおプログラミングしてるw
495 名前:デフォルトの名無しさん [2021/07/14(水) 18:42:01.36 ID:Aid+zFft.net] 橋下やるなあ。 吉村とタッグ組むきっかけは何だったん?
496 名前:デフォルトの名無しさん [2021/07/14(水) 18:45:04.25 ID:+xqGxAdM.net] 最初はPascalでした 挫折しました 今はPythonです 挫折しそうです
497 名前:デフォルトの名無しさん mailto:sage [2021/07/14(水) 18:58:25.89 ID:wlWXoNjf.net] >>493 ネタだという気もするけど、 もし本当にそうなら、言語の選択が間違ってるよ もっとクセの少ない言語にした方がいい
498 名前:デフォルトの名無しさん mailto:sage [2021/07/14(水) 19:28:18.75 ID:gB/eOOZZ.net] PascalやPythonって挫折する要素ある? 特に、当時のDelphiなんて2ちゃんねるでも一番勢いがある言語 書店もDelphiだらけ ネットの情報なんてMS言語よりも多いぐらいだった
499 名前:デフォルトの名無しさん mailto:sage [2021/07/14(水) 19:35:46.20 ID:ODJ+keyt.net] Borland 藁
500 名前:デフォルトの名無しさん mailto:sage [2021/07/14(水) 19:46:04.39 ID:gB/eOOZZ.net] ドラゴンボールでいうと悟空とベジータがフュージョンしたのと同じ Delphi+VB=.NET(C#) 最強同士が合体してもはや競争はなくなった
501 名前:480 mailto:sage [2021/07/15(木) 00:28:36.23 ID:gFOIdhYR.net] YouTube で有名な、雑食系エンジニア・KENTA のサロンでは、Ruby を勧めている。 それ以外の言語から、やっても無理 「AIや機械学習に興味があるのでPythonから勉強」は誤りです。【YAGNIの法則 https://www.youtube.com/watch?v=dRSsdsw0-r8 Rubyの女神・池澤あやかも同じ事を言ってる C から始めてはいけない。 ほとんどの人が、プログラミングを嫌いになるだけ
502 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 01:29:08.99 ID:3SDjQj/7.net] Cをやってプログラミングを嫌いになる人間より、お前のレスを見てRubyを嫌いになる人間の方がはるかに多いぞ
503 名前:デフォルトの名無しさん [2021/07/15(木) 01:38:52.21 ID:K6f3YKgL.net] あわしろさんは5chで名前出されると迷惑だと思っている
504 名前:デフォルトの名無しさん [2021/07/15(木) 01:40:34.41 ID:DyE+vG7V.net] あわしろ氏がお勧めするHaskell。
505 名前:デフォルトの名無しさん [2021/07/15(木) 03:26:15.96 ID:6AzstQeG.net] こら、やめなさい
506 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 12:32:46.76 ID:QcxmIHWc.net] あわしろ氏は、どんどんやれと言っている
507 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 13:38:19.30 ID:zkzOcQ+0.net] のりしろには、唾でもつけとけと言っている
508 名前:デフォルトの名無しさん [2021/07/15(木) 14:36:45.63 ID:zd0OQiMK.net] あわしろ氏は、自分の裸眼で自分の顔は見たことがないと言っている
509 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 15:04:13.89 ID:+UQVojnt.net] 一番好きな高級言語だけど、他人が入門したいって言ったら 「C/C++だけはやめとけ」って言うなw
510 名前:デフォルトの名無しさん [2021/07/15(木) 15:10:21.46 ID:ygp86UHP.net] Delphi って Object PASCAL やろ 無印 PASCAL はそんなに癖無いで Python や Delphi で挫折してるとしたら オブジェクト指向の勉強をしてから また戻ってくれば良い
511 名前:デフォルトの名無しさん [2021/07/15(木) 15:10:56.62 ID:ygp86UHP.net] >>499 ほんそれ++
512 名前:デフォルトの名無しさん [2021/07/15(木) 19:13:14.14 ID:mypf+1Km.net] ヒキニートの意見より、あわしろ氏の教えを信じる。
513 名前:デフォルトの名無しさん [2021/07/15(木) 20:28:02.43 ID:epHbiYN3.net] そもそもあわしろさんがそう言ってるという事実を知らない
514 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 20:30:35.06 ID:Z9MJ9F6p.net] 教祖は幼女愛好家
515 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 20:49:40.01 ID:Ip6hkJCo.net] あわしろさん@あわしらない
516 名前:デフォルトの名無しさん [2021/07/15(木) 20:50:47.37 ID:vHjw78ay.net] 学生のとき授業でCを何回かさわった程度だけど 俺は真剣にVBA始めることにするよ 仕事でエクセル使うことが多いし 教務を楽にしたい で、いつか副業できるくらいになりたい
517 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 23:22:49.02 ID:phfi30/J.net] VBAスレへようこそ
518 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 23:36:32.52 ID:cj3rEnmB.net] あわしろもきっと応援してくれるぞ
519 名前:デフォルトの名無しさん [2021/07/16(金) 01:48:09.38 ID:W9O7nQak.net] >>510 知ってるくせに。
520 名前:デフォルトの名無しさん [2021/07/16(金) 16:40:37.78 ID:brGSWH9x.net] あわもり氏はつまみは塩だけでいいと言っている
521 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 17:02:04.99 ID:kylJSQdV.net] 厚かましいは、顔だけにしろと言っている
522 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 17:05:56.85 ID:Fpmoi3Xn.net] 擦る時は皮を剥けと言っている
523 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 18:04:33.20 ID:wWR45zI7.net] あわもりは、マズくて呑めねえと言っている
524 名前:デフォルトの名無しさん [2021/07/17(土) 02:22:07.70 ID:j0X/2p12.net] ベンダーロックインされるからMS言語は使うな。
525 名前:デフォルトの名無しさん mailto:sage [2021/07/17(土) 02:39:59.50 ID:4xX22+/T.net] GPL汚染されるからオープンソースは使うな
526 名前:デフォルトの名無しさん mailto:sage [2021/07/17(土) 07:31:48.63 ID:iCKbIDvP.net] じゃあ、どんな言語がいいんです? Java オラクル汚染 C# MS汚染 Python MS汚染 VB.NET 老害汚染 Go グーグル汚染 やはり実用的な言語はPHPしかないようだな
527 名前:デフォルトの名無しさん [2021/07/17(土) 08:36:59.24 ID:4lMINIhT.net] >>523 Rubyしかないだろ Ruby一択
528 名前:デフォルトの名無しさん [2021/07/17(土) 09:29:09.63 ID:w0fQNdT1.net] PythonってMS汚染されてる? VSCodeがよく使われるIDEってことか?
529 名前:デフォルトの名無しさん mailto:sage [2021/07/17(土) 09:57:41.70 ID:wgLcF5Da.net] >>525 最近開発者がMSに...
530 名前:デフォルトの名無しさん mailto:sage [2021/07/17(土) 11:02:47.02 ID:xmQE+uIu.net] YouTube で有名な、雑食系エンジニア・KENTA は、 PHP は、一生やらなくてもよい言語と言ってる たぶん、新規開発が無く、保守ばかりで給料が上がらないのだろう
531 名前:デフォルトの名無しさん mailto:sage [2021/07/17(土) 12:58:21.47 ID:FjLvmOdH.net] githubとvscodeはMSだから使うな
532 名前:デフォルトの名無しさん [2021/07/17(土) 15:52:16.43 ID:j0X/2p12.net] あわしろ氏はMS言語は使うなと言っている。
533 名前:デフォルトの名無しさん [2021/07/17(土) 16:45:24.16 ID:0wcweTsr.net] 基地外しかいないクソスレ
534 名前:デフォルトの名無しさん [2021/07/17(土) 18:46:30.86 ID:w0fQNdT1.net] というより 別にそれぞれ好きな言語で始めれば良いとわかったために役割を失い Rubyガイジと戯れるしかなくなったクソスレ
535 名前:デフォルトの名無しさん mailto:sage [2021/07/17(土) 19:35:52.39 ID:iCKbIDvP.net] 誰が言ってたではなくどういう理由でという部分を強調して伝聞して欲しいってひろゆきが言ってた
536 名前:デフォルトの名無しさん mailto:sage [2021/07/17(土) 20:05:44.98 ID:IEOqcqPp.net] こんなスレに留まるんじゃねえ早く始めろというワイらの優しさが このスレをクソスレにさせてるんやね
537 名前:527 mailto:sage [2021/07/17(土) 20:58:30.74 ID:xmQE+uIu.net] エンジニアチャンネル・粟島、2021/5 これからプログラミングをやる人が絶対に学んではいけない技術 https://www.youtube.com/watch?v=UVZGY69h7Lk Word Press がオワコン認定された。 代わりに、ヘッドレスCMS を使え
538 名前:デフォルトの名無しさん [2021/07/17(土) 21:52:47.39 ID:j0X/2p12.net] ベンダーロックインを避けよ。
539 名前:デフォルトの名無しさん [2021/07/17(土) 23:47:03.20 ID:xDlu/2wF.net] >>534 WordPressがオワコンとか、洞察力を疑う
540 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 02:10:56.15 ID:ylOPjR78.net] WordPressについては今から新規参入するのは確かに終わったかも
541 名前:デフォルトの名無しさん [2021/07/18(日) 09:50:12.35 ID:g0bWf1Ea.net] >>537 そんなことはないと思うけど
542 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 09:56:37.91 ID:V5WXwT7R.net] ワードプレスというかLAMP環境がオワコン
543 名前:デフォルトの名無しさん [2021/07/18(日) 13:13:52.23 ID:jPlpwmso.net] まだ使ってる人がいるのかって思う
544 名前:デフォルトの名無しさん [2021/07/18(日) 14:34:15.39 ID:g0bWf1Ea.net] 日本はガラバゴスだから、使わないのもありなんだろうけど、ちょっと
545 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 17:18:01.60 ID:VxnSeuwi.net] あわしろ氏も どうでもいいだろクソが と言っている
546 名前:デフォルトの名無しさん [2021/07/18(日) 17:47:44.93 ID:g0bWf1Ea.net] >>542 どうでもいいのはお前だよ
547 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 18:05:22.54 ID:3sijrEFh.net] うじむし氏も どうせ俺はウンコだ と言っている
548 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 18:23:38.83 ID:ppjGxczA.net] 糞スレの糞蟲ども
549 名前:デフォルトの名無しさん [2021/07/18(日) 19:35:50.68 ID:3nPX7uwk.net] ヒキニートの言う事より、あわしろ氏の教えを信じます。 あたりまえ。
550 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 19:46:59.80 ID:jHawpGis.net] >>546 このスレであわしろ氏が〜とか言ってるのもヒキニートだからレスの価値はどっこいどっこいだろw
551 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 21:23:52.61 ID:+Oz6ry90.net] あわしろ氏の一番の下僕KENTA氏も Rubyで飯食えなくてToutuberやっている
552 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 00:08:17.23 ID:SyMdiWtG.net] あわしろ氏は 「うぶんちゅ! まがじん ざっぱ〜ん♪に出てくる里紗って可愛いよな。俺はプロフィールの画像に使ってるぜ(ニチャア)」 と言ってる
553 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 08:45:35.55 ID:zjUZT3rP.net] >>513 VBAの求人 # Python print( '4452587678800923041/sutats/70765999woroM/moc.rettiwt//:sptth'[::-1] ) # sh echo '4452587678800923041/sutats/70765999woroM/moc.rettiwt//:sptth' | rev # PowerShell '4452587678800923041/sutats/70765999woroM/moc.rettiwt//:sptth'[-1..-513] -join ""
554 名前:デフォルトの名無しさん [2021/07/19(月) 13:21:36.27 ID:5puvw54P.net] > ぶっちゃけ始めるのにいい言語て何 冗談でもなんでもなく、日本語と英語 今のプログラマには絶望しかない 努力した分だけ搾取される 究極的に技術力の高い都内のエンジニアだが、それでも30代で年収650しかもらっていない 今の政治じゃあ何をやっても無駄ということ もちろん自民党の中にも素晴らしい政治家はいる 谷垣グループと岸田派だ しかし次の選挙で自民党が大惨敗しなければ菅下ろしが始まらず、彼らが日の目を見ることはないだろう 社会は選挙でしか変えられない 日本語という言語の可能性を信じて、共に訴えよう! 我々労働者はブルジョアのために生まれてきたのではない 労働者は共に戦おう!自由の為に!
555 名前:デフォルトの名無しさん [2021/07/19(月) 14:13:44.12 ID:w90N3hbi.net] >>551 日本語よりもロシア語とフランス語ですねわかります
556 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 14:56:21.22 ID:54WNCHCS.net] まともに日本語使える人材は確かにレアリティ高いな
557 名前:デフォルトの名無しさん [2021/07/19(月) 16:50:18.26 ID:dmp1skc6.net] >>551 ばか、プログラミング言語でだぞバカタレ
558 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 17:29:00.12 ID:XzKt/aXn.net] >究極的に技術力の高い都内のエンジニア
559 名前:デフォルトの名無しさん [2021/07/19(月) 19:43:27.25 ID:7/nk1Dhv.net] あわしろ氏いわく、Haskellは問題解決の数学的アプローチである。 やっておいて損はない。
560 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 19:50:53.56 ID:gMKlwVbK.net] 時々わいてくるよね。プログラム言語じゃない日常言語持ち出す人。 プログラム板だっつーのに。
561 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 20:26:11.66 ID:X1usZ5UX.net] >>551 論理展開がメチャクチャだぞ日本語勉強頑張れ
562 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 20:53:48.06 ID:vpQnSn/B.net] あわしろ氏曰
563 名前:く Haskelを使うと右利きが右曲がりに 左利きが左曲がりになることが 数学的アプローチで解決できるらしい [] [ここ壊れてます]
564 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 21:03:28.98 ID:E1IAXrJg.net] >>559 「できるらしい」って あんたは理解できなかったのか?
565 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 21:06:40.64 ID:o3dc+hlK.net] 日常言語てw
566 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 23:30:53.09 ID:O+CllEm4.net] >>558 それって日本語の勉強っていうより理論の勉強じゃない?
567 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 00:04:23.13 ID:fPwp7BhC.net] >>560 出来ないなぁ むしろ出来るもんならしてみてくれ
568 名前:デフォルトの名無しさん [2021/07/20(火) 00:23:01.65 ID:+k4FLU9g.net] >>559 すごいコードだな 設計図共有サイトに上げといてくれよ
569 名前:デフォルトの名無しさん [2021/07/20(火) 00:24:29.27 ID:+k4FLU9g.net] 日本語と英語をどこまで頑張ればいいのか マスターしてるうちにコード書いてる時間なくなってそう
570 名前:デフォルトの名無しさん [2021/07/20(火) 02:37:56.33 ID:kHZJzSst.net] あわしろ氏はMS言語を使うなと強く言っている。 ベンダーロックインされるからだ。
571 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 08:39:00.70 ID:fPwp7BhC.net] あわしろ氏はTwitterのプロフィールに里紗という漫画のキャラクターの画像を使っている。 チンコがロックオンされるからだ。
572 名前:デフォルトの名無しさん [2021/07/20(火) 20:10:09.20 ID:8+rjcH7r.net] >>493 ですが Juliaは癖が無いですか?
573 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 20:24:35.87 ID:3va8Zlke.net] 駆け出しエンジニアです。 ツイッターで「写経するのが上達の近道!」と言われたので、 試しましたがまったくプログラムを書けるようになりません。 写経は意味あるのでしょうか?
574 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 20:32:38.93 ID:ZqxgUk8/.net] 筆で書けば状態間違いない
575 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 20:51:37.11 ID:XzcW10SJ.net] はじめしゃきょーのサロンに入れば状態間違いない
576 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 21:33:15.32 ID:wsZG0zwd.net] >>569 写経そのものにはタイピングがうまくなる程度の意味しかないぞ。 既存のコードを読んだり中身を調べて理解したりという題材に使うなら意味はあるけど、なにも考えずに漫然と書き写すなら、ただの手間仕事。
577 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 23:03:16.34 ID:kSAF0CCr.net] >>569 文の意味も追わずただ写しても役には立たない 意味を追いながら、何をやっているのか自分で考えながら、 読んだり書いたりすることで力がつく
578 名前:デフォルトの名無しさん [2021/07/20(火) 23:33:03.64 ID:+k4FLU9g.net] 写経はイディオムに慣れるためではないかと 結局どう動くかは確認してかないと応用は効かないですよね
579 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 23:54:41.29 ID:ZLL16lvF.net] 写経はプログラミング初心者向けではない
580 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 01:50:59.52 ID:1PajC+dW.net] 雑食系エンジニア・KENTA、7/18 Web業界で使われている11個のプログラミング言語の価値比較 /Ruby/Python/PHP/Perl/Node.js/Java/Scala/Kotlin/Elixir/Rust/Go https://www.youtube.com/watch?v=9T5Tiiw0BnM バックエンド言語の結論は、Ruby → Go。 Go 1強! 他に使うのは、Python, Kotlin ぐらい
581 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 07:46:41.35 ID:2Sk/qLeS.net] >>569 意味あるよ 読むだけじゃなく実際に試して動かしてみる体験を通して理解する方法 自分のレベルや学ぼうとしてる内容に対して 写経する教材やチュートリアルが適切であればそこそこ学習効果は高い 写経を前提としたものを選ぶのが大事 プログラムを書けるようにならないのは 自分にどういう知識エリアが不足してるのかよく分かってないから できることとできないことを整理して 何をどう学べがいいか先輩にアドバイスもらうといい
582 名前:デフォルトの名無しさん [2021/07/21(水) 12:37:57.21 ID:DbniEar0.net] つまり 先輩のアドバイス >>> 写経
583 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 17:12:30.45 ID:QHXbTtb0.net] C→Java→C++で進めると良いぞ、天才ならいきなりC++でも良いが Pythonとかはその後でやれば良い
584 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 17:55:16.71 ID:xaZTcF84.net] Cから始めると、 ・環境構築でつまずく ・文字列処理でつまずく ・scanfでつまずく ・ポインタでつまずく ・クラスが無くてつまずく とつっかかり要素が多い
585 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 18:37:49.16 ID:NGAZSU43.net] ターゲットが直接メモリ操作するマイコンクラスでないと恩恵ないから 初学だといろいろ不可思議やろうな
586 名前:デフォルトの名無しさん [2021/07/21(水) 18:47:55.09 ID:GFKJOV8d.net] そこでHaskellなんですよ。
587 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 19:11:00.37 ID:JQCH1b59.net] メモリやポインタのない言語でも、それを意識してるかどうかでプログラムの出来が変わってくると思うな。
588 名前:デフォルトの名無しさん [2021/07/21(水) 19:38:15.33 ID:8Js9Bbgd.net] >>580 指導者に恵まれなかったんだね 乙
589 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 19:55:44.48 ID:+wuL0ZMi.net] 指導者に恵まれたんならどの言語から初めようとなんの問題もないわな まぁCの環境構築でつまづくとか意味わからんけど
590 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 19:56:38.17 ID:x4kcduqE.net] 昔はLSI-Cではじめるのが定番だったな
591 名前:デフォルトの名無しさん [2021/07/21(水) 21:08:05.96 ID:WNYtEPU6.net] 日本IT界の最高指導者あわしろさんはRubyを勧めてる
592 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 22:30:56.80 ID:1PajC+dW.net] C を10年やっても、Ruby on Rails を1年やったものに勝てない。 10年の内、9年はポインターを追い回してるだけだから、無意味。 システムを学んでいないから、システムを作れない 例えば、YouTube で有名な、雑食系エンジニア・KENTA のサロンでは、 Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース でHerokuで、食べチョクみたいに、若い女の子が1人で1年で、ビジネスを起業できる 今までは、Docker Compose までが初心者用コースだったが、 最近は誰でも、Docker出来るから、 AWS Fargate, Terraform, React, Vue.js, TypeScript も使う だから、AWSのくろかわこうへいのサロンにも、入る必要がある。 今では、1年の未経験者が、10年以上のプロよりも技術力が上になってる! 写経しなくても、Railsチュートリアル・Railsガイド・黒田努の本とか読むだけでも、 システムの作り方が学べる 教育体制が充実しているのが、Railsの強み。 Railsを作りながら、Linux, Docker, AWSを学べる
593 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 23:39:18.21 ID:ks8UjWc9.net] >>588 Cは確かにあまり初心者向きではないが Rybyなんてマイナーな年収のやっすい言語やらせて未来を潰したら可哀想
594 名前:580 mailto:sage [2021/07/22(木) 01:15:39.22 ID:s1I9liYk.net] >まぁCの環境構築でつまづくとか意味わからんけど 例えばPythonだと、「Python」で検索して上位に出てくるサイト内の DownloadをクリックするだけでOKだから そういうのと比較してってこと どうせこのスレの住人は、初心者がいかに些細なことでつまずくかとか 分からんだろう
595 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 06:32:54.16 ID:z8pfcb27.net] CはVisualStudioをインストールするだけでしょ?
596 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 08:31:58.59 ID:Zjb3Hzgj.net] Visual Studio入れるんならC#やPythonの方が良くない? そう言うとまたRuby信者がベンダーロックインがどうとかKENTA氏が餓死したのどうのとか言い出すんだろうけど
597 名前:デフォルトの名無しさん [2021/07/22(木) 10:10:10.55 ID:I7nexIle.net] C の勉強するのに Visual Studio はおすすめしない 無駄に複雑過ぎる
598 名前:デフォルトの名無しさん [2021/07/22(木) 10:10:45.09 ID:I7nexIle.net] あとそもそも思いし ホント無駄多いだけ 百害あって一利無し
599 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 10:31:31.77 ID:S0te5wzg.net] Visual Studioのチェック機能は素人にとって助かると思うけどな メモリ操作でやらかしてそうな所も波線を引いて教えてくれるし まあ、変なMS拡張を使う癖が付かないように気を付けるだけだ
600 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 12:36:11.21 ID:b8KnRy/n.net] Cのポインタ、構造体でつまづく人は 正直この業界に向いていないよ 知的水準が達していない
601 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 13:01:58.15 ID:AX2ndQQy.net] >>596 Object指向のポリフォーリズムとかに弱そう
602 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 13:50:16.91 ID:nmJSg1fS.net] >>597 ポリモーフィズムだろ 人の心配する前に自分のことをどうにかしよう
603 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 14:06:51.40 ID:z8pfcb27.net] Perfumeじゃねーよ!
604 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 14:49:45.77 ID:S0te5wzg.net] >>597 本物のC使いは関数ポインタを使ってオブジェクト指向を実現するからな!
605 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 15:22:05.21 ID:s1I9liYk.net] >>591 上の方にも似たような意見があるけど、 初心者がVisual Studioを使いこなせるわけないでしょ… ぶっちゃけ始めるのにいい開発環境じゃないよ
606 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 15:36:50.22 ID:kFdJ5CFB.net] 大昔のファミコンでも、ゼルダかマリオか何かを、 アセンブラで、オブジェクト指向で作っていたらしい
607 名前:デフォルトの名無しさん [2021/07/22(木) 16:01:55.19 ID:j2Z/DYBO.net] オブジェクティブ志向。
608 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 16:27:00.02 ID:WBW/BloC.net] オブイェークト
609 名前:デフォルトの名無しさん [2021/07/22(木) 16:36:48.76 ID:j2Z/DYBO.net] ちょっと発音が良いと批判される日本。
610 名前:デフォルトの名無しさん [2021/07/22(木) 16:41:31.95 ID:hojCS1dB.net] アブジェクッ
611 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 18:30:28.71 ID:5OFzAXDF.net] このスレで有名なYoutuberが バックエンドのこれからはGoだっていうので 覚え始めましたが 私騙されてないですよね?
612 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 18:33:45.50 ID:AX2ndQQy.net] >>602 嘘付き
613 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 20:28:32.44 ID:sSLTRpJ4.net] >>600 使わなくてすむなら使いたくない。 可読性がひどく落ちる。 他の言語を理解するときにはものすごく役に立ってくれる知識だけど。 JavaScriptなんか読んでると、「あ〜、これって関数ポインタに 関数のアドレスが入ってるけど実行されてない状態だな」とか 思えるので、知ってるといい概念。 でもCでの書き方は正直汚い。
614 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 21:25:58.33 ID:AX2ndQQy.net] Cのアドレス操作はポインタという形で中途半端にしか出来ないからあまり好きじゃない
615 名前:デフォルトの名無しさん [2021/07/22(木) 21:43:00.28 ID:hojCS1dB.net] GCCでc勉強中!
616 名前:デフォルトの名無しさん [2021/07/22(木) 23:59:28.69 ID:4mSeIR4p.net] >>610 kwsk
617 名前:デフォルトの名無しさん [2021/07/23(金) 02:22:52.67 ID:VoGOQ15K.net] 挙動を知ることが言語理解ではなくて、それは処理系理解でしょ 処理系がよく出来てれば考えなくていいことですよね
618 名前:デフォルトの名無しさん mailto:sage [2021/07/23(金) 06:30:41.75 ID:BjmNFMBr.net] >>612 例えばC#なんかだとDelegateって形で方式自体が変わっててあまり細かく触れない代わりにガッチガチにセーフティーに作ってるからそこまで行けばむしろ清々しい。 逆に細かに設定出来るアセンブラでは Cで言うところのテーブルジャンプがまず基本。レジスタにテーブルトップアドレスを入れてオフセットを設定することで間接修飾して簡単に実現出来る。 それから他の言語では概念がないから説明が難しいけど関数の飛び先を指定するのではなく、スタックエリアの内容とスタックポインタを操作して関数の戻り先を操作することが出来る。 これにより幾つもの分断されたコードをそのときのステータスでロードマップを決めつつ処理を実施することが出来る。 先程マリオやゼルダかがObject指向で作られていると書いた人がいるけどあれは嘘。 そもそも1/60秒で1画面描写分の設定を行わなければいけないのにヒープエリアにスタティックエリアのコードをコピーしているような時間はないしファミコンはヒープエリア自体が無い。 けどテクモのスーパーボウルとかは先程言った方式で各選手の動きとかを作っていたりする。
619 名前:576 mailto:sage [2021/07/23(金) 13:33:59.19 ID:Nx0yKcVz.net] 雑食系エンジニア・KENTA、2021/6 Web系エンジニアは結局どの技術を専門にすると得なのか? /転職ドラフトのグラフから考えてみました www.youtube.com/watch?v=CnYSQFiDn_c 転職ドラフトでは、Ruby on Rails, Docker, AWS などの期間技術は、600万円ぐらい。 ただし、Go だと採用率が高い 勉強の順番は、Ruby → Go。 最初に、Ruby on Rails で、Linux, Docker, AWS、データベースなどを一通りやるべき!
620 名前:デフォルトの名無しさん mailto:sage [2021/07/23(金) 13:45:10.89 ID:O9MjyOb4.net] >>615 グロ
621 名前:デフォルトの名無しさん [2021/07/23(金) 16:43:36.18 ID:hmMDCbjQ.net] あわしろ氏は、MS言語を使うなと強く警告している。
622 名前:デフォルトの名無しさん mailto:sage [2021/07/23(金) 21:34:30.56 ID:yenWje7e.net] 最近のこのスレでの泡城氏こわい
623 名前:デフォルトの名無しさん mailto:sage [2021/07/23(金) 21:52:47.79 ID:BjmNFMBr.net] あわしろ氏は お嬢ちゃん、怖くないからこっちおいで、そうだ飴あげよう と言っている
624 名前:デフォルトの名無しさん mailto:sage [2021/07/23(金) 22:06:14.30 ID:yyxBtJE2.net] 泡白氏が言っていないことはないの?
625 名前:デフォルトの名無しさん mailto:sage [2021/07/23(金) 22:16:47.32 ID:6XtGBSYv.net] 今でもあわしろは私の光〜
626 名前:デフォルトの名無しさん mailto:sage [2021/07/23(金) 23:50:12.51 ID:XEQv9kz1.net] テスト
627 名前:デフォルトの名無しさん mailto:sage [2021/07/25(日) 22:49:26.17 ID:mXugsmaS.net] 阿波shiro氏は目的もなくテストするなと言っている
628 名前:デフォルトの名無しさん mailto:sage [2021/07/25(日) 22:54:10.80 ID:8JDY9fyR.net] 縄張り氏は意味なくシッコするな!と言っている
629 名前:デフォルトの名無しさん [2021/07/25(日) 23:05:57.02 ID:YWPkEqvf.net] >>620 言っていないことはない、てことはつまり 無限の猿定理? シェイクスピアも泡白氏が言った言葉なのか
630 名前:デフォルトの名無しさん mailto:sage [2021/07/26(月) 11:52:45.98 ID:gxC8xctS.net] はわわわ
631 名前:デフォルトの名無しさん [2021/07/26(月) 13:09:02.11 ID:Cr9loCLM.net] あわもりは沖縄の酒
632 名前:デフォルトの名無しさん [2021/07/27(火) 19:10:26.48 ID:kfDWq5Fx.net] ミルキーはママの味。
633 名前:デフォルトの名無しさん [2021/07/27(火) 19:27:28.66 ID:kfDWq5Fx.net] あわしろ氏は、プログラミングの数学的アプローチであるHaskellを強くお勧めしている。
634 名前:デフォルトの名無しさん mailto:sage [2021/07/27(火) 22:17:47.77 ID:kzjLLPkb.net] なぜか、「パルナス、パルナス、モスクワ〜〜〜の味〜♪」ってのが 頭に浮かんだ。
635 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 01:29:12.15 ID:Ky1rxZdm.net] 今さらだけど月刊誌に連載もってるような人の名前を騙って適当な事を書いて大丈夫か?w ユーチューバーかと思って調べたら俺らがよく読む雑誌のライターじゃん
636 名前:デフォルトの名無しさん [2021/07/28(水) 08:24:47.65 ID:hj3wYy/s.net] Facebook、次期ビルドシステムの開発でRust言語の採用を明らかに https://www.publickey1.jp/blog/21/facebookrust.html 2021年7月28日
637 名前:デフォルトの名無しさん [2021/07/28(水) 13:57:53.50 ID:Zb5hS091.net] 本来の「ぶっちゃけ始めるのにいい言語て何」に 立ちもどって考えると、「将来、どんな方面に進みたいか」と いうのが、現在では関係してくると思う。 「コードを書くのが愉しい」のなら C++ だし、 「プログラミングというものに興味がある」んなら BCPL や Pasucal だし、 「システムエンジニアとして活躍したい」んなら Java とかだし、 よくわからなければ PHP とか Ruby とかだし、 俺は嫌いだが JavaScript という選択枝もあると思う。 ただ、いまどきはめっさマシンがあって、 それがネットワークで繋がっているので、 「強調コンピューティング」というコンセプトも あるということは、頭の隅っこに置いておいて ほしいと思う。
638 名前:デフォルトの名無しさん [2021/07/28(水) 14:16:41.00 ID:+/qzTzZw.net] >>633 GAFAMでもC++を捨ててRustへの流れ C++はメンテ要員の仕事になっていく
639 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 14:27:17.13 ID:WXztrMah.net] それは要領良く書く言語としてであって C/C++しらないでRust書くとか止めてほしい
640 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 14:42:28.06 ID:yXqWu11l.net] だったら、ずぅーっとC/C++で良いじゃないかって思うけど。 みんな違う言語創りたがるから面倒くさいね。
641 名前:デフォルトの名無しさん [2021/07/28(水) 14:52:07.93 ID:Zb5hS091.net] >>22 > つまりEmacs最高ということか… emacs はエディタの名前であって言語の名前ではない。 「TECO」(テキスト・エディタ・コンパイラ)と呼ぼう。
642 名前:デフォルトの名無しさん [2021/07/28(水) 15:03:09.18 ID:Zb5hS091.net] >>636 基本的には C でいいと思うんだが、 私のような年寄りはハードウェアべったり (「あれはコンパイラ言語ではなくて、超高級マクロアセンブラだ」 という人もいる)の言語は、正直体力的にしんどいのですよ。 C++ というのは、C++のコード ⇒ プリプロセッサで処理した C のコード ⇒ マクロアセンブラのコード ⇒ オブジェクトコードと いった形になっていて、しかもそれをリンカで統合しようと思ったら ジェネミスでコケたりする。「三重に皮を被せていて、気持ちよくも なければ安全でもない」という点からいうと、「Pascal → BCPL → C → Java」あたりが順当だとは思うのだけれども、それは 「古いパラダイムであり、(現在の)電算業界で戦力になる」という コンセプトでしかないので、他のアプローチがあっていいと思う。
643 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 15:42:04.82 ID:yXqWu11l.net] >>638 ありがとう。といっても自分理解しているか自信がないけど。 Cにライブラリを足していけば何でも出来るかもしれないけど、 言語の構造そのものにテコ入れした方が、より効率的なこともあるってことか。
644 名前:デフォルトの名無しさん [2021/07/28(水) 17:52:10.99 ID:zh3fVAA3.net] >>638 そこで、Rustですよ 現代的な言語で洗練されて書きやすく それでいてC/C++と同等に速くネイティブにCGなく動き C/C++と違ってメモリ操作ミスでの穴も生じない言語がRust
645 名前:デフォルトの名無しさん [2021/07/28(水) 18:55:33.17 ID:blbSRE94.net] あわしろ氏によると、C/C++はCOBOLのようになるという事です。
646 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 21:50:17.45 ID:sjXgCFRV.net] CやC++は悪い言語ではないとは思うけど、初心者がいきなりやるとコケる人が続出する気がする。 ちょっとやそっとやったくらいではいざ誰かが作ったコードの改修作業とかかなりの無理ゲーになると思う。 そう考えるとVBA、ベンダーロックインが嫌ならPythonやせいぜいC#くらいにとどめておいた方がいいような気がするよ。
647 名前:デフォルトの名無しさん [2021/07/29(木) 07:53:31.70 ID:MmWaza2b.net] Facebook、開発言語に「Rust」採用 次期ビルドシステムの開発で https://www.itmedia.co.jp/news/articles/2107/28/news152.html Rustを用いることで、どのような利点があるのか。Facebookは記事の中で次の4つの項目を挙げています。 @Rustのasync/awaitシンタックスは、非同期のコードをとてもスムーズに記述できますし、Rustは複雑な並行処理の詳細を正しく理解するのに役立ちます。 BuckのJavaの計算を一つ一つ並行処理に移行するのは数カ月に及ぶ困難な作業でしたし、シングルスレッドの大きなボトルネックがまだ存在しています。 ARustには、開発をより簡単で楽しいものにしてくれる多くの高レベルな言語機能があります。 それらはenum、パターンマッチング、trait、手続き型マクロなどで、Rustの開発者の多くに愛されています。 BRust はメモリの割り当てをより細かく制御することができます。 ガベージコレクションのある言語では、たとえジェネレーショナルコレクションであっても、Buckが行うようなインクリメンタルな演算に対応するのは困難です。 CRustは高性能です。 Rustに移植することで劇的な性能向上を私たちは見てきました。
648 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 10:11:34.29 ID:HW2V5ppO.net] 高機能、高速などの言語としての特長が必ずしも始めるのに最適にはつながらない
649 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 10:28:30.59 ID:S3gddm5/.net] まあでも始めるなら、WEB界隈のデファクトスタンダード化してる JavaScript 系列か Rust に収束していきそうだな。
650 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 10:32:26.85 ID:/zE09WOd.net] プログラミングって話題になってるし何か楽しそうってだけなら PythonかRubyでいいんじゃないかと思う Scratchも楽しそうだった
651 名前:デフォルトの名無しさん [2021/07/29(木) 12:06:43.59 ID:jm6Q/a7y.net] 小学生が憧れるプログラマ第1位があわしろ氏だったな
652 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 16:28:06.24 ID:mTab7dlX.net] どのレスとは言わんが荒らし必死過ぎw
653 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 17:59:57.61 ID:6tQJHR0m.net] 個人的にリッチな型チェックがある言語の方が楽しさは上かな 扱い易いかどうかは別として
654 名前:デフォルトの名無しさん [2021/07/29(木) 18:03:26.73 ID:KDMSOfUO.net] >>643 GoogleもMicrosoftもAmazonもRustと言ってるし これからのプログラミング言語で最強はRustで確定のようだな
655 名前:デフォルトの名無しさん [2021/07/29(木) 19:37:31.23 ID:2QmJme0a.net] 第二位もあわしろ氏です。
656 名前:デフォルトの名無しさん [2021/07/30(金) 00:04:07.73 ID:T4chNKrF.net] 年寄りの繰り言になるが、仕事で使うんなら ・静的かつ厳密な型チェックがあること ・動的なメモリ管理機能があること ・変数スコープが明示的かつ閉じていること ・大域脱出を含めて、構造的な制禦構造が揃っていること だと思うけれど、それが「初心者向け」かどうかはわからんなぁ。 いっそ仮想マシンのアセンブラ(あるいはプログラマブル電卓)から 入るのも手かもしれないし。 「そもそも論」になっちゃうけど、 小学生と中学生と大学生と現役社会人と定年後の人とでは、 違う言語でいいと思うわけですよ。 LISP と Prolog と FORTH と Pascal とかいった選択枝は あっていいし。 「この言語でこの課題を実装するとこうなります」というのを 並べて、「あ、この言語はわかりやすい」「この言語でこれは ないだろ」みたいなところから、「自分に向いている言語」を 選ぶというのはあるかもしれん。 つーても、手軽に利用できる処理系があるかどうか、という話が あるわけだが。
657 名前:デフォルトの名無しさん [2021/07/30(金) 00:17:59.03 ID:xBaIyo+s.net] >>652 大域脱出なんて考えが古い GoやRustなど最近流行りの言語には大域脱出は無い
658 名前:デフォルトの名無しさん [2021/07/30(金) 00:39:28.63 ID:T4chNKrF.net] >>653 > 大域脱出なんて考えが古い > GoやRustなど最近流行りの言語には大域脱出は無い そうなのか。 複数階層の底のほうから抜けるとか、 再帰呼び出しの底から抜けるとかいったら、 いちいち値を返しつつ遡っていくのか? そんな煩雑なコードを書かなきゃいけない言語が、 初心者向けとは思えないんだが。 「途中で保存していた値を全部吹っ飛ばして戻る」という C の longjump は乱暴ではあるとは思うが、 LISP の時代から Java にも引き継がれている キャッチ&スローも使えないのか?
659 名前:デフォルトの名無しさん mailto:sage [2021/07/30(金) 02:41:59.95 ID:7zteHaY0.net] あるYoutuberがRustはGoに勝てないって言ってたが ここや世界の評価は違うみたいだね
660 名前:デフォルトの名無しさん [2021/07/30(金) 05:05:16.72 ID:MBINGgfb.net] >>654 それは貴方が本質を見失っています。 try/throw/catchといった大域脱出の機構を持たなくても、 複数階層の底から多段に意識せず自動的に抜けることが出来ればどうですか? そしてそれら途中階層でいちいち煩雑なコードを書かなくて済むとしたらどうですか? そして多段呼び出しでも再帰呼び出しでも多段メソッドチェーンでも使えればどうですか? これで貴方が挙げた目的を満たしていますよね。 Rustはtry/throw/catchといった特殊な機構を用いずにそれらを実現してしまったのです。 そのためもちろんRustのメモリ安全性も満たしたまま使えます。 実際のRustのプログラミングでも記述は簡素で美しく、コードが1文字増えるだけです。 これらを理解すれば貴方もきっと感動すると思います。
661 名前:デフォルトの名無しさん mailto:sage [2021/07/30(金) 10:30:43.93 ID:ZEyOs6kv.net] gafamで使われてるものはメジャーになる
662 名前:デフォルトの名無しさん mailto:sage [2021/07/30(金) 10:52:17.12 ID:6IY+PAJY.net] Google : C++、JavaScript Amazon : Java、C++ Facebook : PHP、C++ Apple : ObjC Microsoft : C++、C# AppleのObjCやMSのC#を除けば、現実には単にメジャーで無難な言語を選んでいる
663 名前:576 mailto:sage [2021/07/30(金) 11:31:49.66 ID:n/UloM9p.net] YouTube で有名な、雑食系エンジニア・KENTA が結論を出している 未経験者の転職に必要な、勉強の順番は、Ruby → Go。 これがバックエンドの唯一の時給1万円コース Rust, Elixir は、普及のキャズムを越えなかった。 Goだけが越えた! 他のバックエンド、Node.js, Django も流行らなかった。 PHP は、一生やる必要がない
664 名前:デフォルトの名無しさん [2021/07/30(金) 11:41:19.16 ID:fTrLmnNE.net] >>658 その言語の列挙は意味不明すぎる 例えば今話しが出ている言語Rustも AmazonもMicrosoftもGoogleもFacebookも使っていますよ
665 名前:デフォルトの名無しさん mailto:sage [2021/07/30(金) 11:49:55.47 ID:2RWmbXMi.net] >>660 使っている、というだけなら俺が所属する某超有名企業はF#使ってるぞ ゴミみたいな小物に俺が勝手に使ったことがあるだけだけどな そらGAFAMくらいの規模なら、使っていない言語なんか無いだろうさ
666 名前:デフォルトの名無しさん [2021/07/30(金) 12:08:02.69 ID:DLD/M4oB.net] アマゾンAWS、プログラミング言語「Rust」を重視する理由示す https://japan.zdnet.com/article/35163089/ AWS(Amazon Web Services)はRustにスポンサーシップを提供するだけでなく、自社の雇用力も活用することでRustをサポートしている。 AWSは先頃、Rustと「Tokio」(Rustで非同期アプリケーションを書くためのランタイム)のコントリビューターの雇用を開始している。 同社の長期的な計画をサポートするために、RustおよびTokioのチームを構築しているという。 AWSのオープンソース戦略担当エグゼクティブMatt Asay氏は、 「われわれはRustに依存しているので、Javaやそのほかの基盤となるテクノロジーと同じように、 Rustについても社内に深い専門知識が必要だ」と述べた。 AWSのシニアソフトウェアエンジニアリングマネージャーShane Miller氏は, 「Rustは当社の長期的な戦略の重要な要素であり、Amazonのスケールで Rustのエンジニアリングを提供するために投資している。 これには、開発者ツールやインフラストラクチャーコンポーネント、相互運用性、検証が含まれる」と説明している。 そして同社はソフトウェア開発やハードウェア開発、サポートエンジニアリング、 システムおよびセキュリティエンジニアなど、Rustに関連する求人約120名を募集している。
667 名前:576 mailto:sage [2021/07/30(金) 13:07:33.08 ID:n/UloM9p.net] AWS CloudFormation では、 Ruby 製のChef, Itamae(Cookpad 製), Kumogata2 なども使える Ruby製のVagrant の作者・Mitchell Hashimoto が作った会社・HashiCorp では、 Go 製のTerraform を使う Vagrantを作っていた学生が、今や、Goで会社の時価総額・5千億円! 今世紀最大の起業家
668 名前:デフォルトの名無しさん [2021/07/30(金) 15:04:54.06 ID:T4chNKrF.net] >>656 > それは貴方が本質を見失っています。 > try/throw/catchといった大域脱出の機構を持たなくても、 > 複数階層の底から多段に意識せず自動的に抜けることが出来ればどうですか? > そしてそれら途中階層でいちいち煩雑なコードを書かなくて済むとしたら > どうですか? > そして多段呼び出しでも再帰呼び出しでも多段メソッドチェーンでも使えればどうですか? > これで貴方が挙げた目的を満たしていますよね。 だったらコードを晒せ。 「Java だとこうだ」「だけど Rust ではこうなっているので、こういうふうに 書ける」とかいった具体例を示さないと、 どっかの宗教団体と変わらないと思うがどうか。
669 名前:デフォルトの名無しさん [2021/07/30(金) 15:48:23.83 ID:uPYxkoD+.net] つまりGAFAMなど大手IT企業たちは宗教「Rust」の信者だというのかね? プログラミング言語「Rust」のための「Rust Foundation」設立--AWS、Microsoft、Google、Mozilla、Huaweiが創設 https://japan.zdnet.com/article/35166267/ Facebookが「Rust Foundation」に参加 https://japan.zdnet.com/article/35170192/
670 名前:デフォルトの名無しさん [2021/07/30(金) 17:28:50.28 ID:eb7jkj0S.net] >>664 あなたは>>652 の書き込みから拝見すると今まで色々な言語をやってきているようですが なぜRustだけ知らないのでしょう?知ろうとしないのでしょう? 何か宗教的なタブーでもあるのでしょうか?
671 名前:デフォルトの名無しさん [2021/07/30(金) 17:48:48.67 ID:lq+jXo7M.net] あわしろ氏は このスレいつまで続けてもループにしかならないと言っている
672 名前:デフォルトの名無しさん [2021/07/30(金) 18:10:20.88 ID:T4chNKrF.net] >>666 Rust 指定の仕事が入ってくれば吝かではないが、 金も払わん奴にどうこう言われたくないな。 あんたが Rust プログラマとして飯を食ってるなら、 勝手にやってくれ。 ただ、それは「ぶっちゃけ始めるのにいい言語て何」という スレの趣旨とはなんの関係もない。 「いま、うちの現場で C++ のコードが書ける奴がいないから、 初心者でもいいから頭数を揃えろ」とか言ってる派遣業者と どこが違うのか言ってくれ。
673 名前:デフォルトの名無しさん mailto:sage [2021/07/30(金) 18:17:03.99 ID:MMQ9ydPn.net] あっわーの他に神はなし
674 名前:デフォルトの名無しさん [2021/07/30(金) 18:22:08.19 ID:LWgAHLQH.net] >>667 あわしろ氏じゃなくても、そのくらいわかります。
675 名前:デフォルトの名無しさん [2021/07/30(金) 18:24:29.37 ID:LWgAHLQH.net] >>668 とはいえ、あわしろ氏はRustもお勧めの言語だと言ってますけどね。 Cはともかく、C++は完全にオワコンという事です。
676 名前:デフォルトの名無しさん [2021/07/30(金) 18:26:23.18 ID:LWgAHLQH.net] システム開発の世界では、C/C++ではなく、C/Rustという呼び方が普通になってるそうですよ。 そういう意味でRustもお勧めに入れてるようです。
677 名前:デフォルトの名無しさん [2021/07/30(金) 18:35:00.07 ID:iZ3/zCwn.net] >>668 つまり君はPrologの仕事やFORTHの仕事をしているから>>652 でそれらを挙げたわけだ。 それとも仕事したことないのに知ったかぶり?
678 名前:デフォルトの名無しさん [2021/07/30(金) 19:15:09.98 ID:T4chNKrF.net] >>673 中島秀之さんが、「Prolog は、ホーン節の論理を抜きにしても面白い」というので、 共立出版から出ていた『bit』の Micro Prolog の記事を参考に 処理系から作ってみたが、文字列のパターンマッチングが強力でないのと カット・オペレータの使いどころがわからなかったので、 自前の言語を再設計して使った。 FORTH も自前の(数値計算用の)言語処理系が必要になったので、 仮想マシンとして FORTH インタプリタもどきを作って使った。 あとは教育用に C のインタプリタとかも作ったことがあったが、 ヘッダのインクルードをサポートしていなかったので、 「これなら BCPL でいいんじゃね?」と思った。 言語はいちど作ってみると面白いぞ。
679 名前:デフォルトの名無しさん mailto:sage [2021/07/30(金) 21:03:26.78 ID:7godXkxk.net] Cのインタプリタ動作は高度だね 実際のところは全ソースなめてからVM動作?
680 名前:デフォルトの名無しさん [2021/07/30(金) 21:33:00.97 ID:iXl+opK0.net] Goから始めてええんか?
681 名前:Mb [2021/07/30(金) 21:34:03.39 ID:T4chNKrF.net] >>675 そんな高度なことはしていない。 C 言語は「超高級マクロアセンブラ」と云われていたので、 ループを含めた制禦系の構造化ステートメントの実装は めんどくさかったが、基本はアセンブラそのまんまだった。 for 文に関しては、『やさしいコンパイラの作りかた』という 本があって、「そっちの方が波瀾に富んで面白い」というので それに倣った。 基本的には、『BCPL ― 言語とそのコンパイラ』と 『やさしいコンパイラの作りかた』を丸パクリしただけ。
682 名前:Mb [2021/07/30(金) 21:47:43.54 ID:T4chNKrF.net] スレの主旨からは大幅にズレるが、 中西正和・大野義夫『やさしいコンパイラの作り方』(共立出版。一九八〇)と、 ハリー・カッツァン/池野信一『FORTH への招待』(近代科学社。一九八二) くらい読んでおくと、「初心者向け/教育用の言語」とかは 「おれはこう思う」で作れると思う。 つーても、「オレはこれがいい!」というのと、「それが、プログラミングの 入口として実効的なのか?」というのはまるっきり別なのだが。
683 名前:デフォルトの名無しさん [2021/07/30(金) 22:51:45.09 ID:phF/6+UW.net] >>674 カットオペレータがわからんだと? Prologはバックトラックが効率悪いので早めに枝切り指定するだけだぜ FORTHは逆ポーランドのスタックマシンのおもちゃだがいつ頃やったんだ? どちらも昭和の頃やったっきりだぞ それならコンパイラ作りもyaccといったところか それでいてRustやGoなどを理解できないのは新しいことについていけないだけじゃないかね Java止まりの土方と予想
684 名前:デフォルトの名無しさん mailto:sage [2021/07/30(金) 22:58:13.20 ID:yiMKvLWE.net] Javaをディスるのは止めろ
685 名前:デフォルトの名無しさん [2021/07/30(金) 23:19:14.68 ID:XDQb7qZb.net] Javaは明らかに衰退言語だから、 Javaで時間が止まっている人はIT土方だけでしょう。
686 名前:Mb [2021/07/30(金) 23:52:09.82 ID:T4chNKrF.net] >>678 > それならコンパイラ作りもyaccといったところか 「yacc」というのは「いまさらコンパイラ・コンパイラかよ(笑)」 っていうところから命名されている、とかいった話から 始めたほうがいいのか? ジジイの繰り言は長くなるぞ?
687 名前:Mb [2021/07/31(土) 00:08:02.23 ID:HS2AjqTr.net] >>679 > カットオペレータがわからんだと? > Prologはバックトラックが効率悪いので早めに枝切り指定するだけだぜ 「バックトラッキング」というコンセプトそのものが、スタックとか ヒープとかいった「メモリ・リソースが貧しい」 「CPU の間接 JUMP が遅い」という貧乏性から来た発想なんだよ。 いまどきはリソースをじゃぶじゃぶ使って人間が楽をしようとするのが トレンドであって、Rust なんかもその方向性だと思う。 とはいえノイマン型のコンピュータ・アーキテクチャについて 無知であっても困るので、「始めるのにいい言語」という意味なら、 ALGOL 系の言語は押さえておいて(現状においては)損はないと思う。 並列協調コンピューティングが一般化するのは、かなり先の 話だろうから。
688 名前:デフォルトの名無しさん [2021/07/31(土) 00:17:19.79 ID:Pf+7Sam4.net] 先日友人に「競馬の予想のプログラム作ってくれよー」 と言われたんですけど、実際そういうのって作れたりするんですか? 別のプログラムやったことある友人に聞いたら「馬とかジョッキーとかのバイオリズムが〜」とかで難しいと言われまして。 自分自身プログラムに興味がありますが未経験です。 もし難しい様でしたら友人を説得する為にも理由も合わせてお答え頂けると幸いです。 夜分遅くに失礼しました。
689 名前:Mb [2021/07/31(土) 00:46:55.68 ID:HS2AjqTr.net] >>684 昔、『一馬』という競馬新聞の依頼で、競走馬の血統のデータベースを 作ったことがあったが、基本的に「強い馬の子供は強い」という 相関がある。ただ、サラブレッドというのは遡ると四頭くらいの 馬になっちゃうので、アラブ馬とかけ戻したりもしているらしい。 ただ、競馬というのは「人間の思惑」というのがあるので、 たとえば「枠連で同枠だと穴が出る」という話がある。 だから、「5-5」とかでオッズが低いときに拾っておくと プラスになったりする(つーても電車賃も出ない程度の儲けだが)。 そんなわけで、メインレースは外しまくりだが、「馬券を 買う奴が何に期待しているのか」と、「実際にどの馬が勝つのか」 という間隙を衝く、という意味では、競馬とか相場とかで 利益は出るかもしれない。 だけど、種銭(たねせん)は要るわ面白くないわで、けっきょく 相場を安定させることにしか貢献していない。 > 先日友人に「競馬の予想のプログラム作ってくれよー」 > と言われたんですけど、 友人には、「まず地道に種銭を稼げ」「公営のギャンブルやパチンコで 稼ぐのは無理筋だ。『どこに張るか』という目を養え」と 助言してあげよう。ディーラー(胴元)を潰せるのは、 「ラス・ベガスで自閉症者がブラックジャックをするとき」だけだ (読み筋は、映画『レインマン』)。
690 名前:デフォルトの名無しさん [2021/07/31(土) 01:47:36.91 ID:6lvWv0/o.net] >>685 あなたは勝つ馬を知りたいのではなく、儲かる馬を知りたいのではないですか? 勝敗をデータベース化するのではなく、利益のプラスマイナスをデータベース化するべきなのです。 って、あわしろ氏が言ってたよ。
691 名前:Mb [2021/07/31(土) 02:19:19.80 ID:HS2AjqTr.net] >>686 > あなたは勝つ馬を知りたいのではなく、儲かる馬を知りたいのではないですか? だったら中央競馬会に就職してるよ www
692 名前:Mb [2021/07/31(土) 02:29:38.39 ID:HS2AjqTr.net] そういえば、スレタイの「ぶっちゃけ始めるのにいい言語て何」という話が どっかに行っちゃってるんだが、「LOGO」なんかは タートルグラフィックスとかいったフィードバックがあるので 小学生あたりには好適かもしれない。 高校生で理数系とかだったら、数値計算系の言語が向いているかも しれない。 問題は中学生だよなぁ。画像系とかじゃダメかな?
693 名前:デフォルトの名無しさん [2021/07/31(土) 02:40:10.97 ID:6T35aOGu.net] >>683 >いまどきはリソースをじゃぶじゃぶ使って人間が楽をしようとするのが >トレンドであって、Rust なんかもその方向性だと思う。 Rustを知らないと言いつつ、なぜそんな嘘をつくのですか? Rustはリソースをきちんと管理する側の言語てすよ。 もちろん安全性のために僅かなリソースを余分に使う場合もありえますが、じゃぶじゃぶ使うことはありません。 他の言語と勘違いをしていますね。
694 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 04:10:48.58 ID:+f9FsYMh.net] >>688 俺は環境構築が簡単で、ネットに情報が多い言語がおすすめだな 何かひとつインストールするだけで、エディタやデバッガなど開発に必要な機能が全てそろう 加えて、雛形を用意してくれて、アプリを実行するだけなら1行もコードを書かなくてすむ機能がある WindowsならC#、macならswiftかな ぶっちゃけ、言語をひとつマスターすればあとは似たり寄ったりだから他の言語の習得も早いしね
695 名前:デフォルトの名無しさん [2021/07/31(土) 04:40:50.03 ID:0/nflKO9.net] 全てのプログラムは、実行中にコンピュータのメモリの使用方法を管理する必要があります。 プログラムが動作するにつれて、 定期的に使用されていないメモリを検索するガベージコレクションを持つ言語もありますが、 他の言語では、 プログラマが明示的にメモリを確保したり、解放したりしなければなりません。 Rustでは第3の選択肢を取っています: メモリは、コンパイラがコンパイル時にチェックする一定の規則とともに所有権システムを通じて管理されています。 どの所有権機能も、実行中にプログラムの動作を遅くすることはありません。 RustはC/C++のように高速でありながらメモリ安全性を保証します。 そのため大手IT企業を中心に多くのIT企業がRustを採用しています。
696 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 06:55:18.27 ID:qR2a/VF5.net] >>690 そうだね。 その上基本ブックファイルひとつで管理出来るVBAは最強だね。 >>691 第3の選択肢なんだ。なら参照カウンタを見てObjectを開放する単純な作りのVBAは第いくつ目の選択肢なんだろうね。
697 名前:デフォルトの名無しさん [2021/07/31(土) 07:20:42.41 ID:wn1A9TeM.net] >>692 C/C++/Rustはネイティブにコンパイルされる最高速言語 VBAはその土俵の上にすら乗っていない
698 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 07:34:17.13 ID:+f9FsYMh.net] >>693 それが始めるのにいい言語の理由にはならんだろ
699 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 07:40:30.40 ID:qR2a/VF5.net] >>693 で、そのネイティブコードに変換されるから初心者にどういいの? 後 C/C++なみに早いって言ってたよね。 CやC++が速いと言って誰も否定しないのはインラインアセンブラが使えることもあるからなんだよ。 CやC++のコンパイラは結構お利口さんでね、ILの時点で人が手書きしたのとほぼ遜色ないレベルのものが出来上がるんだよ。 それでも更に極めたい人はそこを自前で書くことが出来るわけ。つまりよりアセンブラに近い形というよりその気になればアセンブラで書けるのよ。 そうでなければC#とかだってコンパイラはお利口さんだから速いのよ。それともRustとやらはインラインアセンブラが使えるの? 無理だよねぇ、セーフティーに拘ってるみたいだもんねぇ。 何を持ってC/C++なみの速さと言ったの?
700 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 07:58:34.49 ID:+f9FsYMh.net] RustもVisual Studioのテンプレートに入るようになればおすすめになるかも そうなればネット上の情報も増えるだろうしね 個人的には、あと数年でそうなると思う
701 名前:デフォルトの名無しさん [2021/07/31(土) 08:20:46.65 ID:JcugyhaW.net] >>695 Rustはもちろんインラインアセンブラに対応していてRustとアセンブラを融合して使えるよ。 あと組み込みシステムもRustがよく使われている分野の一つであるし、自作OSやブートローダーなどもRustで書かれることが増えてきたね。
702 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 08:26:34.56 ID:qR2a/VF5.net] >>697 へぇ、それならいいかも知れないね。 納得。ちょっと煽るようなこと書いて悪かったわ。
703 名前:デフォルトの名無しさん [2021/07/31(土) 09:23:09.06 ID:T3R+79rO.net] RustがIT企業全方位から人気の理由 @C/C++と同じネイティブ最高速で全分野で置き換え可能 Aコンパイルが通った時点でメモリ安全保証 (メモリ管理ランタイムGC不要) B現代的言語の主要パラダイムを取り入れ洗練されておりプログラム記述性能も優れており便利快適
704 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 09:25:16.16 ID:CRPGt1nw.net] >>681 今のところJavaに取って代わるほどの言語は出てきてないがな どれもぱっと見だけ良くて中身は薄っぺらい
705 名前:デフォルトの名無しさん [2021/07/31(土) 09:51:47.10 ID:1X2sFFKC.net] >>700 次々とJavaはRustに侵略されてますよ 例えばAmazonは従来Javaで書いていたものをRustへ転換しつつありますし >>662 記事 FacebookではJavaで書いていた基幹部分BuckをRust製へ置き換えです >>643 記事
706 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 11:51:52.43 ID:CRPGt1nw.net] >>701 じゃあなんでその言語は検索上位ランキングに入ってこないの? もっともPythonみたいに上位でも浸透してない言語もあるから あてにならないけど
707 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 13:02:56.24 ID:Z1doObbh.net] 検索上位ランキング??
708 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 15:01:42.80 ID:ppcaATI2.net] Rustって5年間一番愛されてる言語だとか 週末最も使われてる言語で1位だよね? 学習コストが高いから初心者が覚えるってなると相当覚悟がいるが 将来性あるし本気でエンジニア目指すなら初学者が覚えるのはありだと思うがなあ
709 名前:Mb [2021/07/31(土) 16:09:59.80 ID:HS2AjqTr.net] >>689 いまやバッチ処理というのは気象予測みたいな大規模計算とかで なければ遣いどころがないので、だいたいリアルタイム処理だろう。 現在のコンピュータ環境だと、人間というのは、プロセッサから見れば めちゃくちゃノロマなんだよ。人間がキーボード叩いている合間に、 他の仕事ができるじゃん? だけど仕事がなかったら、プロセッサは空回りしてるだけじゃん。 「本業が疎かにならなければ、マイニングとかの副業可」でいいと 思うんだがどうだろう。
710 名前:デフォルトの名無しさん [2021/07/31(土) 16:10:25.39 ID:rjmWbnmT.net] >>702 Rustが新しい言語だからですよ 現在の形に安定したバージョン1.0が2015年 そして>>643 でFacebookも絶賛しているゼロコスト非同期機構async/awaitが入ったのが2019年 これらと実利用実績でRustが史上最強言語の立ち位置であると皆が認めざるをえないところとなり 大手IT企業たちがこぞって一致団結して>>665 のようにRust Foundationを立ち上げたのが今年2021年
711 名前:Mb [2021/07/31(土) 16:14:48.81 ID:HS2AjqTr.net] >>690 > WindowsならC#、macならswiftかな C# も swift も嫌いだが、基本的な 方向性については禿同。
712 名前:Mb [2021/07/31(土) 16:32:45.12 ID:HS2AjqTr.net] 「ネイティブコードで動く」というのが嘘臭い。 とりあえず仮想マシンを規格化しておいて、 「Xen microengine」みたいなチップ上で動かすとか そういう構想があるんならぶち上げりゃいいわけで、 MS とインテルのやることに乗っかる馬鹿は相手にしたくない。 「ネイティブコンパイラ」と言うのなら、 「どんなチップのコードなのか?」を明らかにして、 インストラクション・セット・サマリを公開するところから 始めてほしい。。
713 名前:デフォルトの名無しさん [2021/07/31(土) 17:10:00.83 ID:TngKn1r8.net] >>708 あなたはコンパイラを作ったと言っておきながら、LLVMすら知らない無知情弱であることがバレましたね。
714 名前:Mb [2021/07/31(土) 17:25:12.34 ID:HS2AjqTr.net] >>709 低水準の仮想機械を最適化したってだけの話だろ? それと「始めるのにいい言語」の間になんの関係があるかという 話だ。 Pascal でも FORTH でも Modula-2 でもいいじゃないか。 学びたい人に合った言語があるかどうかの話であって、 現在のようなパソコンのリソースが余ってる時代だったら、 プログラミング初心者がどれだけリソースを無駄遣いしようが、 たいした話じゃないだろう。 どうせ自分のマシンなんだから、マシンの前で一時間結果待ちしようが 一週間待とうが、それは自己責任だと思うが。
715 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 17:53:45.38 ID:0fGp0Lj/.net] 話し相手のいないおじさん2人の宴w
716 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 17:59:38.38 ID:eNkLLY3r.net] 悲しいw
717 名前:デフォルトの名無しさん [2021/07/31(土) 18:27:59.22 ID:epRldLCW.net] >>708 考えが時代遅れ 今は各言語と各アーキテクチャに対してm:n組のコンパイラをm×n個作るのではなく 各言語や各アーキテクチャから独立した仮想機械向け中間コードを経由する すなわち各言語⇔中間コード⇔各アーキテクチャでm+n個で済む
718 名前:デフォルトの名無しさん [2021/07/31(土) 18:57:02.41 ID:QOT5ODzd.net] あわしろ氏もRustを薦めていますが、一番がHaskellなのは変わりませんよ。 不変の一位です。 プログラミングの数学的アプローチだからです。
719 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 19:51:09.66 ID:NV5lX/1w.net] ネイティブかどうかより、ライブラリを起動させるだけのプログラミングなら、 RustでもC#やJava、Pythonでも、どうでもいいような気がする。 内容によってはif文すら書かずに済んだりするからね。
720 名前:デフォルトの名無しさん [2021/07/31(土) 21:38:29.29 ID:ioKlTd1z.net] >>700 Javaの今後はかなり厳しいと思う。 例えば>>699 の3点全てにおいてJavaが完敗。
721 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 21:48:19.81 ID:UBWWn47x.net] インラインアセンブラで全部書くような例外的な使い方をとりあえず除くと、RustはC/C++より少しだけ遅いと以前に聞いたんだけど、それは今、どうなんだろう? そのちょっとの性能の差が問題になる場面がどの程度あるかはともかくとして。
722 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 22:07:51.47 ID:6JTsfxHR.net] JavaってC#が出てきた2000年あたりから 言語仕様としては既に遅れたものにはっていたはず それでも生き残っているのはほぼビジネス的な理由
723 名前:Mb [2021/07/31(土) 23:18:24.72 ID:HS2AjqTr.net] >>716 >>718 「戦前真っ暗史観」みたいな論調だな。 Java は過去にあった いろんな言語を寄せ集めて オブジェクト志向に押しこめたような言語なので、 正直古臭いが「とりあえずの踏み台としては盤石」な 言語だと思う。Ada は静的な言語なので 制禦系では強力だったが、そのあたりの縛りがきつかったので 一般には普及しなかった。 とりあえず JVM 上で動くんなら、好きな言語を使えばいいんじゃねぇ? JVM をネイティブコードに変換するネイティブコンパイラがあって、 最適化がうまくいってりゃ特に不満はないのだが。
724 名前:デフォルトの名無しさん [2021/08/01(日) 02:27:32.46 ID:5JsCCFZv.net] >>719 現実>>701 を直視しよう! Javaより圧倒的に良いものが出現したのだ。
725 名前:デフォルトの名無しさん mailto:sage [2021/08/01(日) 03:27:45.12 ID:8X1C7Oi5.net] でもRust色々面倒くさくてむずいねん
726 名前:デフォルトの名無しさん [2021/08/01(日) 05:15:25.90 ID:m0xE9FOr.net] 今後はRustを扱えるプログラマーと扱えないJava土方に二分化していく未来が見えますね。
727 名前:デフォルトの名無しさん mailto:sage [2021/08/01(日) 09:31:10.80 ID:Hyr0/2Pd.net] >>721 Cよりマシですか?
728 名前:デフォルトの名無しさん mailto:sage [2021/08/01(日) 10:20:04.48 ID:LvB37w8j.net] Prologっていうの練習してるんだけどさ、結構面白い でもちょっとムズイです
729 名前:デフォルトの名無しさん [2021/08/01(日) 11:31:43.90 ID:boMMlR1G.net] そもそもSunのマーケティングが頑張っただけで Javaの仕様は登場直後から糞認定されてただろ
730 名前:デフォルトの名無しさん [2021/08/01(日) 12:54:34.21 ID:poI7LMFp.net] >>725 > Javaの仕様は登場直後から糞認定されてただろ あれは C の悪い意味の遺産なんだわ。 ポインタはねえのに -- や ++ があるっつーのがどうかしとる。
731 名前:デフォルトの名無しさん mailto:sage [2021/08/01(日) 15:09:02.73 ID:k66Qgf1L.net] >>690 ならSqueak最強じゃん
732 名前:Mb [2021/08/01(日) 16:48:10.23 ID:poI7LMFp.net] >>727 どっちだ? Wikipedia で > なお、同環境に組み込まれた(Squeak Smalltalkで記述・構築されている) > タイルスクリプティング言語・開発環境のSqueak Etoysも略して > 「Squeak」と呼称され混同されることが多いが、 > 両者(Squeak SmalltalkとSqueak Etoys)は > プログラミング言語およびその処理系としてはまったくの別物である。 とか言われているが。 SmallTalk 80 はいい言語だと思うのだが、 「プロ向けには至れり尽くせり」ではあるのだが、 「始めるのにいい言語」としては「それがあたりまえ」だと 想っちゃうと、低水準言語に遭遇すると対応できるかどうか心配だ。 Java の IDE として有名な Eclips は、もともと OS/2 Warp の VisualAge C/C++ だったので、 「Java + Eclipse + MySQL + Tomcat + JSP + HTML5 + css2」 とかいったラインナップも悪くないように思うんだが。
733 名前:Mb [2021/08/01(日) 17:02:02.87 ID:poI7LMFp.net] 中学・高校の数学教師が数値実験をするんなら、 N-BASIC という選択もあるかもしれない、という 話はある。 「Isabel」という数値計算用の多倍長言語(フランス生まれ)も あるのだがね。 システム・ダイナミクス用の DYNAMO、 英語圏の言語処理系の SNOBOL、 データ処理用の awk や R など、いろいろあっていいわけだし、 「実際に触れる処理系があって、周りに仲間がいる」んなら、 ぶっちゃけ言語はなんでもいいという部分があると思う。
734 名前:デフォルトの名無しさん [2021/08/01(日) 17:27:05.61 ID:KydKzIui.net] >>728 おまえは低水準言語の意味すら知らないアホなのか?
735 名前:デフォルトの名無しさん mailto:sage [2021/08/01(日) 18:15:24.15 ID:k66Qgf1L.net] >>728 SqueakはIDE込みの環境で配布されてますよ
736 名前:デフォルトの名無しさん [2021/08/01(日) 20:18:59.75 ID:TgXLtAXg.net] あわしろ氏の教えに従うべき。
737 名前:デフォルトの名無しさん mailto:sage [2021/08/01(日) 22:24:05.30 ID:k66Qgf1L.net] RubyはSmalltalkの影響を強く受けてる
738 名前:デフォルトの名無しさん mailto:sage [2021/08/01(日) 23:00:13.41 ID:yVsaePo+.net] Perlの影響もしかり
739 名前:Mb [2021/08/01(日) 23:14:01.04 ID:poI7LMFp.net] >>730 > おまえは低水準言語の意味すら知らないアホなのか? 童貞は黙ってたほうが恥を掻かなくて済むぞ。 「オンオフ」「ニモニック」「アセンブラ」「マクロアセンブラ」 という系譜があって、「高級言語」という概念が一般化した。 その後に「目的型言語」というのが現れて、「FORTH」なんかは 「第四世代言語」のつもりで「FOURTH」と命名しようと思ったら、 「五文字以内」という制限に引っかかったので U を落とした、 という経緯がある。 ハリー・カッツァン/池野信一『FORTH への招待』(近代科学社。 一九八二)あたりから勉強しなおしてきたほうがいいぞ? 「十年早い」じゃないけと「四十年早い」「半世紀早い」と 言われても、反論できないと思うが。
740 名前:デフォルトの名無しさん mailto:sage [2021/08/01(日) 23:41:07.51 ID:jXPstfTg.net] 紙テープで富士山噴火を読み取ったり、磁気テープを耳に当ててスーッと引いてショッカーの襲来を知ったりできるのが低水準言語の醍醐味だと思ってる。
741 名前:デフォルトの名無しさん [2021/08/01(日) 23:48:27.88 ID:TgXLtAXg.net] 高級言語とはRubyのこと。 それ以外は低能言語。
742 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 00:27:49.13 ID:PTOucey6.net] >>737 うわ…
743 名前:デフォルトの名無しさん [2021/08/02(月) 01:34:19.66 ID:B8a2Sn3/.net] >>735 >>737 いいえ 抽象化された言語であるC言語から高水準言語(高級言語) 低水準言語(低級言語)とは抽象化されていないアセンブリ言語などを指す
744 名前:Mb [2021/08/02(月) 01:37:12.77 ID:NW0Loo1F.net] 低水準言語というのは、[CPUができちゃう動作は、 基本なんでもできちゃういすてむ記述用の言語で、高級言語といくのは 「お上品で慎み深い言語」なのだが、じつは裏の顔があったりもする。 「エイズ・メアリーみたいな怖さはある」と思ったほうがいい。
745 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 02:49:45.63 ID:9Epq714f.net] あわしろ氏は、仲良くしなよと言っている
746 名前:デフォルトの名無しさん [2021/08/02(月) 06:43:18.94 ID:Q7N3bd6K.net] ひろゆき「Rust のコードをいろいろな環境で動かしてみた」 https://zenn.dev/mryhryki/articles/2021-08-01-run-rust-on-several-environments
747 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 08:07:36.54 ID:xBE9gPKn.net] あわしろ氏はHaskellもまた高級言語である、と言われてる
748 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 08:43:05.11 ID:u6RTE09S.net] そもそもマシン語とアセンブラ以外は全部高級言語
749 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 08:45:13.57 ID:yRsqwiCW.net] なんで、文脈から意味を察せないのか...。
750 名前:デフォルトの名無しさん [2021/08/02(月) 08:47:59.27 ID:flQDcH5A.net] RustはHaskellの型クラス関係などを導入しつつ現実的な手続き型にした言語という側面もありますね
751 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 10:03:38.97 ID:PvktRtZi.net] 2か月経ってようやく、「ぶっちゃけはじめる」のにいい言語じゃなくて「ぶっちゃけ、最初の学習対象としていい言語」だって気づいた。
752 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 11:59:00.91 ID:IIFYyp4s.net] ほとんどの人がどうせ飽きるのでPythonでもやっとけ
753 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 12:15:03.53 ID:Zes70fJv.net] 紙テープ、磁気テープ、紙カードに書いてあるからと言って 低水準言語とは限らないんだよな。 ちなみにウルトラマンの科学特捜隊の隊員は直接紙テープを読んでいたが
754 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 12:27:33.74 ID:u6RTE09S.net] いや、読むでしょ紙テープ。 読めなきゃ切って貼って出来ないんだから。
755 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 12:27:48.57 ID:dQnVwxld.net] 2ch のひろゆきは、素人 Python を勧めていたけど、流行っているみたいとか、言ってる事に内容がない
756 名前:デフォルトの名無しさん [2021/08/02(月) 18:06:07.73 ID:0YJFJ61u.net] Rustを始めることに決めたわ 高収入エンジニアは「ラスト」に注目、ファインディ調査:日本経済新聞 https://www.nikkei.com/article/DGXZQOUC312180R30C21A7000000/
757 名前:Mb [2021/08/02(月) 18:31:54.39 ID:NW0Loo1F.net] >>747 > 2か月経ってようやく、「ぶっちゃけはじめる」のにいい言語じゃなくて > 「ぶっちゃけ、最初の学習対象としていい言語」だって気づいた。 よし、次スレのタイトルはそれだ。
758 名前:Mb [2021/08/02(月) 18:42:36.71 ID:NW0Loo1F.net] >>750 いや、紙テープは読めるけど、切った貼ったはあんましりない。 油塗ったりとかいろいろ面倒臭い話があるので、 「複数の紙テープをつなげて一本にする」というのは、 いっぺんマシンに読ませて出力するので、スプライシングとかは あんまりせんのだ。 それより厄介なのがパンチカードで、「デックをひっくり返して 床にぶちまけた」というのを二回経験したプログラマが発狂した、 というのを有澤誠さんが書いていた。 なお、「Profile」というのをパンチカードにすると、 人間の横顔みたいになる、という話も聞いた。
759 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 18:51:32.34 ID:9Epq714f.net] ぶっちゃけようぜ
760 名前:Mb [2021/08/02(月) 18:56:28.51 ID:NW0Loo1F.net] Python はインデント文法と正規表現を前面に押し出したといういみでは 評価できる。 ただ、ツールを作るときにはネイティブコードを吐いてくれる言語のほうが、 使い勝手はいい。そういう点では C は悪くないけど、 最近は GUI が全盛だからキーボード入力
761 名前:って人気がないんだよな。 あと、マルチバイトコードの扱いが難しい。その意味では Java はちゃんとしてる。 BASIC とか Rexx とかみたいな、「コマンドインタプリタから 直接実行できる言語」って、見直す価値があるんじゃないだろうか。 [] [ここ壊れてます]
762 名前:Mb [2021/08/02(月) 19:14:16.98 ID:NW0Loo1F.net] 「ぶっちゃけ始めるのにいい言語て何」の初スレ(二〇二〇年三月だから 意外に新しいんだな)から読み返しているのだが、 Rust の Python と JavaScript が最初に挙がっていた。 うちら年寄は Pascal とか FORTH なんだろうと思うのだが、 Pascal はその昔 Apple の開発言語だったし FORTH は 制禦用のメジャー言語だったから、Swift とか出てきそうだったが そうでもなかった。 やっぱり GUI 世代はキーボードに慣れてないので敷居が高いんだろうな。
763 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 19:22:13.97 ID:SE3Hl/EU.net] > 正規表現を前面に押し出した sed/awkの感覚そのままなのはPerlやRubyでPythonはJavaと同様 REXXはプラットフォーム多いのはたしかだしライブラリ不足で困らないなら悪くない ほかは話の要点がみえん
764 名前:デフォルトの名無しさん [2021/08/02(月) 19:29:26.94 ID:0YJFJ61u.net] >>756 JavaよりもRustが良いと思います。 3つの点全てで上回っていることに気付きました。 >>699 >RustがIT企業全方位から人気の理由 >@C/C++と同じネイティブ最高速で全分野で置き換え可能 >Aコンパイルが通った時点でメモリ安全保証 (メモリ管理ランタイムGC不要) >B現代的言語の主要パラダイムを取り入れ洗練されておりプログラム記述性能も優れており便利快適
765 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 20:09:20.76 ID:txHGxpYt.net] >今後習得したい言語をみると、年収800万円以上の「高収入」のエンジニアではラスト(26%)が首位で、ゴー(26%)、パイソン(24%)の関心が高かった。ラストは安全性や速度が特徴でデータ処理などに用いられる。ゴーはGoogleが開発し、クラウドシステムなどに使われることから需要の伸びが見込まれている。600万円未満のエンジニアが今後習得したい言語はゴー(35%)、タイプスクリプト(33%)、パイソン(28%)の順に多かった。 高収入エンジニアは「ラスト」に注目、ファインディ調査:日本経済新聞 https://www.nikkei.com/article/DGXZQOUC312180R30C21A7000000/
766 名前:Mb [2021/08/02(月) 20:39:24.12 ID:NW0Loo1F.net] うん、「上から目線」なんじゃないかと言われかねないよなな。 教育というのは、「おれは解ってる/お前は解ってない」 「おれは知ってる/おまえは知らない」みたいな、基本的に 「上から目線」なんだよ。 昔のコンピュータ・リソースが貧弱だったかろの開発は、 かなり苦しかったけど楽しかったなぁ。 「我々のような苦労はさせたくない」みたいな話と、 「現今のノイマン型アーキテクチャでは」みたい話は、 「ぶっちゃけ、最初の学習対象として、いい言語」という 観点からいうと、整理する必要があると思う。
767 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 20:47:59.33 ID:0mXe6QHK.net] >>752 flutterが言語なのかは置いといて「ゴー」がなんか好き
768 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 20:48:52.39 ID:mzF05Bnm.net] Goよりゴーの方が区別しやすそう
769 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 22:00:53.81 ID:/eTOKJs4.net] >>761 あなたは90年代で知識が止まってるよね 20年分くらい勉強してから出直してみては?
770 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 22:17:05.84 ID:niLeVyRl.net] 区別しやすさという意味ではCやC++やC#やDやF++やRやらのGoogle検索しにくさはなんとかならないものかとことあるごとに思うものである
771 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 22:48:08.81 ID:9Epq714f.net] あえて今Perlを学ぶのってどう
772 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 23:26:52.67 ID:PTOucey6.net] 敢えて今PHP
773 名前:デフォルトの名無しさん [2021/08/02(月) 23:45:39.23 ID:gLOyL8sZ.net] AI時代について考えれば、チマチマ手続きを書いていく手法は、過去のものになります。 あわしろ氏は、プログラミングの数学的アプローチであるHaskellを強く勧めています。
774 名前:デフォルトの名無しさん [2021/08/03(火) 00:59:14.28 ID:ycWxB4En.net] >>761 全く同感です。 当時は紙の上でゼッパチマルキューのニーモニックでプログラミングして16進数を手で打ち込んでいました。 それから様々なプログラミング言語をやってきましたが、その中で行き着いた一番のオススメ言語がRustです。 3つの全く異なる特徴が魅力です。 1つ目はC言語と同様に低レベルの記述もできて、OSや基盤ライブラリに組み込みシステムなどがCと異なりメモリ安全性を保ちながらプログラミングできることです。 2つ目は最近のモダンな言語が備える様々なプログラミングパラダイムを洗練して採り入れており、他よりもプログラミングが非常にしやすいことです。 3つ目はHaskellなどから採り入れた強力かつ利便性の高い型システムや、オブジェクト指向のクラスの発展的解消による諸問題の解決改善などの高度な特徴です。
775 名前:デフォルトの名無しさん [2021/08/03(火) 04:11:19.12 ID:KwyT+YU0.net] >>751 様々な目的のライブラリが豊富で簡単に組める けど、GILなどの制限もあるし、Pythonが早い言語だとはお世辞にも言えない 速度の必要な部分は結局Cのライブラリが補完してる ユーティリティーツールを作るのには丁度いいし 機械学習やデータ分析ライブラリの充実度はものすごく高い 達成したい目的が込み入ってなければ便利 ただ、これできちんとしたシステムを構築するのはめちゃくちゃマゾイと思う
776 名前:デフォルトの名無しさん [2021/08/03(火) 08:34:16.61 ID:ZlvELiNI.net] >>770 そうだね。 Pythonはあくまでもそれら他言語で書かれたライブラリ群を使うもしくは組み合わせて使うスクリプト用。 Pythonで本気でプログラミングしても遅いしGIL問題もあるし、何かシステムや本気アプリを開発するのには向いていない。
777 名前:デフォルトの名無しさん mailto:sage [2021/08/03(火) 12:15:17.59 ID:juXUNReq.net] 雑食系エンジニア・KENTA は、Ruby しか勧めない。 Ruby → Go が、唯一の時給1万円コース これが英語ができる・Linux・サーバー構築運用の文書が読める、文系バックエンドの道 Python, Julia は言語を勉強しても、プログラマーとして採用されない。 MIT などの大学院数学科みたいな人が対象 Ruby, Go でも、採用の決め手は、プログラミング言語じゃない。 Linux, Docker, AWS、データベースなどのサーバー構築運用 例えば、若い女の子がRuby on Rails で、1人で始めた、 食べチョクの採用を見ても、バックエンドに詳しい技術者と書いてる コロナで、取引量が30倍になった。 それでも、数人のエンジニアで動かせるように、Railsを使う KENTAは、転職できないPythonなどは勧めない。 言語を勉強しても、MIT などの大学院数学科には勝てないから
778 名前:デフォルトの名無しさん [2021/08/03(火) 12:32:05.30 ID:MLsNTedS.net] >>772 Ruby on Railsで有名なクックパッドも その内側では最速安全言語のRustを使って大量のアクセスを支えていると発表している
779 名前:デフォルトの名無しさん mailto:sage [2021/08/03(火) 15:17:07.66 ID:/ZTSTwhz.net] Rustねぇ・・・ そんなにいいんならPython勉強した後に勉強してみようかな? でも初心者用にはVBAと言うのは変わらないけど。
780 名前:デフォルトの名無しさん [2021/08/03(火) 17:29:06.37 ID:NVM+pl71.net] >>774 > でも初心者用にはVBAと言うのは変わらないけど。 三十年前なら True BASIC という選択肢もあったし、 N-BASIC というのもあったかもしれない。
781 名前:デフォルトの名無しさん mailto:sage [2021/08/03(火) 18:35:36.96 ID:STawy8qZ.net] >>772 でもおまえ時給1000円じゃん
782 名前:デフォルトの名無しさん mailto:sage [2021/08/03(火) 20:45:21.24 ID:8/TVfQLP.net] >>776 東京の最低時給は1041円ですよ
783 名前:デフォルトの名無しさん mailto:sage [2021/08/03(火) 22:00:19.93 ID:1/+mWE2J.net] 身近な業務に直結してるならVBAもいいけど ナニソレな人も多いからね なにがやりたいかで選択するのが一番だよ
784 名前:デフォルトの名無しさん mailto:sage [2021/08/03(火) 22:49:52.07 ID:xoYyuRFo.net] >>774 いつもPython勉強してるしてる言ってるけど何ヶ月かけるつもりよ?
785 名前:デフォルトの名無しさん mailto:sage [2021/08/0
] [ここ壊れてます]
786 名前:3(火) 23:08:47.82 ID:p4475E6K.net mailto: 初心者でPython勉強してる人はかなり大量にいるだろw [] [ここ壊れてます]
787 名前:デフォルトの名無しさん mailto:sage [2021/08/03(火) 23:45:57.00 ID:8fIoVSKf.net] 初心者向きの言語でも2つめや3つめの言語習得が容易になる言語と ならない言語があるからな VBAがどっちなのかよくわかる事例
788 名前:デフォルトの名無しさん mailto:sage [2021/08/03(火) 23:56:54.38 ID:HJrK/eEQ.net] そこでPHPですよ
789 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 00:14:02.64 ID:5Xl77HIj.net] 将来的にデスクトップアプリ開発するならVBAはいい経験だぞ WEB系は主流がPHPだから次につながらないんだよな しかも最大シェアだから次につなげる必要がなくてPHPで一生食っていけるしな
790 名前:デフォルトの名無しさん [2021/08/04(水) 01:05:40.02 ID:pAp7UrU3.net] PHPなんてクライアント同時接続数100ですら厳しいポンコツだろ C10K問題の1%も捌けないのかよ
791 名前:782 mailto:sage [2021/08/04(水) 01:54:57.21 ID:BgVgY2hb.net] >>784 初心者が同時接続数100も必要とするかな…?
792 名前:デフォルトの名無しさん [2021/08/04(水) 02:23:03.33 ID:vFY9U/az.net] 先の無い言語をやっても意味がない。
793 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 09:19:19.77 ID:Yh6cTI7I.net] Webページの書き方は知っておいた方がいいね。 後から調べなおせば出来る程度で。 あとDBもいじるかもしれないからSQLも。
794 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 10:53:24.10 ID:eEVdTSgT.net] はい!
795 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 10:54:04.64 ID:ir8s0NVf.net] ぶっちゃけVBAでいいよ 腐るほどドキュメントあるし Excelいじるくらいなら理解も早いだろ 他の言語だと「フォルダパスってなに」「実行ファイルって?」「ランタイムって?」とか始まりそうやし
796 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 14:51:17.81 ID:fCo8H5AD.net] ん、フォルダパスってなに? 言語と関係あるの?
797 名前:デフォルトの名無しさん [2021/08/04(水) 14:53:45.93 ID:jBcao1HS.net] VBAって聞いたことがない言語だなと思って調べてみたら 表計算ソフトのマクロかよw
798 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 14:56:40.49 ID:W35xbPHa.net] VBAはExcel開けば出来るけど、他は実行するとき大概ファイル自体を実行したり配置するやろ デスクトップってなに?って質問よくされたし・・ デスクトップ(画面)がPCの全てとか思いこんだりするやつもいる
799 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 15:09:19.16 ID:eEVdTSgT.net] これとどっこいどっこい https://i.imgur.com/GXGbolp.jpg
800 名前:デフォルトの名無しさん [2021/08/04(水) 15:13:03.26 ID:u5b+Rn+D.net] JSP …
801 名前:デフォルトの名無しさん [2021/08/04(水) 15:28:11.28 ID:u5b+Rn+D.net] スマソ。ミスタッチだ。 JSP というのは Java とHTMS(5) と CSS(2) で サーバーアプリケーションを組むには「至れり尽くせり」な 入力ぺージを組むにはいい。 だが、そういったのを嫌う企業があって、コード の品質(保守性)は 上げると企業的にマズいという話があるのだ。 いや、ホワイト企業だったらそんなことはない(あったら ホワイトとは謂えない)と思うんだが、じっさい、そういう 企業はいくらでもある。 プログラミングを覚えるための言語と、 企業で稼げる言語と、 顧客さんに満足いただける言語は おそらく別物だと思う。
802 名前:デフォルトの名無しさん [2021/08/04(水) 16:18:09.53 ID:7uJ0peIO.net] >>795 そんな時代遅れなものを今から導入するところはない
803 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 17:12:54.13 ID:fTe6vxM6.net] >>792 ヘルプデスクやってるのか お疲れ様 プログラミング始める前にコンピュータを扱うための最低限の知識は必須だよね
804 名前:デフォルトの名無しさん [2021/08/04(水) 17:15:01.73 ID:u5b+Rn+D.net] いまさら導入する企業はないだろうが、 それで儲けてる会社もあるから困るんだ。
805 名前:デフォルトの名無しさん [2021/08/04(水) 17:48:10.81 ID:BgVgY2hb.net] >>786 じゃあ勝又健太の言うようにGoでも勧めるといいよ そうやって初学者を路頭に迷わせるといい Goの求人など日本にないけどな
806 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 18:07:06.81 ID:L56ZMFZY.net] Goの仕事はあるぞ? しかし初学者にお勧めできないのは同意する 基本的にバックエンドなのでAWSかGCPを意のままに操れる人でないと価値のない言語
807 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 18:17:53.39 ID:EIFvRfC3.net] 勝又健太は初手にはRubyを勧めてるじゃん 上級にはGoを勧め始めてるらしいけど
808 名前:デフォルトの名無しさん [2021/08/04(水) 18:31:55.03 ID:7MSN7pbp.net] >>799 Goもオススメだけど 莫大な量を占めるC/C++による各種高速ソフトウェアをも置き換える立ち位置にあるRustが一番オススメかな Rustは今後C/C++だけでなくJavaで書かれていた分野も置き換えていく言語
809 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 18:45:10.16 ID:BE8GLseK.net] KENTA は未経験者用ポートフォリオには、Ruby on Rails 一択。 これで転職する。つまり転職用言語 その後、時給1万円を目指すなら、Ruby → Go サロンは日本6位で、2千人入っている。 未経験者の最大のコミュニティー。虎の穴
810 名前:デフォルトの名無しさん [2021/08/04(水) 18:51:14.82 ID:BWhedzWX.net] ケンタは日本人初のA級ライセンス、そして師匠はなんとあのあわしろ氏なのだ。 忠告を素直に聞くべき。
811 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 19:15:07.20 ID:2P5cG5Xf.net] 初手Rustでこの仕事の適正を判断するのって結構良いと思う
812 名前:デフォルトの名無しさん [2021/08/04(水) 20:11:53.18 ID:u9AO5DbD.net] >>805 使えるプログラマーか使えない土方か判別できそう。
813 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 20:47:54.15 ID:gnmCXWrw.net] それだったら初手Cだろう ポインタと構造体が分からないやつはいらない
814 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 20:57:52.95 ID:CyfPasbw.net] >>804 その二名って関係あったのね
815 名前:デフォルトの名無しさん [2021/08/04(水) 22:28:39.65 ID:WgkFTT5q.net] >>807 プログラミングではもちろんその二つが非常に重要だと広く知られていて 例えばRustなんかは構造体が再び言語の中心に来ているし ポインタについてもCよりC++がより扱いを厳密化し、そのC++よりRustはさらに所有権を明確にするなど進化を遂げている
816 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 22:47:56.02 ID:xyiEdC8m.net] >>797 VBAをあまり舐めない方がいい。 EXCELに旧VB6が入っているようなもものだからな。Web系で無ければその気になればシステムだって組むことが出来る。 それに加えて自分で行った操作をそのままコードに出来るからな。本当に初心者の場合はかなり助かるだろう。 後、大概の人なら何とかやっていける間口の広さも強みと言えるだろうな。基本的に簡単な言語だから初心者も取っ付き易い一面を持ちながらSASのようなビッグデータを扱えるアドオン、Javascriptと混在したソースコードの記載、.netの機能もある程度はそのまま使えたり俺は使ったことがないがVBAHaskellなるものもあるそうだ。 そして今まで長いこと生き続けて来ただけあって相当こなれた言語であること。大体知りたいことはググればすぐに出てくることも強み。 そしてそもそもEXCELだからユーザーや客に仕様の説明をする際に簡単なものならその場で即興でVBAで組んで説明することも可能。 SEとしてもある意味近道と言うことが出来るだろう。
817 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 22:54:29.91 ID:GUPks2Hh.net] >>809 ,810 文章から溢れる如何ともしがたい低スキル臭ww 井の中の蛙を自覚すれば世界が開けるよ
818 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 22:57:38.99 ID:xyiEdC8m.net] >>811 そういう虚勢や煽りはいいから
819 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 23:05:25.89 ID:BgVgY2hb.net] 何がRustだ!なめんなよ!何がRust… Rustの入門書注文ボタンポチッ
820 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 00:38:21.33 ID:qZ4U0ezz.net] 完全な初心者が初手Rustは無謀の極みやぞ せめて他言語をかじってからやれ
821 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 00:56:07.25 ID:kLMh0xxl.net] rust away
822 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 01:26:16.90 ID:Fb3LS3x0.net] 初手Rustが流行れば世界平和が実現します
823 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 01:26:49.37 ID:HO+HzJa5.net] VBAはデバッガ標準装備でその点はいい気もするけど みんながOffice使ってるわけじゃないし作法も独特で古臭い それならWebブラウザで完結してデータの加工のみに注力できる オンライン版のJupyter Notebook(Python)を推す
824 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 01:27:53.18 ID:HO+HzJa5.net] MSならMakeCodeもいいかも ハードウェア所持してなくても楽しめる
825 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 02:27:38.09 ID:UMPklNYH.net] c#とvsの組み合わせでいいじゃん 環境構築が楽、インテリセンスが強力、GUIがすぐ作れる、検索すればナレッジが沢山ある、言語の応用範囲が広い c#とvsに行き着くまで他の言語で何度も挫折した実体験から強く推したい
826 名前:デフォルトの名無しさん [2021/08/05(木) 02:41:27.09 ID:Qh/2RygJ.net] C#もガベージコレクション有り言語だから、 C/C++/Rustがカバーする広範囲を代替することは出来ない。
827 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 02:46:48.18 ID:SZPzd04c.net] 今ではRustで本番サービス作ったりもしてるけどプログラミング勉強始めた時C++から始めて挫折したわ Cからやり直して理解出来た
828 名前:デフォルトの名無しさん [2021/08/05(木) 03:03:09.27 ID:P4fVfC71.net] >>821 一番最初はシンプルな昔からのC言語を学んで、 その次に(C++は飛ばして)Rustを学ぶのが、筋良くプログラミングを理解できる道だと思います。
829 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 03:04:50.36 ID:HrDr1H0g.net] Rust,Goの両睨みでいきましょう
830 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 08:47:28.75 ID:grEO2Y0L.net] 例えば将棋AIとか馬力が必要なことに野心が無ければ、C#とかPythonでいいと思うんだが。 成果物がすぐ出来るのが良いし、Web系だとスマホで結果が見れたりして面白い。 なんなら環境がどこにでも有りそうなVBAも。
831 名前:デフォルトの名無しさん [2021/08/05(木) 09:10:26.90 ID:f+p6qhf3.net] >>824 言ってることが意味不明すぎ 「Web系だとスマホで結果が見れたりして面白い。」って何の結果? スマホで見れることが珍しいの? プログラミング言語とどういう関係が?
832 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 09:26:44.54 ID:grEO2Y0L.net] >>825 書いた言葉通り、Javascriptで試しに動かしたことを出先でスマホで確認しましたってだけの話。
833 名前:デフォルトの名無しさん [2021/08/05(木) 09:37:11.44 ID:ijfSI2RL.net] >>826 元のスレ見たけどJavaScriptという単語がどこにも見当たりませんね それはともかくC系(Rust)以外ではWebで必須となるJavaScriptを身に付けることが一番重要ですね
834 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 09:53:35.16 ID:pZO3NUtq.net] WASMにしろJavaScriptの素養は必要だし、 巷間で有名なWEBデベロッパのロードマップでも ロードマップ作成者の個人的なおすすめの初手はJavaScriptだったから 初手にJavaScriptは結構良いかもしれない 参考: https://github.com/kamranahmedse/developer-roadmap/blob/master/img/backend.png?year-2021-2 https://github.com/kamranahmedse/developer-roadmap
835 名前:デフォルトの名無しさん [2021/08/05(木) 09:59:50.10 ID:lkq1Di3/.net] 何をやるにしてもウェブを避けて通れない時代だし ウェブではJavaScriptとWASMが必須だもんな そしてWASMの記述言語はRustがベスト
836 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 10:01:57.77 ID:pZO3NUtq.net] 画像 https://i.imgur.com/fvfcOSV.png
837 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 10:07:21.38 ID:pZO3NUtq.net] 一応、フロントとDevOpsも フロント https://i.imgur.com/ig5g4Hj.jpg DevOps https://i.imgur.com/pHtxaGL.jpg
838 名前:803 mailto:sage [2021/08/05(木) 11:46:52.22 ID:bqGeTZjz.net] >>831 YouTube で有名な、雑食系エンジニア・KENTA のサロンの、 バックエンド初心者用コースのポートフォリオと全く同じ 基本情報技術者資格、Ruby on Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース 今までは、Docker Compose までが初心者用コースだったが、 最近は誰でも、Docker出来るから、 AWS Fargate, Terraform, React, Vue.js, TypeScript も だから、AWSのくろかわこうへいのサロンにも、入る必要がある これが済んだら、Ruby → Go で、時給1万円を目指す KENTA、2021/4 2021年のWeb系エンジニア転職を成功させる3つの技術要素 www.youtube.com/watch?v=70VrB7LTe9g 2021/2 Web系エンジニアを目指す人のためのプログラミング学習ロードマップ www.youtube.com/watch?v=0TABrlhci5M
839 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 13:06:31.52 ID:u9EvVxOt.net] WebはWebサーバー立てるとかhttp理解するとか初っ端で詰みそう htmlファイルをブラウザで開くとかなら初心者でも出来そうだけど
840 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 13:50:23.27 ID:e8dh7hYU.net] >>832 グロ
841 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 14:08:38.31 ID:E3iQyBY+.net] >>833 そこで詰むようなら何やっても詰むからさっさと辞めたほうがいいよ
842 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 14:11:35.05 ID:dTXANx/h.net] いまはGoogle ColabやPaizaのがあるから そういうところは後回しにできる 昔でいう電源オンでBASIC使える感覚
843 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 15:16:37.19 ID:kh4G+VXW.net] >>835 まあまあw サーバって言っても、ピンキリだしさ。 http なんてプロトコルなんだからちゃんと理解してるやつの ほうが業界でも少ないだろうしw
844 名前:デフォルトの名無しさん [2021/08/05(木) 15:54:13.95 ID:6DHs3Fh6.net] >>837 どの階層のプロトコルについても細かいところまで全て知り尽くしてる人は少なくても 各プロトコルでIT業界にいるならば絶対に知っていないといけない基礎常識レベルはあるよね 例えばIPアドレスが何でどう使われるのかとか UDPとTCPでは何が違ってくるのかとか HTTPとHTTPSでは何が違ってくるのかとか HTTP/1とHTTP/2とHTTP/3では何が違ってくるのかとか HTTPとHTMLとCSSとJavaScriptのそれぞれの役割の違いとか これらがせめて区別できていないと与えられた設計と仕様をプログラミングするだけのIT土方になっちゃう
845 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 18:25:02.22 ID:WhCt2QdP.net] TOYOTAが採用した時点で日本人ならRust一択になってしまった 「このシステムはRustで作られた」 これ以上に信頼性を担保する言葉はあるまい
846 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 18:34:26.83 ID:wgAAPnwr.net] >>839 スパゲッティコードで有名な会社を引き合いに出されても信頼性のかけらもない
847 名前:デフォルトの名無しさん [2021/08/05(木) 18:43:49.84 ID:hM3sqb/x.net] あわしろ氏はHaskellを強く推奨してる。
848 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 19:19:36.41 ID:uMovWMKm.net] もうハスケルの時代じゃないんだよ
849 名前:デフォルトの名無しさん [2021/08/05(木) 19:34:05.04 ID:hM3sqb/x.net] >>840 こらこら、パスタと言いなさい。
850 名前:デフォルトの名無しさん [2021/08/05(木) 21:23:03.86 ID:CLoUaV/F.net] Rustはデータ構造がスパゲティになっていると、所有権や生存期間で破綻するから、そういうコードを防止する側面もありますね。 ちなみに下手くそプログラマーさん曰く「自由度がない!(=気ままにスパゲッティに書けない!)」
851 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 22:24:13.73 ID:BN/5Xol3.net] このスレでRustアピってるやつルビキチと同類だな 中途半端な知識で嘘を垂れ流して返ってRustの印象を悪くしてる Rustスレではヒヨってるのに初心者スレではバレないと思って知ったかぶりw ルビキチより始末が悪い
852 名前:デフォルトの名無しさん [2021/08/05(木) 22:37:23.37 ID:D0Zm3CZ7.net] 嘘は見当たらないと思うが 嘘だと言うならば具体的に書こうぜ
853 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 05:33:29.36 ID:IBWAaMte.net] >>845 それ某コテハンの人だぞ ある種の病気だからプリプリせず華麗にスルーしときな
854 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 05:55:36.53 ID:uymdWrFB.net] >>845 嘘を垂れ流しとはどのレス? 妄想で敵を作って戦っている?
855 名前:デフォルトの名無しさん [2021/08/06(金) 12:55:54.46 ID:Eqb9CegN.net] >>823 > Rust,Goの両睨みでいきましょう 「静的な型付け」を標榜しているのだが、 変数の宣言が明示的ではない。 let で宣言はしているのだが、そこで int か long か、 froato か double なのかが明示的ではないので、 ぐだぐだ長いルーチンを扱うと、おかしな ことになりそうな気がする。 複数人でお互いに他人のソースコードに手を突っこむような 原画では、Rust も Go もダメじゃないかと感じた。 「デジタルドカタの軛」ではないかと考える。
856 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 12:57:18.31 ID:iFn/jZ4E.net] >>839 くぐったらマジでTOYOTAもRust言語使ってるんやな
857 名前:デフォルトの名無しさん [2021/08/06(金) 13:01:40.11 ID:Eqb9CegN.net] つーか、C では int の -1 と true が同じ意味なので、 「=」と「==」のミスで苦労したプログラマも 多かったと思う。 「let」というのも いかにも古いし、 変数宣言のときに型はきっちり定義して、 代入は「:=」を使って、 比較は「=」を使うとか、なんかしら工夫は あったほうがよかった気がする。
858 名前:デフォルトの名無しさん [2021/08/06(金) 13:13:26.36 ID:Eqb9CegN.net] >>850 だれがプログラムを書いているのかわからんが、 派遣社員が Rust コーダーとして使い潰されて 秋葉原で無差別大量殺人とか起こされたたくもないなぁ。 トヨタは生産拠点を日本・北米・欧州のそれぞれに 持っていて、オンラインで連携をして二十四時間体制で 生産しているらしいが、下手なコードでシステムを作られて 保守がままならんとかいうのは勘弁してほしい。
859 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 13:14:20.08 ID:kNOjdssb.net] >>849 それは貴方が勉強不足 ・Rustは静的な強い型付け言語 ・Rustでは暗黙に型変換が自動的に行われることはない ・Rustのlet文では型を宣言できる(型推論できる時のみ省略可能) >>851 ・RustではCと異なりif等の条件にはbool型のみ可 ・つまり混乱が起きることはない
860 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 13:24:42.46 ID:XzMZ/hcd.net] >>853 そんなていねいに指摘せんでもスルーするのも優しさ 前世紀から完全に時間が止まってるもん 後発言語がそんな設計なわけないやん
861 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 14:29:39.62 ID:mdYTzjRX.net] トヨタはFlutterも使ってるらしいな 実に適切な選択をしていると思う
862 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 15:01:13.86 ID:b5gP4Q6P.net] >>853 >Rustでは暗黙に型変換が自動的に行われることはない あるよw
863 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 16:19:12.66 ID:DH6VvBqX.net] >>853 ふーん ビット演算とか使うとき融通効かなそう
864 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 18:35:03.99 ID:TjMye/n9.net] >>856 便宜上、参照/外しを自動適用することはあっても、プリミティブな型の変換が暗黙に自動適用されることはないよね。 >>857 なぜ? Cだって0がfalseになるだけだから、 bool型を持つ言語では例えば==0か!=0などと明示的にbool型にするだけ。
865 名前:デフォルトの名無しさん [2021/08/07(土) 00:16:26.12 ID:rXkekRAR.net] >つーか、C では int の -1 と true が同じ意味なので、 doubt
866 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 01:02:37.09 ID:SBsrM0zw.net] >>854 確かにRustなどを批判してる人はなぜか知識が昔のまま止まっている人が多いね
867 名前:デフォルトの名無しさん [2021/08/07(土) 08:03:38.20 ID:8dsxiyyb.net] >>860 > 確かにRustなどを批判してる人はなぜか知識が昔のまま止まっている人が多いね FORTRAN や LISP や C のような古い言語から乗り換え乗り換えして Java とかに 落ちついた人は、「知識が昔のまま止まっている」わけではないが、 開発歴が長いだけあって「始めるのにいい言語」の評価として 「業務で使えて、かつ安全で、大規模化に対してロバスト」とかいった 基準にも目配りしたくなる。 単純に批判がいけないわけでもなかろう。 「LISP は括弧が多すぎて読みにくい」対 「FORTH は括弧がないから読みにくい」みたいな議論は、 洒落や冗談以外では意味が乏しくはあるが、 それをいうとブロック化の方法については 不毛な議論になりそうにも思う。
868 名前:デフォルトの名無しさん [2021/08/07(土) 09:37:48.23 ID:8dsxiyyb.net] いま初スレから読み返しているんだが、 「始める」っつっても「一から始める」とは 限らんのだよな。 本を読んで、他人のコードを読みながら一から 勉強するんなら、RATFOR みたいなのも アリかもしれない。 業務用の入門用ということであれば、 可読性が高くて再利用しやすいという点で Java なんかもそれほど悪くない(少なくとも C 言語よりはマシ)とも思う。 COBOL とか PL/I も、そう思うと腹が立たない。
869 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 09:42:34.65 ID:pbsIsy1m.net] >>861 「Javaとかに落ちついた人」でそれ以降の技術を知らないのなら それは「知識が昔のまま止まっている」ことになるぞ
870 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 11:21:28.45 ID:36Zpm/Ee.net] COBOLは日本語のドキュメントが充実してるから全然あり ろくに日本語ドキュメントがない、なんなら英語のも充実してない言語はおすすめしない
871 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 11:34:49.01 ID:oq57tpef.net] スクリプト言語から入るのは、車の運転で言うとAT車から入るようなものじゃ
872 名前:デフォルトの名無しさん [2021/08/07(土) 12:51:35.15 ID:i+bprLN4.net] トランスミッションの仕組みを知る必要はない動けば良い
873 名前:デフォルトの名無しさん [2021/08/07(土) 12:58:49.59 ID:8dsxiyyb.net] >>685 > スクリプト言語から入るのは、車の運転で言うとAT車から入るようなものじゃ それはそれでいいと思う。 メモリの GC を自動でやってくれる言語だと、ポインタが使えなくて すべてハンドル(ポインタへのポインタだな。Java の「参照」は これに近い)経由で行なっているので、ハンドルそのものを操作するのは システム側にしか許されていない。 C 言語だと、うっかりすると結果的にシステムの最奥部にアクセスできちゃう (出自がシステム開発用の言語だから当然だ)ので、 「初心者ドライバーが暴走しないように配慮されている言語」は、 街乗りの AT 車的な用途にはいいと思う。 Web のサーバーアプリケーションなのかスマホのアプリなのか デスクトップ・アプリケーションなのかパソコン用のツールなのか、 それぞれあっていいと思う。 公道車輛だけが車輛じゃない、ということなんじゃないだろうか。
874 名前:デフォルトの名無しさん [2021/08/07(土) 13:04:00.83 ID:8dsxiyyb.net] >>866 そうだな。飛行機にクラッチはない。 芝刈り機や耕運機みたいなプログラミング言語も あるし(awk なんかはそれに近い)。
875 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 13:36:56.42 ID:l26Bw4OH.net] COBOLなんかやるくらいだったらSQLとデータベース設計でも勉強したほうがまし データベース論理設計が分からないってのが一定数いるらしい(笑)
876 名前:デフォルトの名無しさん [2021/08/07(土) 15:01:24.05 ID:8dsxiyyb.net] 「データベース」という言葉は、「情報基地」という意味で、 「作戦指令室」みたいな意味だったんだわ。 昨今は死語だろうが、「デバッグルーム」とうちらは呼んでいた。 いわゆる「DB」は、「RDBS」といって、 「リレーショナル・データベース・システム」の 略なんだわ。 で、その基礎に Codd の「リレーショナル・データベース理論」 というのがあって、その根底に表(テーブル)という コンセプトがあるわけだ。 そこから勉強すると、SQL はいい言語ではあるし、 いわゆるデータベース設計は、システム屋にとっては、 けっこう上級者の仕事だと思う。 そういう意味では、初心者向けではない。 とはいえ、いわゆる「プログラマ」が学びなおすのに SQL は適した言語ではある。
877 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 15:27:56.06 ID:xZrMsPjx.net] まともなカリキュラムなたたいてい一番最初にDBとDBMSの区別を教えられると思うが。
878 名前:デフォルトの名無しさん [2021/08/07(土) 17:24:04.37 ID:8dsxiyyb.net] >>871 すまん。m(_ _)m こちとら「まともなカリキュラム」を経験していない 独学の野良プログラマなので、そのあたりの知識が かなり怪しいのだ。 指摘されて思い出したが、正確には 「リレーショナル・データベース・マネージメント・システム」 なんで、「RDBMS」が正しいんだよな。 「コンピュータ」も、いま普及しているのは 「エレクトロニック・データ・プロセシング・システム」なので、 「EDPS」が正しい、みたいな話もあった。 そういう意味では「ぶっちゃけ始めるのにいい言語」 (というか、「ちゃんと学びなおしたほうがいい言語」) となると、「日本語と英語」という話になると 思われる。
879 名前:デフォルトの名無しさん [2021/08/07(土) 17:39:23.47 ID:8dsxiyyb.net] そういう意味では、「データ」っつーのは「入力(input)」された 「符号化された情報」であって、JIS でいう「情報処理」は 「データ処理」(ちなみに data は複数形で、単数形は datum) だとか、「インデックス」というのは、「鍵(key)データと 『それがターゲットであるかどうか確認するためのデータ』という 識別子(アイデンティファイア)と、必要なデータを指し示す データポインタ(いや、そこにあっても問題はないし、必ずしも 電算用語でいう「ポインタ」ではなくていいわけだから「参照値」)の 三つ組のデータだ」とかいう話は、共立出版の『bit』で学んだ。 まず「教えられるべき内容」があって、「まともなカリキュラム」が あって、その後に「教育用の言語」としての「始めるのにいい言語」が あってしかるべきだと思うがどうか。
880 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 19:32:43.46 ID:dYY2396a.net] 長年初心者に付き合っているんだが SQLでつまづく人は少ないな エクセルに似ているということで 理解しやすいのかな
881 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 20:30:41.90 ID:XVbNMZLz.net] COBOL懐かしいな。 ピリオドが行からはみ出てバグるとか、ずいぶん悩まされたもんだ。 でも、久々にバッチ処理とか回したくなってくるな。 ファイルからファイルに出力するだけのプログラム何本も組んでさ。
882 名前:デフォルトの名無しさん [2021/08/07(土) 21:06:43.64 ID:8dsxiyyb.net] >>875 > ファイルからファイルに出力するだけのプログラム何本も組んでさ。 いや、それは基本だろ? なんら恥ずべきことではないし、 unix ツールのフィルタの基本はそれだ。
883 名前:デフォルトの名無しさん [2021/08/07(土) 21:18:19.24 ID:8dsxiyyb.net] >>874 > 長年初心者に付き合っているんだが > SQLでつまづく人は少ないな 表(テーブル)というものの直交性が分かりやすいんだと思う。 もっとも、その発想は Codd のリレーショナル・データベースの 概念に負うわけだから、おれが偉そうに言う筋合のものではないのだが。 ただ、そのテーブルの設計とか、「データベース ID」とかいった概念は、 掘りさげてゆくと深いものがある。 ただ、SQL は「使えるようになったらステップアップできる言語」 ではあるものの、「(最初に一から)始めるのにはいい言語」かどうかは 判らない。
884 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 21:28:19.97 ID:xZrMsPjx.net] >>874 Linqならともかく、エクセルなんてどこが似てんのかな。
885 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 22:49:24.36 ID:pGXhL22M.net] UNION・INNER/OUTER JOINで20個くらいテーブル連結したら、思ったようなSELECT結果にならないとか、 そういうのは慣れても見かける。
886 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 23:08:50.14 ID:YMhtI3v9.net] 大規模なインターネットサービスではSQL/RDBMSが使われないのを見てもわかるように、とにかく遅くて無駄で効率が悪い。 だから何事をするにしてもまずは、「それをするのにSQL/RDBMSが本当に適しているの?」からスタートすることが大切。
887 名前:デフォルトの名無しさん [2021/08/08(日) 00:24:43.50 ID:TlYGD/iX.net] データは複数形だからデータムと言うように、あわしろ氏が推奨してたな。
888 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 00:37:00.78 ID:FKnDmoAq.net] テーブル定義でがっちりビジネスロジック組むのは ドキュメンテーション的にも正しいと思うが そこで仕事終えてて使い勝手まで考慮してないケースが泣ける VIEWやキャッシュまで含めて設計せーやと
889 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 11:05:04.94 ID:CLpDwXEd.net] >>874 DBならストアドプロシージャだけどあれもスクリプトみたいなもんやしそれ以前にテーブルとビューの設計のが難度高い予感
890 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 11:40:43.09 ID:+cDkJLkV.net] >>877-878 例えばExcelでマスタ表作ってvlookupとか普段やってる人なら DBの基本も理解できるだろう
891 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 11:47:51.14 ID:zAAN1i8C.net] >>878 似てるもなにも シートにSQL投げられるしな
892 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 12:37:03.16 ID:zQQdlnOo.net] >>880 DBの専門家と言われる人々の多くがRDBしか頭の中になくて不適切な場合でもRDBを選んでしまってるケースが多いね >>882 インターネット上のほとんどのサービスは9割以上の部分でガチガチ厳格なDB操作が必須なものではなくて さらにはDBアクセスすら毎回は不要でキャッシュ設計が重要なのはその通りなのですが 自称DB専門家たちはその視点が抜け落ちていてDB自体の設計とチューンアップだけやっている愚か者が多いですね
893 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 14:07:36.72 ID:UvnbNG8C.net] Swiftみたいな気持ち悪い言語はお勧めしない
894 名前:デフォルトの名無しさん [2021/08/08(日) 14:10:12.87 ID:UvnbNG8C.net] >>882 それは別分野です バッチなのかhttpなのかにもよるから
895 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 15:13:42.83 ID:uZYxB3fa.net] >>886 キャッシュ設計はDB屋の仕事じゃない 全体のアーキテクチャ設計者かアプリの設計者の仕事 自称DB専門家にキャッシュ設計を期待するような愚か者は聞いたことがないですね
896 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 15:23:21.27 ID:Cdmlpdjr.net] そもそも>>886 の言う「DBの専門家」って、DBしか知らない専門バカみたいなイメージなんだろう。 いわゆるDBの専門家のうち実際何割くらいいるのかは知らんが。
897 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 15:39:52.74 ID:uSBwlPTh.net] Redis使うようなケースだけじゃなくreadレプリカや結果整合性の分散DBもある意味キャッシュを使ってるのと同じことになるが そういうアーキテクチャ設計はDB専門家には頼まないわな
898 名前:デフォルトの名無しさん [2021/08/08(日) 15:47:34.19 ID:TlYGD/iX.net] これからのプログラミングは手順を記述するのではなく、数式を記述するべきです。 手順には時間軸があります。 数式にそれがないので数学的な最適化が可能となるのです。 プログラミングの数学的アプローチです。
899 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 16:00:21.50 ID:5rWbJEDO.net] >>889 そこを分離して考えてる古い人たちには、Internetでの様々な大規模サービスは実現出来なかったでしょうね。 非効率にRDBMSだけを使って無駄に遅いシステムが現実にたくさんあるのは事実ですが、なぜ彼らはRDBMSだけにこだわるのでしょう?
900 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 16:05:42.68 ID:N9yN2q6h.net] RDBが優れすぎているからだな 結局世の中のほとんどのシステムはRDBだけで十分なパフォーマンスで動いている
901 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 16:11:32.99 ID:qfOjpojC.net] >>893 RDBには用途によっては非効率面もあるが逆に効率の良い面もあるからな 一面だけ見てトレードオフを理解しないうちは君も彼らと同じ愚か者だぞ
902 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 16:20:35.11 ID:K1rR3dVB.net] 今のRDBはnoSQLの機能を組み込んできてますよ
903 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 16:27:12.81 ID:N9yN2q6h.net] >>896 ゆるふわJSONとの相性がいいからドキュメントDB使いたいとか抜かしてる頭の悪いスクリプト坊やを軽く一蹴できる程度にはなったね RDBの列に生のJSON突っ込んでJSONPath関数が使えてとインデックスが張れたら済むだけの話だったっていう
904 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 16:30:20.50 ID:PlJ+WKul.net] おおかた自称DB専門家とやらにバカにされて悔しい思いでもしたんだろうが 掲示板でそいつをバカにしたところでお前が偉くなるわけじゃないぞ つまらんルサンチマンは捨てて自分を高めることに力を注げ
905 名前:デフォルトの名無しさん [2021/08/08(日) 16:30:39.94 ID:LsdpNcJN.net] >>894 GoogleやAmazonなど大手IT企業はRDBではサービスできないのが判明したため新たなDBを作って運用していますね >>896 RDBでないものをNoSQLと呼ぶのですよ RDBには組み込めません
906 名前:デフォルトの名無しさん [2021/08/08(日) 16:31:21.11 ID:OPVfLitN.net] Codd の RDBMS 理論というのは、 理論としては扱いやすいんだけども 「業務」という場面においては 「現場の人間」には理解しきれていないように思う。 たとえば「部分文字列の全件検索」とかは DB サーバー側で完結してくれたら効率的なんだが、 クライアント側でそのあたりを処理しようとおもうと、 サーバーとクライアントのトラフィックで効率が落ちる。 「それぞれのクライアントがどうやって DB サーバーの リソースをうまく共有・利用するか」みたいな話は 業務系の SE としての経験を七年とか八年とか積まないと、 なかなか実感としては湧かないと思う。
907 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 16:39:17.42 ID:K1rR3dVB.net] >>897 非定形ドキュメント型のアプリ構築する時 最初 Elasticsearch が最有力だったんですが、 SQL-Serverに該当機能があるのわかってよかったです Elasticsearch で構築してたら リレーショナルの機能を全部実装しなきゃならなかったはずで、 そしたら地獄だったでしょうね
908 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 16:44:44.54 ID:N9yN2q6h.net] ElasticsearchはRDBからコピーしてきてキャッシュ的に使うもんだよ ドキュメントDBとして使えてしまうのは事実だが、機能性や信頼性はゴミだ
909 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 16:46:27.30 ID:kUCOy64m.net] >>899 GoogleもAmazonもRDBめちゃくちゃ使ってるよ Google Ads(昔のAdWords)はずっとRDB 長い間MySQLやOracleを使ってたが大規模な分散環境でも使えるRDBを自分たちで開発してそれがSpannerになってる
910 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 16:48:01.31 ID:K1rR3dVB.net] >>902 ログ解析するときゃそのパターンかもしれませんが、 最初から Elasticsearch に突っ込んでもいいと思いますが...
911 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 16:55:05.79 ID:vCO9Rmxu.net] >>886 RDBしか扱えない自称DB専門家は確かに多い 本来は適材適所に使い分けるべきなのにRDBしか知らないためそれが出来ない RDBが万能だと思い込んでいるようだ
912 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 18:57:18.45 ID:Cdmlpdjr.net] (自称)DB専門家にもその適材適所の判断ができる人とできない人がいるというだけだろう。 RDBも知らない人ならもっとできないだろうし。
913 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 19:14:56.26 ID:6krq/sm+.net] 判別は簡単 何でもかんでもRDBしか使っていないならばモグリ確定
914 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 20:25:08.20 ID:Cdmlpdjr.net] >RDBしか扱えない自称DB専門家は確かに多い 多いと言えば、RDB専門バカより「RDBをわかったつもりになっている人」の方がはるかに多く見かけるな。
915 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 20:52:14.10 ID:I3k2xDDQ.net] amazonもgoogleもユーザーからの入力を受けて リアルタイムでDBを動かしているわけではないよね? 部分的にはそうだけど、大半の検索は事前にやっているよね?
916 名前:デフォルトの名無しさん [2021/08/08(日) 21:06:47.24 ID:OPVfLitN.net] >>905 > RDBしか扱えない自称DB専門家は確かに多い 逆だろ。「自称DB専門家」が ISAM くらいしか理解できなくて、 RDB のテーブル構造に落としこめる技量がないから 威張っているだけだ。 そんなもん、ER
917 名前:デフォルトの名無しさん [2021/08/08(日) 21:13:49.39 ID:OPVfLitN.net] すまん、ミスタッチだ。 そんなもんb ER 図(エンティティ=リレーション図)とか見れば 一発でわかるんだが、テーブル設計というのは 「プロジェクト全体で共有する」という志向があるので、 阿呆なプロジェクトリーダーがいると現場の人間が 迷惑するのだよ。 そういう意味では、SQL はそれほど悪い言語ではないし、 将来性のある言語ではないかと思う。
918 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 21:22:42.44 ID:VAI45Utm.net] おじいちゃん、今はもう90年代じゃあないんですよ。
919 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 21:24:46.39 ID:8GMYFFyh.net] >>911 あなたが何も理解できていないことが露呈
920 名前:Mb [2021/08/08(日) 21:25:09.50 ID:OPVfLitN.net] >>909 amazon はどうか知らないが、 Google はあらかじめ「ダブル配列法」というのを 使っていて、それでインデクスを構成していて 高速化している。 ただ、ダブル配列法は英語のようなスペースで 区切られていう言語だと効率はいいんだが、 日本語のような「膠着語」でありマルチバイト文字を 使っている言語だと、辞書を再構成するのに けっこう手間がかかるんだよ(つーても、語彙数はせいぜい 数百万語なので、現代のコンピュータで処理するのは たいした手間じゃないんだが)。 「トリプル配列法」というのがあるので、 気が向いたら実装してみてくれ。
921 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 21:31:25.53 ID:62O+kwPE.net] マイクロソフトアクセスから大体その辺は教えてもらった
922 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 22:05:59.09 ID:ZDRVGuk/.net] >>914 ダブル配列ってのはtrie木の実装方法
923 名前:デフォルトの名無しさん [2021/08/08(日) 23:29:32.12 ID:TlYGD/iX.net] ダブル配列はもう古い。 これからはシンメトリック配列。
924 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 23:34:16.18 ID:KyFDvIQY.net] >>916 説明読んだがさっぱりわからん
925 名前:デフォルトの名無しさん [2021/08/09(月) 01:39:26.13 ID:Xf+oNAim.net] ワクチンは毒 https://odysee.com/@SpringProtector:c/Dr-Jane-Ruby-Red-Blood-Cell:3 酸化グラフェン https://kovlog.net/graphene-alcohol-decompose/
926 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 01:51:32.97 ID:kWRYLSSX.net] もうRustの入門書注文しちゃったんだけど…
927 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 03:55:16.72 ID:jRhT1tiw.net] ダブル配列って理解するのも実装するのも面倒だけど、自分で組む必要があるの? ライブラリの中身の話っぽいからさ。
928 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 04:47:03.07 ID:q1d8+Tek.net] >>920 プログラミング言語Rust入門ドキュメント https://doc.rust-jp.rs//
929 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 08:36:05.77 ID:yJDlpg4C.net] Rustって、ルストって呼ぶの? 英語の発音聞くとラストっぽいけど。
930 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 11:15:05.26 ID:zwYAYoIQ.net] ラストだよ
931 名前:デフォルトの名無しさん [2021/08/09(月) 14:27:12.53 ID:hoFPCzmj.net] 「ラスト」っていうのは、たぶん「錆びた」という意味だと思う。 「ラスティ・ネイル(錆びた釘)」というカクテルがある。 「螺子(ねじ)回し(スクリュー・ドライバー)」という カクテルは有名だ。
932 名前:デフォルトの名無しさん [2021/08/09(月) 15:57:38.59 ID:JTP3dvtn.net] ダブル配列は初心者の頃に一度は実装してみるもんだろ。
933 名前:デフォルトの名無しさん [2021/08/09(月) 16:34:20.57 ID:hoFPCzmj.net] >>976 > ダブル配列は初心者の頃に一度は実装してみるもんだろ。 「ダブル配列法」は、「偏りのないバイトデータ」を前提としているので 多バイト系の文字コードに関していうと、かえって効率が悪いんだわ。 だったら素朴なトリプル配列法のほうが、いまどきはコンセプトとして 使いやすいと思われる。
934 名前:デフォルトの名無しさん [2021/08/09(月) 19:39:40.21 ID:JTP3dvtn.net] 言い訳は良いから。
935 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 19:42:56.45 ID:t2bXwXkz.net] 求めるものは屈服と服従だけ
936 名前:デフォルトの名無しさん mailto:sage [2021/08/10(火) 04:23:58.53 ID:SUMj0pm5.net] もうc#で結論出てると思ってたけどまだrustがどうとかやってんの?
937 名前:デフォルトの名無しさん mailto:sage [2021/08/10(火) 04:27:54.32 ID:hAPJsVG6.net] C#なんて話題あったの? 今(初心者以外が)始めるならRustが一番熱いよね
938 名前:デフォルトの名無しさん mailto:sage [2021/08/10(火) 05:54:57.58 ID:ke6GGKlC.net] Visual StudioでサポートされてるからC#で遊んでるけど、 Rustも同じ様になるなら、乗り換えようかな。 それともC++との代替わりかな。
939 名前:デフォルトの名無しさん mailto:sage [2021/08/10(火) 10:09:13.72 ID:PMCfg6nU.net] 導入が楽ということでJavaScript+Web APIとPHPを(無限ループ)
940 名前:デフォルトの名無しさん mailto:sage [2021/08/10(火) 12:08:57.00 ID:6jE6oTRd.net] >>932 早くVSでサポートして欲しいよなぁ そうなったらC++から乗り換える
941 名前:デフォルトの名無しさん mailto:sage [2021/08/10(火) 13:41:07.70 ID:Joj3CboP.net] IT土方の動向を探るにはIT土方も入れたアンケートではないと実態を把握できないからね
942 名前:デフォルトの名無しさん mailto:sage [2021/08/10(火) 13:41:25.39 ID:Joj3CboP.net] 誤爆すまん
943 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 00:17:02.26 ID:CLArA3Wt.net] webやるならjsでフロントバック両方やる方が初心者が覚える事少ないんじゃね? どうせjsからは逃げられないんだし
944 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 03:56:05.50 ID:2TspQoNn.net] jsはES2015までクラスもないのにフロントの必須スキルとか言われてたんだろ?
945 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 04:24:20.26 ID:UmYmX+C7.net] 常に進化し続ける言語 js...
946 名前:デフォルトの名無しさん [2021/08/11(水) 14:12:55.79 ID:J6myrgAB.net] 「js」がなにを指しているのかわからん。 「JavaScriput」なのか「JSP」なのか? JavaBeans なんかは小規模のの Web サイトでは使いやすい。 Java applet でしくじった過去はあるわけだが、 コンセプト自体は悪くないと思う。
947 名前:デフォルトの名無しさん [2021/08/11(水) 14:23:13.61 ID:J6myrgAB.net] そういえば、このスレはなんで5まで伸びているんだろう。 つまりは年寄りの雑談スレだということか。 だったら、次のスレタイは「ぶっちゃけ始めるのにいい言語て何」とかいった 生温かいタイトルを踏襲するよりま、「自分はこういう言語から入った。 おまいらも一度は経験しとけ!」みたいなテイストもありかと思ふ。
948 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 14:43:39.27 ID:1X9hWEam.net] 何を始めるのにいい言語かという主語がないため この議論は永遠に終わらないと思う もし言語が1つに統一されて選択肢がないという状況にならない限り
949 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 14:52:17.51 ID:hlrpUyQ2.net] >>940 JavaScriptをjsと略すのはよくあるが JSPをjsと略すのは見たことがない
950 名前:デフォルトの名無しさん [2021/08/11(水) 16:04:53.56 ID:J6myrgAB.net] JavaScripu は変数スコープがいいかげんなので、 初心者向けではないと思う。 C 言語はハードウェアべったりの言語なので、 それなりの仮想機械を間にかませて、 教育用の原語として再定義するのは 悪くないアイディアだと思う (C の兄貴分である BCPL はそんな感じだった)。 「右の値と左の値」とか、「&でアドレスが取れて、 *で内容が取れる」とか、「sp++だと評価が先で --spだと評価は後」とか、「void がないので値を 返さない関数はアキュムレータの値がデフォ」とか、 「ハードウェアを学ぶための教育用のアセンブラ」 としては、けっこう面白い言語だと思う。 Turbo C とか Turbo Pascal とか、IDE とセットで 教育用として復活せんかな、とも思う。 仮想環境だと数十年前より千倍は遅いだろうが、 今のマシンだったら数十年前より十億倍は速いので、 ストレスにはならんと思うのだが。
951 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 16:12:52.44 ID:SyYdmIb8.net] いつの時代から来た人w
952 名前:デフォルトの名無しさん [2021/08/11(水) 16:13:57.05 ID:J6myrgAB.net] >>942 > 何を始めるのにいい言語かという主語がないため > この議論は永遠に終わらないと思う 「主語」は「誰が」であって、「何を」は目的語では ないかと思われる。 ここに書きこんでいるのはたぶん歴戦のプログラマなので、 「誰に、何を」というイメージはあろうが、 「新人に」「学生に」はあるだろうが、いい歳をした 子持ちもいるだろう。 「自分の子供に学ばせたい言語」という観点だとどうだろう。 「LOGO」という人もいるだろうし。
953 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 17:41:46.84 ID:M5YjRDHZ.net] >>944 嘘つき JavaScriptの変数にブロックスコープが無かったのは昔の話 現在のJavaScriptは様々な点で改善されて非常に優秀な良い言語の1つとなっている
954 名前:デフォルトの名無しさん [2021/08/11(水) 19:37:55.50 ID:/u/X/l7G.net] 「○○はJavascript級の糞言語」みたいな形容があるくらいだから、本格派の糞言語なんじゃないの。
955 名前:デフォルトの名無しさん [2021/08/11(水) 20:00:57.95 ID:J6myrgAB.net] >>947 > JavaScriptの変数にブロックスコープが無かったのは昔の話 あるから使うわけなので、だったら名前を変えたほうがいい。 FORTRAN(60 だと思う。Fortran 77 だったらまだマシだった) のコードをツール使って C に変換したコードが goto の嵐で、 それを Java(もちろん GOTO 文はない)に移植したときは 本当に眩暈(めまい)がした。 けっきょく製造プラントの中のワーク(加工材)に流れを ペトリネットを実装したかったというのがわかって結着した。 OGI島のJ〇Eで経験した実話である。
956 名前:デフォルトの名無しさん [2021/08/11(水) 20:14:39.85 ID:J6myrgAB.net] そういえば、N88 BASIC には「ラベル(名札)」という概念があって、 GOTO の飛び先と GOSUB の飛び先のどっちもラベルで指定できた。 これをごちゃまぜにして「八人の女王」を書いたら、 自称 SE た二人がかりで解析しようとして、 三日経たずにギブアップした。 別の後輩の H くんは、マクロアセンブラ使いだったので、 CALL 〜 RETURN と JUMP が混在しててもどうってことないし、 スタックポインタをどういじくるかが頭に入っているので 「こんなの、局所変数をスタックに積むか積まないかだけの 話じゃないっすか?」と五分で見破った。 このさい、仮想マシンのニモニックから勉強するのもいいんじゃねぇか?と 思う。
957 名前:デフォルトの名無しさん [2021/08/11(水) 20:18:32.15 ID:/u/X/l7G.net] ウィキペディアによると、ブレンダン・アイクは、世界一の糞言語を作ってやると友人たちに宣言すると、たった二週間で糞言語を完成させてしまったという。 これはLivescriptと命名され、不幸にもネットスケープ・ナビゲーターに搭載された。 Javascriptの誕生である。
958 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 20:22:44.63 ID:FYkNiP0w.net] >>948 今のJavaScriptは非常に良い言語 昔に指摘されてた問題点を全て解決しただけでなく強化してしまった
959 名前:デフォルトの名無しさん [2021/08/11(水) 20:24:57.56 ID:/u/X/l7G.net] 信者の方ですか?
960 名前:デフォルトの名無しさん [2021/08/11(水) 20:47:14.12 ID:J6myrgAB.net] >>952 それは素晴らしいことだ。 DOM という概念をちゃんと消化していて、 Eclipse に HTML5 と CSS2 も JSP も最新の JavaScript も サポートしたプラグインが用意されているのなら、 ぜひとも使ってみたい。 つーても、「古い JavaScript のコードを読ませたら 『非推奨』だらけなんでゲロ吐いた」みたいなのは 御免被りたいが。
961 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 20:54:30.31 ID:UmYmX+C7.net] 凄すぎる糞なんだよなーー
962 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 21:44:09.93 ID:PhDrJqlr.net] 大昔のEclipseプロジェクトをさわるときしかEclipseなんて使わんから 今から勧めるのだけはやめてほしい
963 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 22:11:17.22 ID:5+0s+Ahd.net] もはや皆既食になって消えたのかと…
964 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 22:23:46.16 ID:UmYmX+C7.net] Eclipseとかまだあんですか? 現場で最後にみたの10年前まえ?
965 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 22:26:31.97 ID:j1k+1DIu.net] 今時何つこてるん?
966 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 22:32:36.35 ID:UmYmX+C7.net] どこの現場も windowsもmacでも VScodeばっかりです
967 名前:デフォルトの名無しさん [2021/08/12(木) 00:08:50.38 ID:WcCI3oS9.net] 動作が安定しないんだよなVSCodeって 時々勝手に落ちるし
968 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 00:14:02.11 ID:c9YvWIsD.net] あんまないけど。 落ちても数秒間で再起動てくるし とあるバージョンでその症状まれにあったとあしても 更新サイクルがめちゃ早い
969 名前:デフォルトの名無しさん [2021/08/12(木) 04:06:08.71 ID:lCw19cE1.net] >>961 え?全く無いけどw
970 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 06:37:26.13 ID:ZVGldQN7.net] Eclipseとか懐かしいな よくあんなクソ重たい環境使ってたと思うわ
971 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 06:39:38.27 ID:IpKRzNiB.net] とにかく重いeclipse
972 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 07:36:42.88 ID:swrz1qlj.net] 貧乏くさい発想だがライセンス必要なIDEはプロジェクトによっては使えないのでフリーな開発環境に慣れてしまうほうがむしろ楽だったりする
973 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 08:15:30.42 ID:7l/zqcsa.net] eclipseというかNetBeansだったけどやっぱ色々ダメなとこあってもなんか楽だったよ VScodeはずっとMP吸われながら使ってる感じ 快速コーディングはしてるんだけど精神的に疲れる 根がマジメで1個ずつバージョン確認しながら設定したい派なので コマンド打ったら自動でなにか降ってきて設定されるようなやり方に疲れる もちろんLinuxのaptなんかもメンタル削られるがあれはバージョン指定できるからまだマシだし その気になれば他の方法もあるし
974 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 08:24:47.62 ID:Mst5lGYY.net] 最も嫌われている開発ツールはNetBeansとeclipse ttps://insights.stackoverflow.com/survey/2021#section-most-loved-dreaded-and-wanted-collaboration-tools
975 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 09:29:59.18 ID:/tY+Xjfe.net] 運用担当から開発者までVScode一択ですな 何にでも化ける印象 自分は営業にまで使ってもらってる
976 名前:デフォルトの名無しさん [2021/08/12(木) 11:14:17.21 ID:a2nsWCdu.net] >>695 > とにかく重い Eclipse OS/2 の VisualAge C/C++ の頃から使っているが、それに慣れちゃうと あんまり気にならないなぁ。 そもそも、大きな現場だとマシンがリースだったから、 古いマシンに当たるとそっちのほうが遅くてツラい。 普段使いのマシンは五年くらい使って書いかえるが 環境もほとんど変えないので重いとか遅い感じは しなかった。 複数人のプロジェクトでツールを共有して、周囲に質問できるんなら 乗り換えるのに吝かではないのだが、昨今はリモートワークで そういう現場も少なそうに思う。 そういえば、 Eclipse よりNTT の仕事で使った TraSoLna が酷かった。
977 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 11:23:38.07 ID:/tY+Xjfe.net] 変化に対応出来ない辛さですな
978 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 12:18:56.37 ID:LQwXlujn.net] Java開発なら明らかにEclipseより機能足りてないもん なんでもてはやさるのか
979 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 12:34:58.01 ID:/tY+Xjfe.net] 使えない人には解らん世界ですからな 少なくともインストールした時点では ほぼエディタ
980 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 13:41:33.08 ID:Uyxv6qpU.net] eclipseはバグが多いのがちょっとなあ vscodeはJavaを使おうと思うとパスの設定とか 手動でやらないといけないんじゃなかったっけ? 初心者向けなのか?
981 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 13:47:08.76 ID:kHTfASj4.net] eclipseもパスの設定とかに関しては大差ないぞ Oracle JDKをインストーラで入れてた頃は細かいこと気にしなきゃだいたい空気読んでくれてたけど、 Oracleの方針転換以来は環境がバラバラになっちゃった
982 名前:デフォルトの名無しさん [2021/08/12(木) 13:47:24.51 ID:2S4isd+w.net] あわしろ氏はviを推奨してる。
983 名前:デフォルトの名無しさん [2021/08/12(木) 16:11:22.23 ID:a2nsWCdu.net] >>976 > あわしろ氏はviを推奨してる。 vi を IDE 環境と主張すろのはどうだろう(笑)。 > eclipseはバグが多いのがちょっとなあ とはいえ、けっこう熟(こな)れて要る処理系ではなるので、 「どんなバグがあるのか」を報告すりゃあいいと思うのだが。 そもそもオープンソースなんだし。 つーてもコーディングスタイルが古臭いので、修正しづらい部分はあるのだが。 > vscodeはJavaを使おうと思うとパスの設定とか > 手動でやらないといけないんじゃなかったっけ? それで「自己責任」とか言われても困るんだがなぁ。
984 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 16:13:52.61 ID:NgLlCjt0.net] ここでIntelliJの出番ですね(何
985 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 18:31:13.61 ID:98s2yiMQ.net] ここ見てプログラミング初めてから一ヶ月… ついにまともな形の自作ツールがリリースできたー
986 名前:デフォルトの名無しさん [2021/08/12(木) 20:35:23.00 ID:a2nsWCdu.net] おーい、次スレに誘導してくれんと住民が困るんだが。 過去スレを集約っつーか総括して、次スレを立ててほしいと おれは思う。 「ぶっちゃけ始めるのにいい言語て何 part 6」っつーのも 芸がないので、なんかしら考えてくれ。
987 名前:デフォルトの名無しさん [2021/08/12(木) 21:11:00.49 ID:2S4isd+w.net] はじめるのに良い言語、Haskell。
988 名前:デフォルトの名無しさん [2021/08/12(木) 21:26:08.79 ID:a2nsWCdu.net] >>981 だから小学生に最初に教える言語として LISP 系の Haskell がいいとか タートルグラフィックスで「おまじない」の少ない LOGO がいいとか、 そういう話をしてるんじゃねぇんだよ! 「誰(どんな世代)が、どういうことを志向して、何を学ぶべきか」っつー 話をしとるわけだ。 さっさと、しかるべきタイトルで、次スレに誘導しやがれ。
989 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 21:28:56.33 ID:IpKRzNiB.net] あわしろ氏、あわしろ氏
990 名前:デフォルトの名無しさん [2021/08/12(木) 21:31:19.22 ID:IpKRzNiB.net] 次スレ立てましたー ぶっちゃけ始めるのにいい言語て何 part6 https://mevius.5ch.net/test/read.cgi/tech/1628771431/
991 名前:デフォルトの名無しさん [2021/08/12(木) 21:32:30.19 ID:IpKRzNiB.net] >>980 すまん普通にpart6にしちゃったpart7から工夫してください
992 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 22:24:06.26 ID:B1Yjowaz.net] Chmateの次スレ検索で面倒になるからスレタイは別に変えなくていい
993 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 22:33:44.30 ID:x8ux5C3K.net] >>984 おつです 馬鹿の言うことは気にしなくて良いよ
994 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 22:34:40.81 ID:x8ux5C3K.net] >>980 てめえが建てろ
995 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 00:17:12.79 ID:m/X855Un.net] >>979 天才現る
996 名前:デフォルトの名無しさん [2021/08/13(金) 02:02:26.27 ID:NrAg8Qyv.net] >>979 リリースの意味って知ってる?
997 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 03:51:03.08 ID:0oBId2Pd.net] >>979 さあリンクを貼るのです
998 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 12:32:48.05 ID:0oBId2Pd.net] どんなアプリなのか
999 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 12:33:16.56 ID:0oBId2Pd.net] どんなツールなのか気になる!
1000 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 12:33:55.94 ID:0oBId2Pd.net] >>979 公開しろよ
1001 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 13:54:22.71 ID:sBnq0E4N.net] 一ヶ月とか言語仕様ノート作るだけで終わる
1002 名前:デフォルトの名無しさん [2021/08/13(金) 14:32:02.68 ID:UG8FRdqC.net] 筋肉リリース
1003 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 17:15:00.73 ID:gccngHKO.net] 筋膜リリース
1004 名前:デフォルトの名無しさん [2021/08/13(金) 19:46:27.73 ID:qYxunMq5.net] >>984 乙。梅。
1005 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 21:30:10.02 ID:ayQuR3ZI.net] 次スレ ぶっちゃけ始めるのにいい言語て何 part6 https://mevius.5ch.net/test/read.cgi/tech/1628771431/
1006 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 21:30:15.62 ID:ayQuR3ZI.net] うめ
1007 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 70日 12時間 4分 45秒
1008 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています