ぶっちゃけ始めるのにいい言語て何 part4at TECH
ぶっちゃけ始めるのにいい言語て何 part4 - 暇つぶし2ch2:デフォルトの名無しさん
21/03/13 14:16:59.46 BHUVv8XX.net
あわしろ氏もお勧めする数学的言語、Haskell。

3:デフォルトの名無しさん
21/03/13 14:26:40.62 pvrxhl6N.net
>>1
スレ立て乙m(_ _)m

4:デフォルトの名無しさん
21/03/13 14:49:29.80 Wp/3U0+u.net
まともにプログラム書けない人たちが誰でもできていいはずの言語を始めるということを難しそうに語るスレ

5:デフォルトの名無しさん
21/03/13 15:07:20.42 f5S30BZg.net
推奨NGワード: あわしろ

6:デフォルトの名無しさん
21/03/13 15:36:13.12 2P0ImQrQ.net
本当に次スレ必要でしたか?

7:デフォルトの名無しさん
21/03/13 15:42:16.25 POgpihI1.net
>>4
プログラミング言語の一からの習得なんて、じつは誰にでも出来るはずの初歩的技能だったのか、なるほど。
日本では高校生がLinuxディストリビューションを開発してるし、海外では12歳(小学六年)と14歳(中学二年)が主体となってLinuxディストリビューションを開発したみたいだし。

8:デフォルトの名無しさん
21/03/13 15:44:07.88 POgpihI1.net
>>7
前者
NNlinux
後者
Zorin OS

9:デフォルトの名無しさん
21/03/13 16:45:43.21 BHUVv8XX.net
プログラムよりディストリのほうが技術力高いだろ。

10:デフォルトの名無しさん
21/03/13 17:07:51.41 f5S30BZg.net
推奨NGワード: ディストリ

11:デフォルトの名無しさん
21/03/13 17:30:13.87 BHUVv8XX.net
ディストリ作るには全体を調和させなければならない。
あのソフトはlibc5、このソフトはlibc6というような微妙なバランスを取って、初めて成立する。

12:デフォルトの名無しさん
21/03/13 17:57:25.74 SdgYEnRg.net
・すぐに試せる使える
・周囲に知ってる人がそれなりにいる
この辺から考えるとJavascriptとかPythonあたりかな
あとはシェルスクリプトとか
Windowsだと標準のPowershellが地味にすごいんだが残念ながら使い手が少ない

13:デフォルトの名無しさん
21/03/13 18:03:04.84 JM8M9JoF.net
今はオンラインでできるから大半の言語がすぐに試せる

14:前スレでJSを推した者
21/03/13 18:24:23.42 QBlwJKKa.net
となると後は、
・使いこなせる人が多く、書籍やWeb上のサイトが多い
・文法が簡単でその割に派手なことが出来る
という条件を満たすものとなる
やはりJavaScriptでは
別に他の意見を否定する気は無いんだけど、
「始めるのに向いてる」という点を考えると、CやHaskellは無い気がする

15:デフォルトの名無しさん
21/03/13 19:40:50.90 BHUVv8XX.net
Haskellを制するものが未来を制するので、日本も小学校で教えるべき。

16:デフォルトの名無しさん
21/03/13 20:33:24.52 0dFTrZIq.net
JavaScriptは悪く無いけど判断基準がショボくて参考にならない

17:デフォルトの名無しさん
21/03/13 21:50:58.63 BHUVv8XX.net
あえて言おう。
Javascriptは悪である。

18:デフォルトの名無しさん
21/03/13 22:30:47.21 oQqZnDK5.net
jsは昔から割りとボロクソに言われてるのに現在のこの繁栄っぷり
対してHaskellは昔から(もう結構古い言語)スゲースゲー言われてるのに未だに仲間内でモナモナ言ってる完全なる閉じコン

19:デフォルトの名無しさん
21/03/13 22:42:23.33 BHUVv8XX.net
無名のお前より、あわしろ氏を信じる。

20:デフォルトの名無しさん
21/03/13 22:51:11.59 SdgYEnRg.net
Haskellは数学好きな学生には「いいおもちゃアルよ」と言う可能性あるけどそのくらいかな
まあそのケースだとオレならScheme進めるかもしれんが

21:デフォルトの名無しさん
21/03/13 22:51:14.35 6ChX9ica.net
smalltalk と一緒で、教養として知っておく地位に収まりつつあるな Haskell。
純粋性を求めたものなので、ものっそ面白いから教養としては俺もいつか勉強したい

22:デフォルトの名無しさん
21/03/13 22:55:32.21 IGe4z4Op.net
結局目的に寄るだろ
プログラマーとしてとりあえず働いてみたいですって人に関数型みたいなオタク言語紹介してるやつは病気だと思う

23:デフォルトの名無しさん
21/03/14 00:32:04.47 BsjTGNRz.net
pythonはJupyter Notebookが使いやすい
環境構築もAnaconda入れればいいし
JavaScriptやTypeScriptはブラウザで実行結果が確認できるので始めるのに環境構築もいらない
言語覚えるんだったらこれらが向いてると思う
JavaScriptは各ブラウザに組み込まれた共通の実装という点ですぐなくなる言語ではないし、それを簡素かつ堅牢に記述できるTypeScriptも無用にはならんと思う
Pythonはサードパーティの機能が豊富だから、データサイエンスや機械学習を学ぶなら一番の近道
API叩くモジュールが用意してあったりするのもありがたい
コンパイル言語が学びたいならその後でも悪くないかなと

24:デフォルトの名無しさん
21/03/14 00:47:25.76 VFwThnn/.net
こんなプログラミング言語を見つけた。。。
Scratchはいいぞ
s://mevius.2ch.sc/test/read.cgi/tech/1606292791/
【マウスだけで】Scratch【プログラミング】その1
s://mevius.2ch.sc/test/read.cgi/tech/1312625035/

25:デフォルトの名無しさん
21/03/14 00:55:38.63 VFwThnn/.net
>>13
オンラインで出来る、、、
って、>>24のScratchみたいに開発環境のインストールなしに、インターネット上の開発環境サーバに接続し、PCやスマートフォンのWebブラウザから開発も実行も出来る言語ってことかな

26:14
21/03/14 01:27:30.35 H8M4SK/I.net
>>23
俺も、「初心者に勧める」のに向いてる言語としてはJSとPythonが
ツートップだと思う
ずっとやるわけではないから、Pythonのように日本ではあまり浸透してない言語
でも全く問題ない
もちろん、その後本格的に勉強するべき言語は進みたい職種によって変わってくる
と言わざるを得ない
例えば、スマホアプリの開発をしたいなら、もはやKotlinかSwiftをやらなきゃ
仕方ないのだからその2つのどちらかということになる
このスレでは前者の議論をしているのだと思うが、
後者に関してはもはやほとんど議論の余地はないと個人的には思う

27:デフォルトの名無しさん
21/03/14 02:33:45.67 DiyAp4OB.net
勉強法はどうやったらいいん
テキストなぞればいいのですか

28:デフォルトの名無しさん
21/03/14 05:38:58.80 IL1Rx7pe.net
YouTube で有名な、雑食系エンジニア・KENTA は、Ruby を勧めている。
学習環境が整っている
Rails 6 の本だけでも、数冊出てる。
ネットでも、Rails ガイド、Rails Tutorial など
JavaScript は、言語仕様がクソだから、
深入りせずに、Railsで使う範囲だけを勉強した方がよい
サイの表紙の2冊のサイ本があるけど、
こういう本格的な本をやってると、キリがない

29:デフォルトの名無しさん
21/03/14 07:38:32.05 tEaHkbQY.net
>>28
JavaScriptは言語仕様が良い
柔軟性の良さを持ちつつ最適化にも有利なためスクリプト言語の中で最も速い

30:デフォルトの名無しさん
21/03/14 08:30:47.52 BsjTGNRz.net
JSの利点はGoogle Facebook Microsoft等
利点の増大に力を貸す大企業がいることかな
V8 React TypeScript など功績はかなり大きいかと
もともと彼らが扱い続けてきた言語だからね

31:デフォルトの名無しさん
21/03/16 01:42:00.28 wP2xnW5z.net
ゲーム作りたい場合ってHSPから始めるべき?
2Dシューティング作りたいです

32:デフォルトの名無しさん
21/03/16 03:36:58.40 ZppluVpF.net
unity/C#が情報一番多そう
2Dだとcocos2dxでもいいけどc++はしんどいかと

33:デフォルトの名無しさん
21/03/16 17:10:10.54 oejuqX5G.net
HSPなんて覚えても実務では全く使わないから、素直にC#から始めるべき
エクセルVBAでマリオ作ってもいいかな(笑)

34:デフォルトの名無しさん
21/03/16 21:10:00.81 4EboH5iB.net
就職するなんて言っていないのに……
仕事なら前提の確認はしようね

35:デフォルトの名無しさん
21/03/16 21:17:30.43 3q3/HAC9.net
HSPでいいんじゃない
あとはUnity+C#とか
普通の人は作りたいものがないから何の言語が良いのかすらわからない

36:デフォルトの名無しさん
21/03/17 02:06:54.18 0a8RAU39.net
そんな普通の人に、プログラミングの実感を持ってもらうにはどうすればいいか、
という観点からお勧めの言語を提案していくのがこのスレの趣旨

37:デフォルトの名無しさん
21/03/17 09:02:27.51 +MPLm7kX.net
実務はともかく後々考えるとC#(とUnity)がいいんじゃないか。
ゲーム作りに飽きたり挫折してもC#なら他で役に立つ。
ゲーム作りってプログラム自体もきついけど
素材用意が自分は割と苦行だったな。

38:デフォルトの名無しさん
21/03/17 22:09:13.49 W80ESG/m.net
>>31
Unity(C#)が一番選択肢としては良さそうだけど
webでも2Dなら十分作れるのでHTML5のcanvasに描画する方法もアリかと思う
canvasを扱うライブラリを使うのも良いし、多少行列やら分かるなら
直接canvasを操作しても問題は無いかと思う
ググれば沢山資料もあると思うのでjavascriptの勉強にもなるし悪くは無い選択かと

39:デフォルトの名無しさん
21/03/17 22:34:18.42 yxHVVu1O.net
>>38
> webでも2Dなら十分作れるので
まるで3Dは十分作れないみたいな言い方はやめろ
URLリンク(www.babylonjs.com)

40:デフォルトの名無しさん
21/03/17 23:09:55.64 W80ESG/m.net
>>39
2Dで作りたいという質問だったので3Dには触れなかっただけ
特に意図は無い

41:デフォルトの名無しさん
21/03/18 16:50:24.44 1ehsJGc/.net
Docker的には3択らしい
Language-specific getting started guides
Learn how to set up your Docker environment and start containerizing your applications.
Choose a language below to get started.
Node.js, Python, Java

42:デフォルトの名無しさん
21/03/18 17:30:58.71 7Uj1c/fU.net
DockerはGo製なのに…

43:デフォルトの名無しさん
21/03/18 18:44:55.78 9Us3DAdN.net
>>31
WebGL+JavaScriptがいいよ

44:デフォルトの名無しさん
21/03/18 19:08:42.54 1sWV2MVC.net
あわしろ氏がお勧めするHaskell。

45:デフォルトの名無しさん
21/03/18 23:56:02.68 Vto6yDfi.net
推奨NGワード: あわしろ

46:デフォルトの名無しさん
21/03/19 14:49:25.34 co8RkYsd.net
O'Reilly Japan Ebook Store Sales Ranking
1位 モノリスからマイクロサービスへ
2位 プログラミングTypeScript
3位 リーダブルコード
4位 Raspberry Piクックブック 第3版
5位 プロダクトマネジメント
Weekly Sales Ranking
丸善丸の内店(集計期間:3/7~3/13)
1位 ゼロから作るDeep Learning
2位 プロダクトマネジメント
3位 リーダブルコード
4位 行動を変えるデザイン
5位 Pythonチュートリアル 第4版
6位 入門 監視
7位 MySQLトラブルシューティング
8位 説得とヤル気の科学
9位 実践 JUnit
10位 発酵の技法

47:デフォルトの名無しさん
21/03/19 18:37:11.55 O+zBVB4e.net
推奨NGワード: Haskell

48:デフォルトの名無しさん
21/03/19 18:54:27.74 bEVjSxG/.net
あわしろ氏もお勧めするHaskell。

49:デフォルトの名無しさん
21/03/19 19:50:35.86 2RO5KA42.net
考え方を学ぶにはHaskelが一番だな

50:デフォルトの名無しさん
21/03/19 22:53:33.65 bEVjSxG/.net
あわしろ氏によると、オブジェクト指向に汚染される前に学ぶべきらしい。

51:デフォルトの名無しさん
21/03/19 22:58:04.01 UA/QoJ1s.net
あわしろ氏によると、指名用写真はパネマジだから信用すべきでないらしい。

52:デフォルトの名無しさん
21/03/20 05:55:18.35 Zo0fjtEq.net
(韓国女性25%が風俗勤務!?)韓国人に動揺走る「本当に韓国は売春世界一位なのですか?」→予想を超える韓国の反応(ゆっくり解説) - YouTube

53:デフォルトの名無しさん
21/03/20 13:03:03.66 NeLt2Xzr.net
本当は簡単なwinアプリ作りたいからc#勉強しようかと思ったけど
難しそうだし、コードの文字数多いし、コンパイルとか面倒くさいからpythonにしようかな

54:デフォルトの名無しさん
21/03/20 13:31:59.65 zfB5pfEe.net
>>53
visualstudioがあれば難しいことなんか何も無いよ
コンソールアプリにしても簡単だしwinformsなら割と簡単にGUIアプリを作れるのでまずは無料版のvisualstudio communityを入れてみると良いかと

55:デフォルトの名無しさん
21/03/20 15:09:59.19 b4o+GKeK.net
>>53
Haskellにしなよ。

56:デフォルトの名無しさん
21/03/21 20:55:00.63 dkDtGaJr.net
pythonがとっつきやすいよ
Cにくらべたら

57:デフォルトの名無しさん
21/03/21 22:59:30.59 1+IQiUnb.net
以前JS(ES)を推した者です
今JSを勉強しているんですが、やっぱJSは初心者に向いてないと思う…
文法が意外と複雑だし、HTMLをしっかり理解してないと困る場面も多いので
俺が思うに初心者は、JavaかC#をやるべきだと思います
クセが強くてもいいならPythonもあり

58:デフォルトの名無しさん
21/03/21 23:46:36.70 dyB+r+st.net
>>57
勉強始めたばかりで自分でもよく分かってないような物を人に勧めるなよ。
ついでに他の言語も勧めてるがどこがいいかちゃんと言えないんだから黙ってなよ。

59:57
21/03/21 23:55:05.17 1+IQiUnb.net
>>58
はい…

60:デフォルトの名無しさん
21/03/22 01:26:36.45 EOm1PcPo.net
JS は、めちゃめちゃ複雑。
Ruby からやっていないと無理
Rubyist でも、JSは、浅くしかやらない。
深くやると、キリがない
結局、オライリーの2冊のサイ本、
つまり、JSの変更の歴史を学ぶことになるから
ES3 → ES5 → ES2015
どんどん変わっていく、歴史を追い掛ける事が、非常に難しいから、
結論としては、お茶を濁す
YouTube で有名な、雑食系エンジニア・KENTA 流で言えば、
基本的な8割だけを勉強して、お茶を濁す
残りの2割は、極めて難しい・時間が掛かるので、そこはやらないのが効率的

61:デフォルトの名無しさん
21/03/22 02:34:34.64 yNhm3yca.net
Cから始めろ

62:デフォルトの名無しさん
21/03/22 02:51:17.80 g8se3Ggw.net
どんどん変わって「昔のコードが今動かない」breaking changeが多いのはRubyのほうだけどな。
JSはDon't break the webの観点から後方互換性の鬼だからそういうことは少ない。
知ってる人も少ないと思うけど昔のRubyでは複数引数を取るメソッドの呼び出しf(a, b)はf a bと書けた。
今の処理系ではエラー。
f a, bと書かないとダメ。
で、バージョンいくつからなのか過去の仕様を調べようにもドキュメントが見当たらないというクソさ。
曰く、「コードがドキュメントだ!」
なお``(バックティック)によるexec記法もなくなるとのこと。
時期は行き当たりバッタリ。

63:デフォルトの名無しさん
21/03/22 16:15:19.30 sC5mVCYM.net
たしかにJSは柔軟性があるぶん
難しいかもね。

64:デフォルトの名無しさん
21/03/23 19:48:38.23 xszHdcl9.net
How to learn programming リチャード・ストールマン
URLリンク(stallman.org)
2/3くらいスクロールしたところ

65:デフォルトの名無しさん
21/03/24 11:03:37.05 l+Yw5bV3.net
Lisp好きだよな

66:デフォルトの名無しさん
21/03/24 11:07:57.97 op338Dtn.net
初心者で家にランドオブリスプあったから打ち込みながら読んだけどすぐわけわからんくなった

67:デフォルトの名無しさん
21/03/24 13:44:27.51 HKW94SjI.net
>>64
プログラミングを学ぶ方法
まず、いくつかの言語でのプログラミングに関する教科書を読み、次にLispを含むいくつかのプログラミング言語のマニュアルを読みます。これがあなたにとって自然で直感的な意味をなすのであれば、それはあなたの精神がプログラミングにうまく適応していることを示しています。
直感的に理解できない場合は、プログラミング以外のことを行うことをお勧めします。あなたは苦労してある程度プログラミングをすることができるかもしれません、しかしそれが苦労を見つけたならあなたはそれがあまり得意ではないでしょう。それが魅力ではなく闘争である場合、プログラミングのポイントは何ですか?
その後、実際のプログラム(またはその一部)のソースコードを読んで、それらが何をするのかを理解する必要があります。次に、修正する特定のバグを見つけることができる場合は、それらに変更を書き込んだり、機能を追加したり、バグを修正したりします。それらのプログラムのコードに精通している何人かの優秀なプログラマーに、あなたの変更を読んで批評するように頼んでください。
人々が開発している無料のプログラムのバグを修正すると、開発者は喜んで修正を入手し、インストールしやすくするためにそれらを作成する方法を教えてくれます。実装したい機能については、TODOリストをご覧ください。開発者があなたの変更を組み込むとき、それは大きな満足であることがわかります。
これを何度も繰り返すと、ソフトウェアの開発が上手になります。

68:デフォルトの名無しさん
21/03/24 18:44:38.81 9yOmUtmf.net
Land of Lispで初めてLispに触れてしばらく???だったけど
マクロ/特殊形式と関数は評価順が違うことを理解したらあとはすんなりだったな

69:デフォルトの名無しさん
21/03/24 22:08:15.67 GfpKlAV7.net
Emacs Lispなら、Emacsのポータブルタイプのをダウンロードして展開するだけで
完璧な環境構築が出来る
ドキュメントも長く読まれてるものがネットに転がってる
何よりEmacsはLispをやるためのものではなくて、多目的な環境だし
ユーザも多いから作ったものを公開すれば誰かに試してもらえる

70:デフォルトの名無しさん
21/03/24 22:12:47.13 GfpKlAV7.net
Programming in Emacs Lisp(和訳)
URLリンク(www.math.s.chiba-u.ac.jp)

71:デフォルトの名無しさん
21/03/25 13:26:52.44 zrKz1Lho.net
推奨NGワード: あわしろ
推奨NGワード: デル男
推奨NGワード: KENTA
推奨NGワード: ケンタ
推奨NGワード: Ruby
推奨NGワード: Rails

72:デフォルトの名無しさん
21/03/25 19:47:01.48 Kuef+GVX.net
LISPは勧めない。優れた言語だけど。オーパーツとすら言いたいくらい
すごいけど。

可読性の概念がなさすぎなんだよあれ。「括弧の輝度とか色を勝手に
調整してくれるエディタがあればね~」って言われてたのが90年代だ。

73:デフォルトの名無しさん
21/03/25 20:07:19.79 KmpgWBAt.net
そんなんとっくに実現してるし
なんなら箱に入れてくれるデモも見た

74:デフォルトの名無しさん
21/03/25 23:26:32.40 Kuef+GVX.net
いや、それが実現してるのは知ってるけど、
それでも読みやすいか?あれ
Emacs の設定とか見てると頭くらくらしてくる

75:デフォルトの名無しさん
21/03/25 23:39:44.21 KmpgWBAt.net
そんなもん
f3(f2(f1(42)))

(f3 (f2 (f1 42)))
になってるだけだろ
こんなしょうもないこと取り上げて可読性云々してるの?
だったらforthは
42 f1 f2 f3
だけどこれをもってforthが可読性の高い優れた言語ということになるわけ?
下らないよ

76:デフォルトの名無しさん
21/03/26 19:10:40.92 82X73Jff.net
lispってなんか憧れる

77:デフォルトの名無しさん
21/03/26 19:48:51.68 Pu99tHkh.net
・業務用アプリケーションで未だに主流の、、、、、、Java
・ゲームやデスクトップ用アプリケーションで主流の、、、、、、C#
・過去の業務用アプリケーション資産の保守で必要とされる、、、、、、VisualBasic6.0、VB.NET
・組み込み機器で使われる、、、、、、C/C++
個人的趣味なのか、これら仕事として需要が大きそうなプログラミング言語は、なぜかオススメされないんだね。

78:デフォルトの名無しさん
21/03/26 20:48:24.80 dnMLEYx4.net
はじめるのに、って考えるとどうなのって思う

79:デフォルトの名無しさん
21/03/26 21:11:57.31 Pu99tHkh.net
当面は仕事や就職などで必要にはならず学習期間に余裕があるのか、
現在の職場や就職などで必要な技能のため学習期間に余裕はなく仕事で使えることも優先したいのか、
小学生~大学生が余裕を持って理想的な手順で学習して身につけたいのか、
本人の置かれた環境によっても大きく変わってくるのでは。

80:デフォルトの名無しさん
21/03/26 21:29:05.19 3gUI29td.net
あわしろ氏の勧めに従ってみるのも一つの道では?
日本のIT界を作った人だから。

81:デフォルトの名無しさん
21/03/26 21:29:36.86 3gUI29td.net
鵜飼弾とかも、あわしろ一門の門下生だよ。

82:デフォルトの名無しさん
21/03/26 22:31:50.80 82X73Jff.net
小飼でしょ

83:デフォルトの名無しさん
21/03/26 22:37:06.66 3gUI29td.net
合成人間作ってもうた。

84:デフォルトの名無しさん
21/03/26 22:38:55.72 3gUI29td.net
もしかしてこれがポリモーフィズムってやつか?

85:デフォルトの名無しさん
21/03/27 00:02:43.62 gNdWovH1.net
LISP を勉強しておきたいのは、別の理由からです―それをモノにしたときにすばらしい悟り体験が得られるのです。
この体験は、その後の人生でよりよいプログラマーとなる手助けとなるはずです。
たとえ、実際には LISP そのものをあまり使わなくても。
(LISP の初体験をかなり簡単に得るには、Emacs テキストエディタのモードを書いたり改変したり、
あるいは GIMP の Script-Fu プラグインをいじったりしてみましょう。)
 実は、この 5 つすべて(Python, Java, C/C++, Perl, LISP)を勉強しておくのがいちばんいいのです。
これらはもっとも重要なハッキング用言語だというだけでなく、それぞれプログラミングに対して
まったく違ったアプローチをしているので、どれも非常に有益な勉強となるでしょう。
URLリンク(cruel.org)

86:デフォルトの名無しさん
21/03/27 06:13:58.67 VWBmNoc0.net
>>85
かっこいい、やっぱ憧れる…

87:デフォルトの名無しさん
21/03/27 14:49:22.93 cpUHfD3R.net
LispやりたいならClojureやるといいよ
他に比べると敷板低いので

88:デフォルトの名無しさん
21/03/27 15:39:13.09 iAa+X6Ug.net
敷居をどうやればそういう間違いするんだろうか

89:デフォルトの名無しさん
21/03/27 17:18:30.57 ylVvcLaL.net
Elixir では、関数の第1引数に、パイプから渡せる
42
|> f1
|> f2
|> f3

90:デフォルトの名無しさん
21/03/27 22:02:55.39 5+AX5NEd.net
ルビキチ改めエリキチ

91:デフォルトの名無しさん
21/03/27 22:19:17.21 qBcxOjkl.net
Elixirのパイプは第1引数に挿入するってのが変な仕様だよなぁ。
関数の部分適用ってないんだっけ?

92:デフォルトの名無しさん
21/03/27 23:05:24.63 r6p9e+p/.net
>>91
変な仕様だとは全く思わないけど何が変だと思うの??

93:デフォルトの名無しさん
21/03/27 23:21:22.41 qBcxOjkl.net
パイプ演算子の元ネタのF#やその他の関数型言語の類似の構文だとここに第一級オブジェクトとしての
関数を渡すんだけど、Elixirだと値じゃなくてUFCSみたいな変な構文を記述することになる。

94:デフォルトの名無しさん
21/03/27 23:51:20.03 2ZTLWQQM.net
>>93
うーむ 何が言いたいのかよく分からん
UFCSは型にメソッドを生やさなくてもメソッドチェーンできるようになる程度のメリットしかなくパイプ演算子とは意図が異なる
F#は状態を含む型を一番後ろの引数で渡す規約でAPI設計してるから高階関数をパイプ演算子でつなぐと第一引数は関数になる
Elixirは第一引数で状態を含む型を渡す形でAPI設計してるので順番が変わるのは当然

95:デフォルトの名無しさん
21/03/27 23:58:42.14 qBcxOjkl.net
f(a, b) みたいな2引数の関数をパイプで使いたい場合な。
普通の関数型言語だと f(a) という部分適用された関数を渡すけど
Elixirは f(b) というなんだかよくわからないものを渡す。

96:デフォルトの名無しさん
21/03/28 00:37:58.65 w6XGrPa9.net
小学生向け入門書の存在につられて、試しにC言語に取り組んでみてるんだけど、予定どおりというか噂どおり難関とされる配列、ポインタで、さっそく挫折した。(同じく難関とされる構造体は、その入門書ではまだ出て来てない)
配列は1次元でも複雑怪奇なのに二次元配列なんて出て来て即アウト。ポインタにいたっては最初から何もかもチンプンカンプンな有り様。
プログラミング言語ほぼ初心者で、どの言語がいいか5~6言語、とりあえず入門~初級レベルあたりの学習を、それぞれ試してみるつもりなんだけど、とりあえずC言語の学習を初めちゃったし学習書も買っちゃったから、わからないところは考えても時間のムダだろうから、ここはアッサリ飛ばすことにして、とにかく先へ先へと突き進む方法で学習を続けてみるつもり。
以上、いちおう複数言語のお試し学習法を実践し始めての、経過報告。良い子はこの学習法をマネしないほうがいいと思います。

97:デフォルトの名無しさん
21/03/28 00:52:46.40 Ah6uwjvI.net
>>95
data-firstとdata-lastはそれぞれ良し悪しあるから
伝統的な関数型言語にdata-lastが多いという一面だけしか見てないと損するぞ

98:デフォルトの名無しさん
21/03/28 01:02:39.14 A0lj2cxG.net
>>96
ポインタが理解できないのは最初は仕方ない
コンピュータの仕組みをまずは理解しないとね

99:デフォルトの名無しさん
21/03/28 01:09:36.03 A+i84gxc.net
>>97
Clojureはどっちにも対応できるようにそれぞれマクロが用意されてる
Lisp最強

100:デフォルトの名無しさん
21/03/28 02:47:52.21 w6XGrPa9.net
>>98
過去にPCを自作したことがある程度じゃ、ぜんぜん歯が立たないんだね、C言語は。PC組立やOSセットアップなんて、プラモデルよりはるかに簡単らしいしね。
いずれPCの仕組み、概略についての本でも読んでみますね、プログラミング言語の理解の助けにするために。

101:デフォルトの名無しさん
21/03/28 07:59:11.93 8EbBoM3p.net
再帰とポインタの重要性
Javaスクールの危険 - The Joel on Software Translation Project
URLリンク(web.archive.org)URLリンク(local.joelonsoftware.com)スクールの危険

102:デフォルトの名無しさん
21/03/28 09:09:08.12 by6LSv0L.net
>>97
data-firstとdata-lastってそれ自身には優劣はなくて、他の構文と組み合わせる場合に
どちらが便利かという話じゃないかね。
で多くの関数型言語はカリー化などがあるからdata-lastが便利という順序であって
data-firstとdata-lastのどちらが良いかという議論が先にあるわけじゃないと思うが。
>>99
Clojureについては知らなかった。
本来の構文ではなくてマクロで実現しているのは仕方のないところだけど、これは
data-lastになっていない既存の関数のための救済措置という印象。

103:デフォルトの名無しさん
21/03/28 10:05:57.80 8EbBoM3p.net
Elixir知らないけど
f(a)←aを部分適用した
f(b)←aを適用して、bを待ってる
こゆこと?(あるいは逆?)

104:デフォルトの名無しさん
21/03/28 10:40:40.27 by6LSv0L.net
f(a) は f(a, b) に a を部分適用したもので、パイプから渡された b を適用することで f(a, b) の結果を得られる関数。
f(b) はパイプから a が渡されると f(a, b) の結果を得られる何か。

105:デフォルトの名無しさん
21/03/28 11:27:41.06 8EbBoM3p.net
それだったら全然違和感ないけどな
数学と同じだよね

106:デフォルトの名無しさん
21/03/28 12:34:20.69 ptSax1Ky.net
f(a, b)で考えるからf(b)渡すのは変だと感じるんでしょ
パイプで使う関数はf(s, a)やg(s, a, b) なので
s |> f(a) |> g(a, b) になる
引数の捉え方が違う
F#ならf(a, s)やg(a, b, s)だから
s |> f a |> g a b になる

107:デフォルトの名無しさん
21/03/28 12:41:52.83 ptSax1Ky.net
f(s, a) -> s やg(s, a, b) -> s って書いたら分かりやすいかな?

108:デフォルトの名無しさん
21/03/28 12:48:00.98 by6LSv0L.net
>>106
後者の f a は関数になるけど前者の f(a) はそれだけを取り出した場合に関数でもなんでもないのが違和感あるところ。
あえて言えば s.f(a).g(a, b) というUFCSの一部分かなあと。

109:デフォルトの名無しさん
21/03/28 13:15:25.50 IES6ITrg.net
ポインタそんなに難しいかなあ?
メモリを直接扱うイメージで図解しているサイトが
どっかにあると思うが

110:デフォルトの名無しさん
21/03/28 13:48:00.04 NjmNZXxg.net
>>96
NHK Eテレなどに出てる、Ruby の女神・池澤あやかが言ってる
彼女は慶応卒だけど、学生がプログラミングを嫌いになるのは、
学校で、C から教えるので皆挫折する
だから、この教育方法が悪いって
彼女は、山陰地方のRuby on Rails 合宿で、Railsを学んで、
ウェブサイトを作り始めた

111:デフォルトの名無しさん
21/03/28 13:56:14.24 A0lj2cxG.net
>>110
Rubyガイジは書き込むなよカス

112:デフォルトの名無しさん
21/03/28 15:05:46.29 IW8C5n0X.net
>>102
Clojureは関数を定義するdefnみたいなコアな機能もマクロ
マクロなので扱いが格下ということはないよ
>>108
カリー化や部分適用の第一義的な目的は関数合成のためにあるわけで
それらを使わずに簡単に関数合成できるのならカリー化や部分適用してるかどうかはそれほど重要じゃない

113:デフォルトの名無しさん
21/03/28 16:28:16.03 yHCir1no.net
Haskellを学ぶのが良いよ。

114:デフォルトの名無しさん
21/03/28 17:44:09.60 y14RHouV.net
継続とcall/ccに比べればポインタなんてカス

115:デフォルトの名無しさん
21/03/28 17:57:41.98 9PsPoXVn.net
>>113
Rubyよりない

116:デフォルトの名無しさん
21/03/28 19:28:33.61 yHCir1no.net
一位Ruby、二位Haskellとして、三番目に学ぶべき言語はCではなかろうか?

117:デフォルトの名無しさん
21/03/28 21:16:53.96 4HRS4SBE.net
いや!Cの前にPascalだ。というかCを書いてるときでも心の中でPascalを書いてるつもりで書け。

118:デフォルトの名無しさん
21/03/28 22:27:58.88 xWbueQYI.net
>>110の池澤あやかは>>101の著者に真っ向から反対の意見なんだね。

119:110
21/03/29 03:55:51.05 64Cowzta.net
池澤あやかなどの女は、現実派。
課題を解決したいだけ。Solution
車の運転だけを学びたい。
別に、車の構造を学びたいわけじゃない
アプリを作りたいだけ。
別に、コンピューターの構造を学びたいわけじゃない
転職用のポートフォリオと同じ。
A さんは、すごい時間を掛けて、HTML, CSS を使って、自分でデザインしました。
HTML, CSSのプロです
B さんは、Bootstrap を使って、短時間でコピペして作ったので、
HTML, CSSも、よく知りません
転職できるのは、課題を解決した人。
技術自慢をした人じゃない
特に、Apple はそう。
平凡な部品をコピペして、組み合わせて販売する。
技術力じゃなく、課題解決型
ビジネスのほとんどは、これ

120:デフォルトの名無しさん
21/03/29 12:12:05.20 Bo1D2IkS.net
Cから教えるのが悪いというのは良いとして
だからコピペして見かけ何かやったように見せられればオッケーなんだ
それを目指せ
という結論にはならないだろ
池澤とかいう人もそんなこと言ってるわけではないと思う

121:デフォルトの名無しさん
21/03/29 12:59:16.67 CCRIIQEW.net
アプリを作りたいだけでもコンピューターの仕組みを全然知らないよりは知ってた方がいいしな
車の運転もそう
作り方だけ知っていても結局駄目なんだよ
そういう奴は簡単な仕事しかさせてもらえない

122:デフォルトの名無しさん
21/03/29 13:35:10.64 VNl0vNYk.net
「ディフェレンシャルギア」とか「ロータリーエンジン」の
仕組みまで理解しておくと、運転の時に役に立つか?

123:デフォルトの名無しさん
21/03/29 14:40:22.40 Bo1D2IkS.net
喩えがおかしい
運転はアプリのユーザだ
開発者は不具合に対応しなきゃならない

124:デフォルトの名無しさん
21/03/29 14:50:40.80 FXjqyr6T.net
仕組みを理解してない人が汎用の部品組み合わせて作った車とかは乗りたくないな

125:デフォルトの名無しさん
21/03/29 14:54:05.64 CCRIIQEW.net
>>122
それCPUの設計知らないとぐらいの例えで頭悪すぎる

126:デフォルトの名無しさん
21/03/29 14:54:18.18 756sReck.net
アメリカというより世界でトップクラスの難関一流大学と、希望者大学全入時代に突入してから久しい日本でトップクラスの難関一流大学。>>101>>110の対比からもわかるように、その双方でのプログラミング言語教育に対する見解が真逆というのが興味深いな。

127:デフォルトの名無しさん
21/03/29 15:13:00.20 HJyOoWgy.net
それはUSのコンピュータサイエンス学科と環境情報の違いだろ
学ぶ目的が違うんだから方法が違って当然
Cから教えようとするやつは教え方が悪いってのもあるけどな

128:デフォルトの名無しさん
21/03/29 15:31:34.00 dJIYpGlj.net
少し前のやり取りで関数型の感覚が理解出来ない人達は
その昔オブジェクト指向が理解できなかった人達と重なって見えるな
そういう人達にHaskell学べというのもあながち間違いじゃないのかも

129:デフォルトの名無しさん
21/03/29 16:39:44.27 x6HQk2qx.net
間違いだと思う

130:デフォルトの名無しさん
21/03/29 16:42:55.95 qBtYsWXm.net
あわしろ氏にも一理あるな

131:デフォルトの名無しさん
21/03/29 16:52:06.87 pJGmLRGp.net
最初がCだからプログラミング嫌いになるって
PythonとかRubyなら嫌いにならないのかな

132:デフォルトの名無しさん
21/03/29 17:19:07.63 kAc6GSD7.net
言語を始めることが目的になっているのが間違いだと気づけ
就職か趣味か知らんけど本来はその先に行くためのただの入り口なんだからくぐってから考えろ
そこそこのプログラムなんか小学生でもできる

133:デフォルトの名無しさん
21/03/29 17:42:08.63 Oj3f9jrO.net
>>131
確率は劇的に下がるだろうな
Cなら9:1くらいなのが1:9くらいにはなるんじゃね
Cの場合は最初に意識する必要のない詳細が前面に出てくるのが良くない
コードの構造とかと同じでプログラミングの学習も段階的に詳細化していくほうが圧倒的に理解が早い

134:デフォルトの名無しさん
21/03/29 18:14:41.92 1yKvh1aU.net
Hi-Lo mix で、 Hi は Haskell 、 Lo は Lisp で良いのでは?
この二つが出来れば当分困らないでしょう。

135:デフォルトの名無しさん
21/03/29 19:50:18.16 cKS+NgTb.net
俺が学生の頃はアセンブラとLispを覚えておけと言われたものだ

136:デフォルトの名無しさん
21/03/29 20:07:15.05 UEWwMFcs.net
ジョエル>>101はLispを学べと言ってるんだと思う
Lispといえば再帰だし、Lispってポインタだらけだからね
例えば(a b c)というS式は4つのポインタを表現してるし
プログラムもデータもS式で表され、それが思考ツールなわけだから
学ぶとプログラミングということのイメージを覆される人も多いと思う
いきなりSICPに取り組んだらキツイのは目に見えてるので
Little Schemer(「Scheme手習い」)や、日本人なら「リスト遊び」で再帰とS式とポインタについて
慣れておくのが良いと思う
でも、RMS尊師は>>67で言ってる通り、色んな言語に触れてみるべきだと考えてるようだ
E.レイモンドも同じく>>85

137:デフォルトの名無しさん
21/03/29 20:21:54.11 qEb+vJGq.net
>>134
その2つしか出来ない奴が普通に就職しても困ることばかりだろw

138:デフォルトの名無しさん
21/03/29 21:54:37.45 ErpapNI3.net
ホットスーププロセッサー

139:110
21/03/29 22:32:06.66 64Cowzta.net
池澤あやかは文系だから、C を学びたくはない。
ハーバードでも、Ruby on Rails で起業して、100億円で売却しましょう
MIT・高専なら、Cから学ぶのも分かる。
4年間、Cで無駄にしても取り返せる
文系で起業する香具師には、その時間は無駄
1人で、Heroku のRailsで起業して、
千人ぐらい会員を集めて、10億円でサイトを売却するとか、
文系の女は、そういうパターン

140:デフォルトの名無しさん
21/03/29 22:39:42.52 wY/D+VXd.net
>>137
学生でHaskellとLispの両方使いこなせるなら即採用やな
そういうやつは開発の現場で実際に必要になる言語もすぐ覚えられるから

141:デフォルトの名無しさん
21/03/29 23:20:49.09 UEWwMFcs.net
MITはちょっと前まではLispからだったが
今はPythonから学ぶ
スタンフォードとかだともしかするとCからかもしれないが

142:デフォルトの名無しさん
21/03/29 23:27:28.17 64Cowzta.net
昔の東大は、Lisp, Emacs 採用
この2つが出来る香具師は、IQ が高いから、官僚向き
Ruby on Rails で、Shopify, Airbnb など、
時価総額10兆円の世界とは全く異なるけど、
Matz は未だに、Emacs。笑
VSCode に、ついていけない老害

143:デフォルトの名無しさん
21/03/29 23:41:50.98 J/fpahBP.net
RubyガイジMATZ嫌いなんか笑

144:デフォルトの名無しさん
21/03/30 00:29:18.93 SZr1vpbF.net
>>140
どんな言語だろうが2種類を「使いこなせる」のなら「開発の現場で実際に必要になる言語もすぐ覚えられる」
言語の知識よりも「使いこなせる」部分の能力の方がずっと重要

145:デフォルトの名無しさん
21/03/30 00:45:06.37 krVjY3IQ.net
>>141
スタンフォードはJava -> C++
CMUはPython -> C, ML

146:デフォルトの名無しさん
21/03/30 00:47:08.91 /RJ06M09.net
>>144
そういう君が使いこなせる言語は?

147:デフォルトの名無しさん
21/03/30 01:46:21.54 fREJHxWW.net
>>143
今月で一番笑った

148:デフォルトの名無しさん
21/03/30 02:19:06.28 RNQIAaAO.net
HaskellやLispの質的な違いすらわからんやつは採用しないな
今後のご活躍を心よりお祈り申し上げます。

149:デフォルトの名無しさん
21/03/30 04:35:29.63 crjfhXZf.net
>>143
笑撃の事実発覚www

150:デフォルトの名無しさん
21/03/30 07:00:31.60 gBDrO/Sd.net
どうせRuby君のことだから、誰某が言ってた!って理由でMATZ嫌ってるんだろw

151:デフォルトの名無しさん
21/03/30 17:47:43.98 2CeDTrvd.net
Rubyガイジは確かにウザいけど、
この大勢で寄ってたかって叩く感じがなんか嫌い

152:デフォルトの名無しさん
21/03/30 18:44:30.27 X2VKoCLi.net
>>151
それくらい嫌われているんだよ
PHPのスレに来たりとか頭おかしいからな

153:デフォルトの名無しさん
21/03/30 18:52:01.64 lLaXLTA/.net
同族嫌悪だよ

154:デフォルトの名無しさん
21/03/30 19:13:22.31 2tWwlV/6.net
あわしろ氏が言ってた。

155:デフォルトの名無しさん
21/03/30 20:25:17.60 CvyOAVOF.net
今から始めるならRust一択

156:デフォルトの名無しさん
21/03/30 20:59:16.75 hkltIYIv.net
最初にrustはムズいよ
まずコンパイル通らない

157:デフォルトの名無しさん
21/03/31 12:55:43.25 zbO9uKDy.net
rustのコンパイルってそんな難しいの!?

158:デフォルトの名無しさん
21/03/31 13:55:16.90 UYjPifiW.net
>>100
ハードウェアじゃなくて、メモリに番地があってそこのデータを
CPUが操作してるっていうソフトの概念の方の知識が要る。
もっと進むと操作している関数の側もメモリに乗ってるデータの
一種だから「関数へのポインタ」なんてのも出てくるんだけど、
そのあたりはメモリの番地って概念がないとちんぷんかんぷんだと
思う。

159:デフォルトの名無しさん
21/03/31 14:05:54.44 Dmfl5kzC.net
更にスタックポインタやら関数コールの引数はどこに格納されるやら、再帰を延々とやると動かなくなる理由とか
ある程度は基礎的なことは知っていて損はない

160:デフォルトの名無しさん
21/03/31 14:37:27.59 5l26irpu.net
C言語の前にアセンブラってやつをかじったから
割と簡単にポインタを通過できたわ

161:デフォルトの名無しさん
21/03/31 14:51:44.43 np20uROb.net
急速に初心者向けから話題が離れていくの好き

162:デフォルトの名無しさん
21/03/31 16:19:30.69 zbO9uKDy.net
関数へのポインタは他の言語使ってコールバック関数の
ありがたみを理解してから戻ってくると理解しやすいかも。

そういやはじめてC勉強したとき、qsortのコールバックよくわからなかったなあ

163:デフォルトの名無しさん
21/03/31 16:54:11.53 1nW3cpNR.net
CUIにくらべてGUIって訳わかんない

164:デフォルトの名無しさん
21/03/31 16:59:18.40 Dmfl5kzC.net
>>163
そりゃ基本的にはOSからのイベントにより動くみたいな部分が大半だからね

165:デフォルトの名無しさん
21/03/31 17:08:18.64 ZXCk++Ia.net
VBは簡単だな、テキストボックスやラベル等の部品をフォームにペタペタ貼って、プロパティ設定、イベント毎に処理記述すればいい。

166:デフォルトの名無しさん
21/03/31 18:17:49.25 UYjPifiW.net
>>165
しかし、コンストラクタに引数渡せないとか、継承ができないのに
なぜかインターフェースだけはあるとか嫌がらせみたいな隔靴掻痒が
すごいぞあれw

167:デフォルトの名無しさん
21/03/31 19:38:53.49 Dmfl5kzC.net
今更VB使うくらいならC#で良いような

168:デフォルトの名無しさん
21/04/01 01:07:16.68 7y1pTd6e.net
>>167
会社のえらいさんの頭が「しーしゃーぷ?なにそれおいしいの?」レベルな
ところは結構ある。エクセルにデータ入力しながら横に電卓置いてSUM
してる、管理職が。
そういうところではオフィスしか「開発環境」が無かったりするのよ。
「早くJavaScript来てくれ。あれなら関数型に近いコード吐けるのに」とか
「これ、LINQなら一発だよな」とか思いながらVBAを組むことになる。

169:デフォルトの名無しさん
21/04/01 08:46:56.44 jXxosqxT.net
VBAと同一視されるVBが不憫
VBAの一番の問題はテストやバージョン管理という現代の開発で当たり前の事を当たり前にはできない事
Rubberduckだったり有料のアドインだったり自作アドインで多少はマシになるけど頑張る方向性が間違ってる

170:デフォルトの名無しさん
21/04/01 15:39:25.96 7yVCKGZd.net
てかVBAはエクセルマクロだし、VBとは別物なのになw
Aを略して言う奴は開発したこと無いのだろうなと思う
正直単なるVBはもう廃止してほしいわw
C#で十分やろw

171:デフォルトの名無しさん
21/04/01 16:42:09.17 2Czoe8CU.net
C#とかw

172:デフォルトの名無しさん
21/04/01 19:53:48.12 wwTAZDZq.net
Pythonでオッケー

173:デフォルトの名無しさん
21/04/01 21:30:05.56 9GEELuTU.net
Pythonは言語としてはそれほど悪くはないんだが
この板でPythonを勧めるやつは超低レベルのプログラマーしかいないのでやめた方がいいと思ってる
ほぼVBAしかできないのにVBAを勧めるやつらと似てるが
VBAerはプログラミング知識は未熟でもVBAノウハウだけは豊富なのである意味マシ

174:デフォルトの名無しさん
21/04/01 21:32:29.01 C9Lq3euG.net
Pythonは言語としては糞だけど便利だから勧める

175:デフォルトの名無しさん
21/04/01 23:20:01.10 SICh84NV.net
サードパーティー豊富だからPythonに利点がある
お気楽にデータ処理ができる、それがPython
機械学習ライブラリが揃ってるからありがたいだけ

176:デフォルトの名無しさん
21/04/02 01:13:15.22 AnUSGJIq.net
機械学習を始めるのにいい言語を聞いてるわけじゃないのにな
>>173の指摘通りな気がしてきた

177:デフォルトの名無しさん
21/04/02 01:39:17.04 pJweybWA.net
Pythonって現代のBASICだよね
良くも悪くも

178:デフォルトの名無しさん
21/04/02 02:00:19.39 Nmq5iYFb.net
>>177
ゴミという点では同じだな
まじでこんなゴミみたいなの消えて欲しいわ
こんなのでwebのバックエンドとかやってられない

179:デフォルトの名無しさん
21/04/02 02:43:33.35 NWbwqlFc.net
>>176
別に始めるのに最適なんて書いてない
そういう言語だってこと
ここで関数型議論してるやつも大概だろ

180:デフォルトの名無しさん
21/04/02 09:54:01.28 tw1wru7R.net
このスレで得られた教訓は
特定の言語を勧められた時はその言語よりも先に勧めたやつの力量を精査すべきだということ
初心者でも簡単に精査できるチェックリストがあると良さそう

181:デフォルトの名無しさん
21/04/02 13:49:24.69 BYeT9YQu.net
プログラミングなんかオタクの世界なんだから
力量ある奴は勉強しにくいマニアックな言語勧めてくるぞ

182:デフォルトの名無しさん
21/04/02 14:52:18.89 Pve1pRbT.net
などと力量のないエセプログラマーが申しており

183:デフォルトの名無しさん
21/04/02 17:40:55.44 B0ZO9Ubq.net
>>181
そんなもの勧めるのはただのバカ。お前プログラムまともに書けない奴だな

184:デフォルトの名無しさん
21/04/02 17:43:32.37 /yigQPwQ.net
あわしろ氏にも一理あるよな

185:デフォルトの名無しさん
21/04/02 18:02:48.69 boNLCuem.net
>>184
ない

186:デフォルトの名無しさん
21/04/02 18:47:50.02 BYeT9YQu.net
>>183
で、お前のオススメは?

187:デフォルトの名無しさん
21/04/02 20:52:16.42 B/IGpfGy.net
>>109 >>158-162
最新版 12歳からはじめるゼロからのC言語ゲームプログラミング教室 – リブロワークス – LibroWorks
s://libroworks.co.jp/?p=3170
C#やC++ではなくC言語なら、12歳(小学5~6年生)でも学べるらしいよ。

188:デフォルトの名無しさん
21/04/02 21:22:02.94 8050iCXY.net
>>173
なんでこの板が基準なのよw

189:デフォルトの名無しさん
21/04/02 21:26:53.23 8050iCXY.net
Pythonならエクセルも操作できるから職場でも役立つから、触れてる時間が確保しやすいし
コンピュータ科学の教科書もあるし
でーぷらーにんぐしたけりゃしてもいいし…
使い道が豊富でしょ
てか、MITのCS教科書に採用されたり、Google社内でも使われてるというのに、
何でこの板のユーザがバカっぽいからとかいう理由を付けるのか意味不明です

190:デフォルトの名無しさん
21/04/02 21:29:15.95 G+2KJI7R.net
>>189
その特徴全部C#のほうがより整理された形で実現されてるんですよ

191:デフォルトの名無しさん
21/04/02 22:18:29.14 2Zgm1hES.net
pythonだろうとVBAだろうと一緒というのは同意するが、
それでも実行環境考えればVBAは勧めんぞ。。まだphpかjsのがマシだわ。

192:デフォルトの名無しさん
21/04/02 22:20:16.78 8050iCXY.net
> より整理された形で実現してる
それは君の評価ですよね
MITやGoogleはその評価はしてないのではないかな
けど、自分が良いと思うならそれを使いこなせるようにしていけば良いと思います
C#否定する理由もないし

193:デフォルトの名無しさん
21/04/02 22:33:43.33 NWbwqlFc.net
オワコン言語を避ければ?
VB系とかPHP,Perlとかあえてやる必要ない

194:デフォルトの名無しさん
21/04/02 22:35:05.02 Nmq5iYFb.net
>>193
PHPをオワコンとか言ってる時点で現状を全く知らないんだろうな
こういう奴がPythonとか言ってるから笑える


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch