1 名前:デフォルトの名無しさん [2019/10/01(火) 02:58:03.93 ID:aEwUIB6s.net] スレタイ以外の言語もok 前スレ 次世代言語17 Go Rust Kotlin TypeScript Julia https://mevius.5ch.net/test/read.cgi/tech/1567602619/
8 名前:デフォルトの名無しさん [2019/10/02(水) 03:01:44.17 ID:HAeoUhP1.net] 元々、スレタイのElixirのところはSwiftだったんだけど 話題にする人少なすぎた
9 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 12:44:14.85 ID:sUJcMPgN.net] R, Matlab → Python → Julia Ruby → Elixir Java → Kotlin TypeScript → JavaScript 逆行w
10 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 20:48:10.64 ID:VsMQdTfA.net] >>9 >Ruby → Elixir Erlang → Elixir, Ruby → Crystalでしょ 実際の人の流れは知らんが >TypeScript → JavaScript 逆行w ? [] [ここ壊れてます]
12 名前:デフォルトの名無しさん mailto:sage [2019/10/10(木) 00:37:13.64 ID:mYmIMpK9.net] TypeScriptなんでよ
13 名前:デフォルトの名無しさん [2019/10/24(木) 23:19:50.59 ID:mygjqvuo.net] よく分からんがこっち再利用でいいか 前スレ https://mevius.5ch.net/test/read.cgi/tech/1569852711/
14 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 00:02:35.20 ID:XhstDZpk.net] 中学生の作った言語 見た感じJavaScriptみたいだったな…
15 名前:デフォルトの名無しさん [2019/10/25(金) 00:40:53.30 ID:SyedIRhC.net] >>13 アホか。 そりゃみんなCに似てるから似たようなもんだが、どちらかというとPython にかなり影響されている。
16 名前:デフォルトの名無しさん [2019/10/25(金) 01:23:14.96 ID:yHWkSsCK.net] 最近Ponyの話題ないな
17 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 02:21:05.08 ID:ceUTcTBx.net] https://rosettacode.org/wiki/Category:Programming_Languages
18 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 10:51:42.90 ID:e5XctPAa.net] なぜGoやRustが不要なのか それはハードウェアやOSのベンダーが提供しているAPIがCまたはC++を対象としているからだ つまりC/C++はプログラマの必修である(ウェブスクリプターはお帰りください) そして一度CやC++を習得したなら、もはやGoやRustなどという言語は不要なのである
19 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 13:32:18.26 ID:toX20EzX.net] あ、はい
20 名前:デフォルトの名無しさん [2019/10/25(金) 17:05:11.97 ID:TZuDPeyc.net] >>17 一理ある FFIとかctypes便利やな
21 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 19:12:53.57 ID:n5fer6xH.net] 目的を設定せず要か不要かを言い出すとどんなことも極論に着地する
22 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 19:30:53.93 ID:jaw68O5t.net] GC使ったらええやん。 バカほど過大にオーバーヘッドガーとか、ベンチマークも取らずに言い出す。
23 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 20:14:18.64 ID:n5fer6xH.net] ? ?????/Uyir こんなのまであるのにひまわりは
24 名前:デフォルトの名無しさん mailto:sage [2019/10/26(土) 01:05:37.18 ID:JNlbd3QN.net] Blaun
25 名前:デフォルトの名無しさん mailto:sage [2019/10/27(日) 03:48:27.78 ID:IJXdK348.net] >>17 C/C++は生産性が低いやん GoやRustは比較的生産性が高い だから不要ではない
26 名前:デフォルトの名無しさん mailto:sage [2019/10/27(日) 04:20:48.67 ID:GY6dff4n.net] 低ない
27 名前:デフォルトの名無しさん mailto:sage [2019/10/27(日) 06:44:20 ID:9sDcwo0m.net] >>24 生産性はプログラマーの技量によるものであり、言語は関係ない
28 名前:デフォルトの名無しさん [2019/10/27(日) 06:49:28 ID:W3AB9aBJ.net] んなあほな
29 名前:デフォルトの名無しさん mailto:sage [2019/10/27(日) 08:03:37.47 ID:IJXdK348.net] >>26 プログラマーの技量と言語両方関係あるよ
30 名前:デフォルトの名無しさん mailto:sage [2019/10/27(日) 08:35:15.03 ID:Stkn+hXf.net] >>26 わろた
31 名前:デフォルトの名無しさん mailto:sage [2019/10/27(日) 08:39:49.40 ID:YkfDxgSs.net] >>26 がbrainf*ckで高生産性のプロジェクトを作れると聞いて
32 名前:デフォルトの名無しさん mailto:sage [2019/10/27(日) 09:02:20.23 ID:/g1/9V53.net] 26が事実ならアセンブラでみんな書いとるわ。
33 名前:デフォルトの名無しさん mailto:sage [2019/10/27(日) 09:16:38.06 ID:MBtvQv/0.net] >>26 アセンブラよりコンパイラの方が生産性が高いのは明らか。 そのコンパイラの中でも得て不得手はあるものの適正なコンパイラを選べば生産性は高くなる。 開発言語が生産性に与える影響の分析 https://www.zai-keicho.or.jp/data/pdf/software/EIRR_vol%2018.pdf
34 名前:デフォルトの名無しさん mailto:sage [2019/10/27(日) 09:36:44.64 ID:E7xaVBiS.net] >>31 事実が確定して言語が確定するまで待つのは素人だよ 確定する前になぜかフライングできる奴がいる それが技量なんだよな
35 名前:デフォルトの名無しさん [2019/10/27(日) 09:37:12.41 ID:E41dDRFH.net] >>32 中身読んだ? >開発言語が生産性に与える影響の分析 > 上記のことから、プロジェクトで使用する開発言語数が増えると > 生産性が低下する傾向があることが判った。
36 名前:デフォルトの名無しさん mailto:sage [2019/10/27(日) 09:51:08.42 ID:MBtvQv/0.net] >>34 沢山の言語を使うバカの話なんかどおでも良い。 特定の言語通しの比較だよ。 例えばGoogle は生産性を高くするために Go を作ったし、Javaより生産性が高いとしてKotlin を推奨し始めたし、いろんな点(特にAI)で生産性が高いのでpython を使ってる。
37 名前:デフォルトの名無しさん mailto:sage [2019/10/27(日) 09:54:23.49 ID:/g1/9V53.net] >>33 事実は「作るプログラムによって言語を変える方が生産性あがる」ってことだよ。 そんな当たり前のことも理解できないバカはだまってろ。
38 名前:デフォルトの名無しさん mailto:sage [2019/10/27(日) 10:19:12.78 ID:i7/INYAa.net] 仕事で複数人でc++使うとうんざりする わかってないやつはスクリプト言語のノリで非効率でMTアンセーフなコード書くし 自称わかってるやつは、他人が読解困難なテンプレートパズルを書いて悦に浸るし 代替言語の需要はある
39 名前:デフォルトの名無しさん mailto:sage [2019/10/27(日) 10:42:12.80 ID:E7xaVBiS.net] なぜうんざりするコードを買ってしてしまうのか コードを書いていない (勿論まだ読んでいない) 段階で購入決定してるから 買い物の技量によっぽど自信がある奴にしかできない芸当だから
40 名前:デフォルトの名無しさん mailto:sage [2019/10/27(日) 14:07:06.62 ID:E41dDRFH.net] >>35 >特定の言語通しの比較 であれば引っ張ってきた文献は根拠としては意味がないね
41 名前:デフォルトの名無しさん mailto:sage [2019/10/28(月) 01:17:44.10 ID:t3VCRQln.net] 作るプログラムによって言語を変えられる言語最強 やっぱPerl 6だな
42 名前:デフォルトの名無しさん [2019/10/29(火) 00:22:37.88 ID:rsD5lU2a.net] >>40 Perl6などと言う言語はもはや存在しないぞ 新言語 Raku だ
43 名前:デフォルトの名無しさん [2019/10/29(火) 00:33:04.43 ID:3GUclSH5.net] 楽土に行ってお星様に成ってしまわれた
44 名前:デフォルトの名無しさん mailto:sage [2019/10/29(火) 00:36:49.69 ID:etQNoPl+.net] 日本人がぐぐれなくなったw
45 名前:デフォルトの名無しさん [2019/10/29(火) 09:11:40.20 ID:C6ZDvzKW.net] > Haskellで書かれたPugsは活発ではなく[2]、もはや歴史的な実装とされている。 はぁ〜つっかえ。 haskellってやっぱ実用言語じゃないな。マニアのおもちゃw
46 名前:デフォルトの名無しさん mailto:sage [2019/10/29(火) 11:59:15.41 ID:OaQk1xyV.net] Haskellは最初から学者のおもちゃを目指してる だけどそのポテンシャルに着目してFacebookなんかが支援してるし 社内で実用的に使ってる
47 名前:デフォルトの名無しさん mailto:sage [2019/10/29(火) 20:14:44.16 ID:dJZjQrr+.net] ライブラリの依存関係もまともに解決できない糞パッケージマネージャーしかないような言語、 使われるわけないだろ。
48 名前:デフォルトの名無しさん mailto:sage [2019/10/29(火) 20:49:05.52 ID:lbgfr1pN.net] これなんとか最強のパッケーマネージャーはgitということにできないかな
49 名前:デフォルトの名無しさん [2019/10/30(水) 14:38:45.41 ID:Jt7N9BVB.net] Go より Rust の方が良いな
50 名前:デフォルトの名無しさん mailto:sage [2019/10/30(水) 20:34:59.18 ID:W4pbxdXC.net] 同じことしたくてもRustだとスゲー面倒になる アルゴリズムに集中したいからRustはパス
51 名前:デフォルトの名無しさん [2019/10/30(水) 21:40:15.56 ID:XjQVZIUI.net] アルゴリズムにだけ集中できる仕事なんてあるんだな 羨ましいようなつまらなそうなような
52 名前:デフォルトの名無しさん mailto:sage [2019/10/30(水) 21:53:37.74 ID:FbHfZMe1.net] GCがある言語を使えばいいだけだろ
53 名前:デフォルトの名無しさん mailto:sage [2019/10/30(水) 23:36:28.52 ID:/8g3afGg.net] クソみたいなプライドがGC使うことを許さんのだろうw
54 名前:デフォルトの名無しさん mailto:sage [2019/10/31(Thu) 06:22:05 ID:86Hrwe7r.net] アルゴリズムに集中? 大学教授か?
55 名前:デフォルトの名無しさん [2019/10/31(木) 20:25:06.66 ID:HxztbwtI.net] ポリリズムだろ
56 名前:デフォルトの名無しさん [2019/10/31(木) 20:31:04.73 ID:f3uH9i59.net] >>49 c++とrustならどっちがいいかな?
57 名前:デフォルトの名無しさん mailto:sage [2019/11/02(土) 11:44:06.04 ID:lY37zOLC.net] たまにrustで書くのもいいとは思うが普段使いはせんわな。
58 名前:デフォルトの名無しさん mailto:sage [2019/11/02(土) 19:32:31.60 ID:hRU0v2as.net] アルゴリズムわかんない人大杉w
59 名前:デフォルトの名無しさん [2019/11/04(月) 11:07:48.23 ID:4UdRZ1tG.net] AWSも支援 -- プログラミング言語「Rust」人気が拡大 https://japan.zdnet.com/amp/article/35144661/
60 名前:デフォルトの名無しさん mailto:sage [2019/11/04(月) 12:09:59.99 ID:0O6JYxLK.net] ビジネスロジックに集中と言いたいのでは
61 名前:デフォルトの名無しさん mailto:sage [2019/11/04(月) 12:11:05.27 ID:0O6JYxLK.net] AWSも支援--プログラミング言語「Rust」人気が拡大 https://japan.zdnet.com/article/35144661/
62 名前:デフォルトの名無しさん mailto:sage [2019/11/04(月) 13:01:28.35 ID:0O6JYxLK.net] あ ごめん
63 名前:デフォルトの名無しさん mailto:sage [2019/11/04(月) 14:16:08.28 ID:VfDE21hF.net] >プログラミング言語Rustは、2009年にMozillaのエンジニアリングチームによって作り上げられた。 >メモリー関連のバグを防ぐ目的などでゼロから構築された。 えぇ・・・どっか違う世界から来たのかな・・・
64 名前:デフォルトの名無しさん mailto:sage [2019/11/04(月) 15:54:47.39 ID:9k/OwcSB.net] >>62 初期から支援してきたのは事実だし文字数的に短いほうがいいんじゃない?
65 名前:デフォルトの名無しさん mailto:sage [2019/11/06(水) 11:23:51 ID:BxZkkowq.net] どっちでもいいよモジラもRustもどっちも産廃だから
66 名前:デフォルトの名無しさん mailto:sage [2019/11/06(水) 21:45:18.82 ID:sPTvbp9j.net] やっぱりTSが最強じゃないか(歓喜) Announcing TypeScript 3.7 https://devblogs.microsoft.com/typescript/announcing-typescript-3-7/
67 名前:デフォルトの名無しさん mailto:sage [2019/11/06(水) 22:21:06.79 ID:i7d6nyLW.net] >>65 神ってる
68 名前:デフォルトの名無しさん mailto:sage [2019/11/11(月) 08:37:54.03 ID:nmrg3hQp.net] このクソスレすっかり過疎ったな 良いことだ
69 名前:デフォルトの名無しさん mailto:sage [2019/11/11(月) 08:41:18.73 ID:ugn4nfqU.net] 炎上PJに巻き込まれて帰ってこれなくなってしまったのだろう
70 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 12:58:50.03 ID:f2V4CbYL.net] あけ おめこ とよろ
71 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 18:49:31.31 ID:iLCgGCNV.net] C++ -> Swift, Go, Rust Java -> Kotlin Python -> Python JavaScript -> TypeScript こんなイメージなんですがおかしいところあったら教えてください
72 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 19:00:11.26 ID:7xXfFr1e.net] >>70 ポストCはRust 実はGoがPythonからの移行組で賑わってる
73 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 22:03:27.41 ID:9AYxjjFN.net] Java → KotlinはAndroidアプリだけな感じ サーバの方はそのままJavaか、Goへの移行か
74 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 22:47:32.05 ID:2usG3fmF.net] C#さんのことも思い出して
75 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 22:48:16.52 ID:Hb+6eNIf.net] うちはJavaからC#だな
76 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 23:13:55.92 ID:f2V4CbYL.net] ウインドズサーバで動かすのか? 頭おかしなるで
77 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 23:16:24.61 ID:Hb+6eNIf.net] >>75 なぜ?
78 名前:デフォルトの名無しさん mailto:sage [2020/01/03(金) 23:20:49.32 ID:f2V4CbYL.net] >>76 「なぜ?」などというレスをしてしまう時点で、貴殿の頭はおかしなっとる証拠だ
79 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 00:00:22.05 ID:amyE7Ff1.net] なぜ?
80 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 00:05:35.55 ID:nEdNy4Lm.net] もうC#はWindowsって時代はとっくに終わってるのに・・・
81 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 03:49:46.94 ID:Z0ApmQEX.net] >>77 なぜ?
82 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 05:08:03 ID:bkDktfPN.net] 現役言語を知らないで次世代言語を語るクソスレはここですか?
83 名前:デフォルトの名無しさん [2020/01/04(土) 12:24:01.91 ID:trUJS7QS.net] >>70 Python -> nim
84 名前:デフォルトの名無しさん [2020/01/04(土) 12:26:03.62 ID:xFWRGYjR.net] >>70 Ruby → Blawn
85 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 12:59:45.53 ID:Gwa4LI2s.net] >>82 ガイジ >>83 ガイジ
86 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 13:41:32.77 ID:HpdirvDU.net] General ...... C -> Go System ...... C++ -> Rust Application (Android) ...... Java -> Kotlin Application (iOS/macOS) ...... Objective-C -> Swift Application (Windows) ...... C# -> Dart Web (Client-side) ...... JavaScript -> TypeScript Web (Server-side) ...... PHP -> Hack Science ...... Python -> Julia 大雑把な理解としてはこれでいいだろ 現世代の八大言語と次世代の八大言語と言ってもいい選出だと思う Dartの立ち位置は本来はJavaScript枠だがTypeScriptに敗北してからはAndroid、iOS、macOS、Windows、Webのクロスプラットフォームアプリ開発に活路を見出しているので空席になっているC#枠に便宜上置いた
87 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 15:21:38.35 ID:wQXQd9yF.net] 一貫性なさすぎやろ。Application (Win)は、flutter要はdartを予想しながら、application(android)の方はdartじゃなくkotlinなのかよ。
88 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 15:23:50.49 ID:wQXQd9yF.net] すまん、C#枠に便宜上置いたという最後の一文を読んでなかった
89 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 15:32:50.74 ID:ZtmGuAO0.net] >>85 細かい点では不満もあるが一枠に付き一言語という制限を付けて選ぶとこんなもんかなという納得感はある DartはC#枠ではないと思うがJavaScript枠やJava枠はすでに埋まってる上に他にC#枠に来そうな言語もないので仕方ないか
90 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 15:36:51.99 ID:l3KYLm/H.net] C#は旧世代と言うほど古くないからまだネクストC#を目指す言語が登場するには早いってことだろ 50年後の視点から見ればC#はGoやらRustやらと同世代として扱われてるんじゃねーの?
91 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 15:37:54.73 ID:hpecUN4N.net] Julaiもないな。
92 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 15:40:11.03 ID:bZUIqwFi.net] Dartはマジでどこを目指してるの? TypeScriptに白旗上げてスマホアプリに移行したって認識なんだがKotlinと戦うわけじゃないよね?
93 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 15:51:24.33 ID:zd98VfCC.net] >>85 GAFAM全社…C、C++、Java、JavaScript、Python Google…Go、Kotlin、Dart Amazon…Rust Facebook…PHP、Hack Apple…Objective-C Microsoft…C#、TypeScript なし…Julia 五大IT企業から一切公認を貰ってないマイナー言語が一つだけ混ざってるわけだが
94 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 15:53:42.98 ID:zd98VfCC.net] >>91 最強のマルチプラットフォームだろ
95 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 15:54:28.16 ID:zd98VfCC.net] >>92 Apple公認のSwiftが抜けてた
96 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 15:58:39.36 ID:0rq4/Cwl.net] >>92 そういう意味では AmazonとMicrosoftから公認されたRust MicrosoftとGoogleから公認されたTypeScript の2つは生き残るのが確定してるから安泰だな
97 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 18:05:38.53 ID:Gwa4LI2s.net] Dartとかいう劣化Javaのゴミがなんだって?
98 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 18:16:07.99 ID:nYJWMiyq.net] >>92 Juliaはまだ正式版がリリースされて一年なんだから仕方ないだろ そもそもPythonにしても当初は同世代のJavaやJavaScriptやらと比べて影が薄い存在だけどアカデミアで支持されたことで生き残って後からブレイクしたわけでポストPythonとしてJuliaが同じ道を辿るかもしれん 実際に新規AI開発ならPythonかGoかJuliaかの三択になってるし
99 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 18:20:51.03 ID:nYJWMiyq.net] >>96 俺もDartは10年後には消えると思うわ そもそもTypeScriptに負けて一度死んだ言語だしflutterで一過性のブーム起こしてもモバイル開発にはKotlinとSwiftがすでにあるから需要ない 誰が支持してるのか一番分からない言語
100 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 18:27:05.12 ID:Gwa4LI2s.net] マテリアルユー愛とかいう一過性のデザインにロックインしたFlatterに、劣化JavaのDart ガチのゴミオブゴミ、ミラクルマッドマックスゴミ・EX
101 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 19:16:55.02 ID:hpecUN4N.net] >>97 逆に言うとやっと正式版が出たばかりで、まだpythonの後釜といえるような位置にはいないんじゃないかね。
102 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 20:31:51.46 ID:Fk64oDOj.net] >>97 正式版(1.0)がリリースされた年 1978 C 1985 C++ 1986 Objective-C 1994 Python 1995 PHP 1996 Java 1996 JavaScript 2002 C# 2012 Go 2013 Dart 2014 Hack 2014 TypeScript 2014 Swift 2015 Rust 2016 Kotlin 2018 Julia こうして見るとリリースから時間が経っているのに遅れを取っているのはDartとHackか…
103 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 20:33:47.61 ID:Fk64oDOj.net] >>85 C# -> Dart ここだけモヤモヤするが代替案がないわ ちょうどここしか残ってない感
104 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 20:44:00.13 ID:eFXyJY/2.net] そこはF#で
105 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 21:56:55.10 ID:bYW1iCGz.net] F#は2005年からあるから次世代言語じゃない
106 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 22:01:10.60 ID:bZS+cfSM.net] >>101 1994から1996は黄金世代だな 2010年代も黄金世代になるのかな?
107 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 22:07:00.98 ID:Dw91Ir7+.net] >>105 RubyもDelphiも1995年だしな WWWが一般に普及してきたタイミングだから新言語がどんどん定着したんだろう 2010年代はGAFA+Microsoft主導の言語置き換え合戦が成功するかどうかってとこか
108 名前:デフォルトの名無しさん mailto:sage [2020/01/04(土) 22:18:37.00 ID:NL29rqkc.net] c/c++に取って代わるとか言われた言語がどれだけあったことか。。