ぶっちゃけ始めるのにいい言語て何 part3

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2020/09/03(木) 14:23:33.06ID:Iw25SRBH
前スレ
ぶっちゃけ始めるのにいい言語て何 part2
http://mevius.5ch.net/test/read.cgi/tech/1594883518/
2020/10/22(木) 19:09:39.16ID:6pdR4Nyi
なんだ…rubyやめとこ。
237デフォルトの名無しさん
垢版 |
2020/10/23(金) 15:21:38.08ID:poCeqR++
みんな、ハスケル楽しいで
2020/10/24(土) 09:30:13.01ID:Gp+9LQQ1
ミナ、ハスケル!!
ちゃっちゃっちゃっちゃ
ちゃちゃっちゃちゃっちゃ
ちゃっちゃっちゃっちゃ
ちゃちゃっちゃちゃっちゃ♪
2020/10/26(月) 01:22:26.83ID:Rmdb4AEi
goなんて流行らんよ
速いだけとか時代を逆行しすぎやし
文法も気持ちが悪すぎる
何なの?swiftとかもそうだけどこういう普通じゃない書き方って頭おかしいのかと思うわw
2020/10/26(月) 03:03:23.03ID:bG6YLe0z
いや、もうGoは人気言語だよ
気持ちが悪いとかただのあんたの主観じゃん
2020/10/26(月) 07:03:48.90ID:Wjp/2N5z
goなんて流行らんよ(客先常駐メモリ4GBPC使用のEclipse・Java底辺PG)
2020/10/26(月) 11:07:07.08ID:Rmdb4AEi
うわキチガイが発狂しているw
どこが流行っているのか教えて欲しいわw
需要がそもそも無いやろ
新しい技術ガーwwwとか言っているバカが使ってはみるが生産性が低すぎて
遅れに遅れまくりとかだろwwwwwwwwwww
低能が使うなよ
2020/10/26(月) 15:54:47.00ID:E8SZugoB
>>242
こういう新しいものを受け入れられないおじいちゃんがコボラーとかになるんだろうね
早く転職した方がいいよ……
2020/10/26(月) 18:49:26.79ID:bG6YLe0z
>>242
多勢に無勢みたいになってしまっているのは気の毒だと思うが、
落ち着いて現実を見て頂きたい
2020/10/26(月) 18:55:16.32ID:Bo+WhSTi
やめとけよw
そいつAIだからw
246デフォルトの名無しさん
垢版 |
2020/10/26(月) 20:00:42.08ID:to1NN3C9
そう!Pythonです!
2020/10/26(月) 20:52:22.60ID:AwNi7wz2
むしろAI以外がなんでプログラミング板に居るんだよ
PythonのAIに全部任せてるわ
2020/10/26(月) 22:07:18.55ID:w9JnI5qM
毎朝出勤するAIを見送ってる
249デフォルトの名無しさん
垢版 |
2020/10/27(火) 06:39:08.89ID:tSwE0DtJ
Goはいいぞぉ
250デフォルトの名無しさん
垢版 |
2020/10/28(水) 00:17:37.23ID:cQPtMaM9
でも最初にやるならスクリプト言語だろうね
251デフォルトの名無しさん
垢版 |
2020/10/30(金) 02:23:30.38ID:OSztkl4Z
Pythonの盛り上がりも終わってきた
2020/10/30(金) 02:47:24.05ID:WBY6Qon8
中学校の教科書に採用されたという「なでしこ」がこれから意外とバズるかも
253デフォルトの名無しさん
垢版 |
2020/10/30(金) 03:53:23.27ID:7eCvNCqV
AIに抜いて貰ってから出かけてるわ
2020/10/30(金) 23:45:56.57ID:w6XErPqv
C++に再入門するより rustかとおもったけど、あまり rustのスレッドは盛り上がってないな…
2020/10/31(土) 11:15:07.34ID:QWvoLvR2
言語始めるってほんの入り口の部分なんだから、そこで迷っているくらいなら入っても先に進むのは無理だろうな
2020/10/31(土) 11:43:57.22ID:lTK9w6tH
>>254
Visual Studioがデフォルトで対応すれば盛り上がるだろうな
2020/10/31(土) 12:09:01.20ID:V8SCurq9
本当の入り口は、どの分野でどういった言語が必要になるのかを勉強するところから
例えばサーバーサイドをやりたいのにCなどを勉強するのはナンセンス
258デフォルトの名無しさん
垢版 |
2020/11/04(水) 22:59:24.91ID:+IF2zDwB
システムやアプリを作るメインの言語はC#か、Java
個人で使う便利ツールを使うのはpython
こんな使い方してるよ
最初は、難易度高めの言語やオブジェクト指向学ぶのがなんだかんだ近道
2020/11/04(水) 23:21:58.42ID:8aX5ek4k
なるほどlazyKが近道か。
260デフォルトの名無しさん
垢版 |
2020/11/05(木) 03:52:17.37ID:fJ5xger9
チューリング完全だからどんなものでも作れるって言われたんですけど無理でしょ
2020/11/05(木) 18:12:28.96ID:L6tWwAve
C++はいいぞ!
2020/11/05(木) 18:13:38.98ID:L6tWwAve
C++に足りないのはIOデバイスに対するバイパスだけなので、ほかはほぼプリミティブから生成できる。
263デフォルトの名無しさん
垢版 |
2020/11/05(木) 23:56:43.20ID:jdQRmLLh
なぜわざわざ難しい言語を推すのか
それほど目新しい機能もないのに
2020/11/07(土) 10:41:15.90ID:QFyQ0NDY
やりたいと思ったら自分が手を出せるやつをやってみればいいだけ
アプリとかゲーム作ろうとしたら言語覚えてもその先にまだハードルがある
265デフォルトの名無しさん
垢版 |
2020/11/07(土) 17:52:51.32ID:UHKdQD/X
人気無くなってるって聞くけどrubyのプログラミング始めた
楽しいよ
2020/11/07(土) 17:57:09.15ID:ew01xANG
趣味でやるのなら自分が楽しむのが第一
267デフォルトの名無しさん
垢版 |
2020/11/07(土) 21:24:52.98ID:9rEAH6th
>>263
ムーブセマンティクス。
2020/11/08(日) 00:14:07.16ID:r3laU95t
バックエンドは、Ruby。
シェルスクリプトの代わりになる

AWS のLambda にも採用されているし、
Chef, Cookpad 製のItamae も使える

ゲーム製作でも、Rubyでシナリオを書いたりする
2020/11/08(日) 01:38:02.64ID:KXPbI8TX
>>267
そこまで理解しててRust推さない理由が分からない
270デフォルトの名無しさん
垢版 |
2020/11/08(日) 11:01:45.73ID:n8YJpHx2
>>239
確かにw
SwiftとかOptional型よりもPromise用意しろよw
RxSwiftとかOSSなのかよw
nullなんてあってもいいんだよw
dart2が1番楽しいw
2020/11/08(日) 11:13:15.57ID:xn95aBo5
>>270
SwiftはPromiseあるしRxSwiftの代替フレームワークも標準で用意されてるやろ
272デフォルトの名無しさん
垢版 |
2020/11/08(日) 15:02:58.39ID:n8YJpHx2
>>271
まだ言語仕様じゃ無いじゃん
273デフォルトの名無しさん
垢版 |
2020/11/08(日) 15:09:38.61ID:mAh++jxZ
Swiftはクソ、考え方が古いし分かりにくい記述になりがち
nullないと困るケースが多くて「?」だらけになる
2020/11/08(日) 16:30:15.83ID:xn95aBo5
>>273
>「?」だらけになる

Optionalに考え方がついていけてない人の典型例
275デフォルトの名無しさん
垢版 |
2020/11/08(日) 18:02:05.61ID:MC0Jt4nD
>>274
Null許容型をわざわざ用意する必要あると思う?
頭おかしいだろw
276デフォルトの名無しさん
垢版 |
2020/11/08(日) 18:16:18.50ID:lugChyar
>>269
Rustは殲20、C++はF-22。
277デフォルトの名無しさん
垢版 |
2020/11/09(月) 05:12:01.61ID:ivCx2Hps
swiftはOSSだらけで言語の仕様変更多くてもう疲れた
278デフォルトの名無しさん
垢版 |
2020/11/09(月) 14:27:29.05ID:3exgUADc
RustはD言語のように普及するだろうか。
279デフォルトの名無しさん
垢版 |
2020/11/09(月) 15:37:10.10ID:ClFw8h6U
Swift UIとかバグだらけで2度とやりたくない
280デフォルトの名無しさん
垢版 |
2020/11/09(月) 22:12:35.87ID:3exgUADc
三度目の正直という言葉をプレゼントしときます。
281デフォルトの名無しさん
垢版 |
2020/11/09(月) 22:22:58.53ID:3exgUADc
ビリージョエル、三度目のホネスティ。
2020/11/09(月) 23:47:18.76ID:cR9hcJCL
二度あることは三度ある
283デフォルトの名無しさん
垢版 |
2020/11/10(火) 12:12:25.68ID:jpU0/PxD
Swiftはもうダメだろ、ビルドとかクソ重いし
Appleしか採用しないし
284デフォルトの名無しさん
垢版 |
2020/11/10(火) 17:23:19.33ID:ZorwnpWt
今更Swift UI化とか・・もうflutterにしろよ!アホPM
285デフォルトの名無しさん
垢版 |
2020/11/11(水) 21:03:12.76ID:rMflKaQ6
Swiftはやめろ
286デフォルトの名無しさん
垢版 |
2020/11/15(日) 16:51:59.65ID:/INzUgs1
Swiftはじめました
2020/11/15(日) 18:20:02.81ID:/EZ3Lcu9
Swiftなんてまだあるんだ・・・
2020/11/16(月) 05:17:22.26ID:2rSk5phx
用途や環境によるんだけど
近年ますます細分化してる悪寒

コレさえ覚えりゃ無敵みたいな言語はない
2020/11/16(月) 20:05:27.04ID:kmoq+Q7j
web系ならjavascriptで割とどうにかなる気がする
windowsアプリかunityならc#か
javaでwindowsやmacのアプリも書けはするけどそういう風に使うよりは
やっぱサーバーサイドなのかな
どういうことをやりたいかで絞れはするけど、結局一つだけしか出来ませんはしんどいね
2020/11/18(水) 00:19:20.69ID:C897M/vz
>>288
一周回ってCなんじゃね?
2020/11/18(水) 03:43:05.40ID:uoM+CD8t
>>290
Cは始めるには悪くないが、無敵なわけじゃない
オブジェクト指向は身につかないし
2020/11/18(水) 10:24:30.90ID:hkPPdx4I
クラスベースはクソだからGoかRustがよい
JSはバカどもの圧力に負けて時代遅れのクラスを導入してしまった
TSは最初からクソ
クラスというクソがないだけCのほうがマシ
2020/11/18(水) 17:10:37.79ID:C/16++xI
ほんとだな
2020/11/18(水) 17:41:44.43ID:5n35LKhH
このスレッドの派生スレッドで、
「ぶっちゃけ始めるのにいいフレームワークって何?」
ってのを立てたいんですがいいですか?
2020/11/18(水) 17:52:15.01ID:F2ZZ3+lT
いいお
2020/11/18(水) 19:07:34.35ID:J3Ab2P1w
JSは何でも対応する言語になってきたから
開発規模の拡大に備えて
大人数開発しやすいクラスを導入したんだろ?
時代遅れとか言う奴はちっちゃいプログラムしか組んだことなんだろうな
2020/11/18(水) 21:31:50.86ID:v8HWKopj
TypeScriptならclassなんて使う必要なかろ
2020/11/18(水) 21:50:08.56ID:m5UtHFcK
GoもRustもクラスみたいなゴミ無いな。
クラスバカはGoやRustはJS未満の小規模プロジェクトばかりだとでも思ってるのだろうかw
2020/11/18(水) 23:04:29.84ID:J3Ab2P1w
数百人規模で同時開発するようなシステムで
堅牢第一とするようなシステム構築をしようとしたら
GoやRustでどうやって管理するん?
2020/11/18(水) 23:06:14.83ID:J3Ab2P1w
さらに、一瞬たりとも不具合を発生させられないようなプログラム回収作業で
改変の影響範囲を明確にする開発指向ってオブジェクト指向を完全無視した方法ってなにがあるん?
2020/11/18(水) 23:12:36.34ID:hkPPdx4I
オブジェクト指向?
クラスの話だろ?
GoやRustはオブジェクト指向できるよ
クラスベースとかいうゴミ使わずに
2020/11/18(水) 23:23:05.25ID:iUjzDFVG
GOみたいな書き方の方が正直分かりにくくてゴミだと思うわ・・・
それにクラスベースと一緒やんw
メソッドがstructの外に書けますから便利ですとか言いたいのか?w
swiftやらobjectiveCやらKotlinやら今までとは違いますみたいな書き方する言語は正直見苦しいわ
2020/11/19(木) 02:06:21.16ID:kaehxyBl
>>300
どういう対象のプログラミングを想定しているかで話が全然違ってくる
オブジェクト指向でうまくいっている分野は何?
2020/11/19(木) 06:08:55.40ID:FCob6KT5
>>302
getter(笑)setter(笑)とか好きそう
2020/11/19(木) 08:02:46.14ID:wL6A9UUU
初心者にRustすすめてる時点でこいつがど素人なのが分かる
2020/11/19(木) 08:47:15.18ID:n596CUgj
>>300
ID:hkPPdx4IとかID:m5UtHFcKを擁護するわけじゃないが、テストはその辺のクラスベースOOPと同じ単位で書ける
2020/11/19(木) 09:27:55.81ID:IwXUzkye
テストだったらメソッド書いてもクラスごとテスト書かなきゃならないクラスベース不利だろ
2020/11/19(木) 18:10:44.61ID:+4yMPNfF
クラスベースに対する偏見がすごいなw
どういう経験したらこんなに偏った考え方になってまうのか
2020/11/19(木) 18:22:38.05ID:3j5035Pn
知識や技術が無いから普通は気にしないことをおおげさに取り上げる人は割とよくいる
誤字にやたら突っ込むやつとかがわかりやすい
2020/11/19(木) 21:12:43.35ID:+h4VVhjG
と、Javaおじさんが申しております
2020/11/19(木) 22:25:14.14ID:wespSZ+u
始めなくてもいいから、C言語はひと通り学んだ方がいいかなぁ
始めないけど haskell 学んでます
2020/11/19(木) 23:35:12.11ID:PAbkrx8i
C言語を学ぶというか
ポインターと構造体は理解しておいてほしいな
ここが分かるかどうかでプログラマーとしての
格が決まるからな
2020/11/20(金) 00:17:32.71ID:51SZr6Um
構造体は簡単じゃないか?
変数をまとめて新たな型として定義しただけでしょ?
2020/11/20(金) 13:29:28.19ID:UfOUF5B2
格ね、、
2020/11/20(金) 13:57:03.14ID:Eg2Va6S+
>>313
もっと言うと構造体の配列かな
ここがポインタで管理されているというのを
理解しておいてほしい
2020/11/20(金) 17:31:11.50ID:K5Ujqdk9
ポインタとか言っとけばまともなプログラマのような風潮だけでもバカみたいなのに格とかw
2020/11/20(金) 17:58:51.76ID:b857Mz4B
プログラマの品格
318313
垢版 |
2020/11/20(金) 18:14:41.47ID:51SZr6Um
>>315
出来たらもう少し詳しくお願いします…
2020/11/20(金) 18:39:38.02ID:g7NSiMOU
>>315
ポインタでもアクセスできるというだけで、別にポインタで管理されているわけではないだろう。
2020/11/20(金) 21:07:28.77ID:Eg2Va6S+
>>318
具体的なシンタクスで言うと
ポインタのポインタ"**"の意味と
構造体における".","->"の意味
2020/11/20(金) 23:15:46.55ID:OuDLWe3o
C言語を知れば、参照やメモリの管理がリアルにイメージできたり
関数のポインタが分かれば高階関数だって…ってどんどんさ

そんなの知らない方がって意見もあるかもしれないけど
322313
垢版 |
2020/11/21(土) 00:00:20.90ID:LP+/mO3o
>>320
ありがとうございます
2020/11/21(土) 07:44:23.68ID:jx8HGhNU
どんどんさってどんな意味ですか?
2020/11/21(土) 09:24:40.83ID:R3A7NkyC
>>320
構造体のメンバにアクセスする.や->ってコンパイル時に静的に決まるオフセットを使ってメンバのアドレスを求めているわけで、実行時の動的なアドレスを使って参照する*とは真逆の仕組みだと思うぞ
2020/11/21(土) 13:51:44.73ID:2HJndAy7
>>324
だからその二つを理解しておいた方がいいということ
2020/11/22(日) 01:23:57.75ID:zoeVqDO6
引用:”特別インタビュー:Donald Knuth アートとしてのプログラミングを語る”,
   ASCII, Vol.9, November 1985

- 教えるときはどんな言語を使うのですか?

Knuth: 2年目のクラスを教えるときには、まずアセンブラを使い、それから高級言語、
たいていはPascalを使います。2つの言語を合わせて教えるわけです。
わたしは教え子に「2つの違いはこれこれこういうところにあるんだ」と教えるのです。
学生たちにとって、最も大切なことの1つは、ハイレベルとローレベルの両方を自由に
扱える能力を養うことだと思います。これが私の強調したい点なのです。素早くレベルを
シフトできる能力こそ、優秀なプログラマーとありふれたプログラマーの違いなのです。
2020/11/22(日) 06:03:32.94ID:SdELYgZD
Javaでプログラムの書き方考え方を勉強しながら、自分用のプログラム作ってる
言語として古いのかな……
2020/11/22(日) 10:51:21.17ID:v/lYEnOP
Kotlnだってjavaベースなのに何故古いっておもうのだろうか
2020/11/22(日) 11:28:19.02ID:+Pvtx/bo
さすがにJavaは古ぼけた言語だよ
2020/11/22(日) 17:52:47.56ID:heh4M6RT
>>327
自分用のプログラム作るのに言語が新しいとか古いとか気にすることがおかしい
自分の思い通りに動けばいいんじゃないの
331デフォルトの名無しさん
垢版 |
2020/11/23(月) 18:27:25.69ID:Cm9DoYHY
>>327
がんばれ
2020/11/24(火) 09:54:41.49ID:gfNKbZsO
いくら趣味だろうが効率くらいは気にするもんだろ
まぁ仕事でjavaやってますって人は見るけど、趣味でjavaやってますってのが全然いないのが
お察しという感じ
2020/11/24(火) 19:15:20.92ID:HZvvV0Lc
Hask…いや何でもない
2020/11/24(火) 23:10:07.46ID:CJq++GyY
>>312
ポインタと構造体とクラスだな。

つか、ポインタわからないとやばいと思う。

int の代入と文字列の代入がなぜ違うのかわからないって
世界はさすがに困るだろ。
2020/11/25(水) 08:12:47.24ID:VGTmrqXa
>>334
まーポインタの前にC++の&参照から入るのも、悪かないと思う。
C++は深淵に足取られるとクソヒデー言語だが、縛りプレーなら。
2020/11/25(水) 08:16:31.67ID:iJg1KllA
1日勉強するだけで誰でも身に着けられるようなものに
プログラマーとしての誇りを持ってるのって面白いですねw
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況