スレタイ以外の言語もok
前スレ
次世代言語14 Elixir Crystal Julia Rust Swift
https://itest.5ch.net/mevius/test/read.cgi/tech/1536668904
探検
次世代言語15 Go Rust Swift Kotlin TypeScript
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/11/04(日) 20:30:10.42ID:OF8fjEC1263デフォルトの名無しさん
2019/02/12(火) 21:35:55.50ID:zazJl4ej 論文のために数回動けばいいようなコード
→ Python (主要な計算部分はライブラリ任せ)
雑とは真逆の実用ライブラリ
→ C (NumPyなど)
というのが数値解析などの分野の人達の感覚では
そしてライブラリ使ってない箇所もあわよくば早くしたいけど
動的言語からあまり離れたくという欲張りさんのために
NumbaやJuliaなどがある
→ Python (主要な計算部分はライブラリ任せ)
雑とは真逆の実用ライブラリ
→ C (NumPyなど)
というのが数値解析などの分野の人達の感覚では
そしてライブラリ使ってない箇所もあわよくば早くしたいけど
動的言語からあまり離れたくという欲張りさんのために
NumbaやJuliaなどがある
264デフォルトの名無しさん
2019/02/12(火) 21:42:29.55ID:jKA+nxgG >>262
だから雑にやるときはJuliaって言ってるんだよなぁ
だから雑にやるときはJuliaって言ってるんだよなぁ
265デフォルトの名無しさん
2019/02/13(水) 11:27:30.70ID:0cDEleYh >>263 python でNumpy やNumba を動かせばよいだけの話。
pythonをNumbaでJIT化すれば高速に動く。
だから数値解析、統計、機械学習などでpython が広まっている。
numbaを利用したpythonループの高速化
https://qiita.com/ken223/items/311032e45f7cd9fb6be6
numpy.sum() より numba でJIT化したほうが若干早い
全体をもっと高速化したい場合はCythonでコンパイルすることになるが、若干ソースに変更が伴うのが欠点。
pythonをNumbaでJIT化すれば高速に動く。
だから数値解析、統計、機械学習などでpython が広まっている。
numbaを利用したpythonループの高速化
https://qiita.com/ken223/items/311032e45f7cd9fb6be6
numpy.sum() より numba でJIT化したほうが若干早い
全体をもっと高速化したい場合はCythonでコンパイルすることになるが、若干ソースに変更が伴うのが欠点。
266デフォルトの名無しさん
2019/02/14(木) 08:13:11.35ID:DfXs7ULg そのへんのPythonをネイティブにする類、GILはどうなるの?
267デフォルトの名無しさん
2019/02/14(木) 09:24:39.49ID:QGThOkDI >>266 明示的に書けば良いのでは?
Cython のスレッド並列処理
https://www.isus.jp/products/python-distribution/thread-parallelism-in-cython/
Cython の特長の 1 つは、ネイティブ並列処理 (英語) をサポートすることです (cython.parallel モジュールを参照)。
cython.parallel.prange 関数は並列ループに使用できるため、Python* でスレッド並列処理を使用して、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーを活用することができます。
インテル® Distribution for Python* 2017 の Cython
Cython のスレッド並列処理
https://www.isus.jp/products/python-distribution/thread-parallelism-in-cython/
Cython の特長の 1 つは、ネイティブ並列処理 (英語) をサポートすることです (cython.parallel モジュールを参照)。
cython.parallel.prange 関数は並列ループに使用できるため、Python* でスレッド並列処理を使用して、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーを活用することができます。
インテル® Distribution for Python* 2017 の Cython
268デフォルトの名無しさん
2019/02/14(木) 10:58:54.92ID:WZ7QG3tT >>266
nogil=TrueでGIL無しになる
nogil=TrueでGIL無しになる
269デフォルトの名無しさん
2019/02/14(木) 18:56:49.51ID:62bujRGv それは良さそうだな。
270デフォルトの名無しさん
2019/02/14(木) 20:55:14.89ID:fSoz/vTj もうjulia使うのが目的になっとるな。。
271デフォルトの名無しさん
2019/02/16(土) 02:33:00.49ID:9HG1VuDS >>121
パイプ演算子だけで何が出来んだよw
パイプ演算子だけで何が出来んだよw
272デフォルトの名無しさん
2019/02/17(日) 11:02:26.51ID:HW0MSqPy 関数のカリー化がないのにパイプ演算子だけ持ってきちゃったElixirはなんか変だよな。
パイプ演算子というよりUFCS。ピリオドにしておけばよかったのに。
パイプ演算子というよりUFCS。ピリオドにしておけばよかったのに。
273デフォルトの名無しさん
2019/02/17(日) 20:53:38.23ID:4EK3mNUu274デフォルトの名無しさん
2019/02/18(月) 00:25:05.73ID:0K8QCv5v PHPよりはマシ程度
275デフォルトの名無しさん
2019/02/18(月) 10:03:46.42ID:PGieQvh3 外人って誰?
お前の友達?
お前の友達?
276デフォルトの名無しさん
2019/02/18(月) 10:32:14.54ID:9yTHlAk5277デフォルトの名無しさん
2019/02/18(月) 10:38:37.16ID:GrFE76R+ Goはいい言語だと思うが文法がきらいという理由で俺個人としてはやりたくない。
278デフォルトの名無しさん
2019/02/18(月) 10:39:27.28ID:DEZyRf0o Goは悪くないけどGoやるくらいならCで良いって思っちゃう
279デフォルトの名無しさん
2019/02/18(月) 11:33:15.82ID:SDMSLfor Cって爆発するんでしょ?
280デフォルトの名無しさん
2019/02/18(月) 14:31:28.10ID:UVnB+wSW シーッ!
281デフォルトの名無しさん
2019/02/18(月) 16:23:53.97ID:1FoQC5sv どうしてRustはこんなにおデブちゃんなの?www
https://developers.google.com/web/updates/2019/02/hotpath-with-wasm#conclusion
CやAssemblyScriptと比べて割に合わなさ過ぎだろうwwwww
https://developers.google.com/web/updates/2019/02/hotpath-with-wasm#conclusion
CやAssemblyScriptと比べて割に合わなさ過ぎだろうwwwww
282デフォルトの名無しさん
2019/02/18(月) 17:03:38.39ID:6vaPKOJl その下の節の Update: Rust で 370B になったとあるけど
283デフォルトの名無しさん
2019/02/18(月) 17:11:02.34ID:1FoQC5sv 人力でそんな手間書けるくらいなら最初からCで書くよね普通。
284デフォルトの名無しさん
2019/02/18(月) 17:54:25.43ID:etnkgylc これ最終的に全部機械語で書けって流れ?
285デフォルトの名無しさん
2019/02/18(月) 18:36:38.63ID:DEZyRf0o なぜ機械語が出てくるのかが分からんなw
286デフォルトの名無しさん
2019/02/18(月) 19:42:42.37ID:2Z8BFsKx 手間っつってもそんなでもなくない?
普通に-Osオプション的なのもデバッグ情報の削除もCでやるでしょ
普通に-Osオプション的なのもデバッグ情報の削除もCでやるでしょ
287デフォルトの名無しさん
2019/02/18(月) 19:47:35.74ID:2Z8BFsKx 連投になって悪いがなんならltoも普通にCでやるだろうし存外普通の事しかやってないぞ?
288デフォルトの名無しさん
2019/02/18(月) 20:19:28.46ID:7ubWqY/W c + lint で済む話をバカが無視するからコンパイラに組み込んだみたいな話、本当バカ。
289デフォルトの名無しさん
2019/02/18(月) 21:50:19.37ID:788tab2z 普通ならなぜデフォにしないの?
Cパイセンに華持たせてるの?
Cパイセンに華持たせてるの?
290デフォルトの名無しさん
2019/02/19(火) 07:58:57.65ID:rJLbVU1K 実装してる人に、聞くのが早そうだな。
291デフォルトの名無しさん
2019/02/19(火) 09:43:28.93ID:UvIEs0xP 当然ながらデバッグし易さやコンパイル時間などとトレードオフがあるので
特化をデフォルトにする必要は無い
Cは現役だし使うことを誰も止めはしない
比較は構わないけど推されてもここでは単純にスレチ
特化をデフォルトにする必要は無い
Cは現役だし使うことを誰も止めはしない
比較は構わないけど推されてもここでは単純にスレチ
292デフォルトの名無しさん
2019/02/19(火) 10:27:13.34ID:SwtNBaDU デバッグし易さやコンパイル時間などを考慮した結果、せっかくwasmのクセに性能はす、す、すくりぷとげんごwwのじゃばすくりぷとwwwと大して変わらずww5倍wも巨大なwasmバイナリをデフォで吐いてしまうビチグソ言語()があるらしいwww
CやAssemblyScriptは性能大して変わらなくてもデフォでジャバスクリプト()よりサイズ小さいのにどう言い訳すんのこの新世代()うぇぶ言語wwwww
CやAssemblyScriptは性能大して変わらなくてもデフォでジャバスクリプト()よりサイズ小さいのにどう言い訳すんのこの新世代()うぇぶ言語wwwww
293デフォルトの名無しさん
2019/02/19(火) 10:59:22.66ID:wBIPfytb 楽しそうで何より
294デフォルトの名無しさん
2019/02/19(火) 17:44:22.10ID:flzwRht/ >>271
ビルダーパターンを置き換えられるとか
ビルダーパターンを置き換えられるとか
295デフォルトの名無しさん
2019/02/19(火) 22:52:49.55ID:8ne5Wfny >>278
クラスタ分散周りのコード書くならgoが良いと思われる。
クラスタ分散周りのコード書くならgoが良いと思われる。
296デフォルトの名無しさん
2019/02/21(木) 08:38:19.03ID:k9ihouSJ297デフォルトの名無しさん
2019/02/24(日) 13:15:52.70ID:6KasUEnW A better C = Go
A better Perl = Python
A better Java = Kotlin
A better Javascript = TypeScript
A better Lisp = Clojure
A better Perl = Python
A better Java = Kotlin
A better Javascript = TypeScript
A better Lisp = Clojure
298デフォルトの名無しさん
2019/02/24(日) 13:24:51.15ID:9J0kSw8Y299デフォルトの名無しさん
2019/02/24(日) 13:28:03.32ID:8D34p5sx Groovyは?
300デフォルトの名無しさん
2019/02/24(日) 13:29:59.40ID:6TiHqsFQ A bitter C++ = D
301デフォルトの名無しさん
2019/02/24(日) 13:35:04.27ID:dX43HuRA 俺はKotlinよりScala推しだけどバックについてる規模がなあ
302デフォルトの名無しさん
2019/02/24(日) 18:42:02.16ID:iK4D+UQi >>297
Goにbetter Cはま
Goにbetter Cはま
303デフォルトの名無しさん
2019/02/24(日) 18:42:38.76ID:iK4D+UQi だ無理だ。
バイナリが大き過ぎる。
バイナリが大き過ぎる。
304デフォルトの名無しさん
2019/02/24(日) 18:47:20.41ID:KL6kEpaz A poorer C = Go
A poorer Perl = Python
A poorer Java = Kotlin
A poorer Javascript = TypeScript
しっくり来るな
A poorer Perl = Python
A poorer Java = Kotlin
A poorer Javascript = TypeScript
しっくり来るな
305デフォルトの名無しさん
2019/02/24(日) 18:50:58.08ID:1vpoAdpW306デフォルトの名無しさん
2019/02/24(日) 18:55:07.72ID:qLJosHl4 他の言語が無駄な機能を増やすほどCがbetterということに気づかされる。
307デフォルトの名無しさん
2019/02/24(日) 19:04:15.79ID:KL6kEpaz308デフォルトの名無しさん
2019/02/24(日) 19:04:42.82ID:+6ZRRI/z >>306 Cは、アセンブラみたいなものだからな。
309デフォルトの名無しさん
2019/02/24(日) 19:04:43.79ID:iK4D+UQi310デフォルトの名無しさん
2019/02/24(日) 19:05:34.94ID:77XTfT9B なら他の言語使ってる人気は全員馬鹿だな
311デフォルトの名無しさん
2019/02/24(日) 19:16:29.07ID:iK4D+UQi 違う。
それだけマイコン使う分野がマイナーってだけ。
CPUパワーがあれば楽出来る言語使うのは当然。
それだけマイコン使う分野がマイナーってだけ。
CPUパワーがあれば楽出来る言語使うのは当然。
312デフォルトの名無しさん
2019/02/24(日) 19:24:41.78ID:+6ZRRI/z >>311 はあ? マイコンって何を指してるか知らんが、今のスマホのパワーは、数年前のデスクトップを凌駕してるぞ。
313デフォルトの名無しさん
2019/02/24(日) 19:37:59.48ID:77XTfT9B314デフォルトの名無しさん
2019/02/24(日) 19:47:42.34ID:+6ZRRI/z315デフォルトの名無しさん
2019/02/24(日) 19:50:17.53ID:iK4D+UQi316デフォルトの名無しさん
2019/02/24(日) 19:51:43.29ID:+6ZRRI/z 100円のチップでPythonが動く時代なんだぞ。 自動車の自動運転のマイコンなんか、下手なPCよりパワーはあるぞ。
317デフォルトの名無しさん
2019/02/24(日) 20:04:26.13ID:iK4D+UQi >>316
自動運転用の石はそうだが、パワステ制御だけとか小さい石は今でも8ー16bitだし、CPU全体じゃそっちのが数は多い。(80%)
IntelやARMは小さいパイで大きく稼げる市場を独占しただけで。
自動運転用の石はそうだが、パワステ制御だけとか小さい石は今でも8ー16bitだし、CPU全体じゃそっちのが数は多い。(80%)
IntelやARMは小さいパイで大きく稼げる市場を独占しただけで。
318デフォルトの名無しさん
2019/02/24(日) 20:06:31.17ID:9J0kSw8Y 自動運転のマイコンってどこの石使ってるんだろ?
319デフォルトの名無しさん
2019/02/24(日) 20:13:36.10ID:iK4D+UQi 少なくとも日本車はルネサス製マイコン使ってる。
Casl2とかニーモニックがそのまんま。
まさに試験が企業の求める人材発掘の篩になってる。
Casl2とかニーモニックがそのまんま。
まさに試験が企業の求める人材発掘の篩になってる。
320デフォルトの名無しさん
2019/02/24(日) 20:38:43.40ID:HXZhXTRb でもワイウェッブ系だから
321デフォルトの名無しさん
2019/02/24(日) 20:48:48.19ID:+6ZRRI/z >>318 今はARMだろ。 中央のは、NVidia とか、Intel を使ってるのかな?
自動車って、何十とCPUを使ってるから何がメインかというのは難しいのでは?
Nvidia もIntel も実態はARMコアを使ってるみたいだけど。
ルネサスも震災以降はダウンして、ユーザーからのARMを使えという声に応じざるを得なくなったみたいだし。
自動車って、何十とCPUを使ってるから何がメインかというのは難しいのでは?
Nvidia もIntel も実態はARMコアを使ってるみたいだけど。
ルネサスも震災以降はダウンして、ユーザーからのARMを使えという声に応じざるを得なくなったみたいだし。
322デフォルトの名無しさん
2019/02/24(日) 20:50:55.47ID:9J0kSw8Y >>321
ルネサスって元は日立とどっかの合資で出来たとこだっけ
ルネサスって元は日立とどっかの合資で出来たとこだっけ
323デフォルトの名無しさん
2019/02/24(日) 20:53:54.40ID:+6ZRRI/z >>322 NECとか、日本連合だね。
324デフォルトの名無しさん
2019/02/24(日) 20:54:06.21ID:zOdfoNDQ325デフォルトの名無しさん
2019/02/24(日) 22:16:13.14ID:ObazTuX8 ざっくりした言い回しは自然と情報量が落ちてしまうので難しいもんだが、GoはやっぱりCompiled PythonとかC++とJavaの中間とって言語機能をC並に絞ったとかの複雑な立ち位置の印象だ
Rustもbetter C 兼 replacing C++の印象
Rustもbetter C 兼 replacing C++の印象
326デフォルトの名無しさん
2019/02/24(日) 22:38:05.42ID:qLJosHl4 まあ別に無理やり結びつける必要はないんだけどね。
327デフォルトの名無しさん
2019/02/24(日) 23:12:15.59ID:ROsmA06r 理論的には理想に近い言語でも、実用環境が限られたり、スピード的に極端に落ちると現実的ではなくなるからね。
やはり言語的に洗練されていて、環境を選ばずに動き、スピードの解がある言語は伸びる。
Javaは、環境を選ばずに伸び、スピードの解はJITでまあまあ解決した。
Pythonは色々難しい問題がありそうだが、PyPyはJITで動いてるしいずれ本家がJITをサポートする様になるんじゃ無いのかな。Cythonは直接Cに落ちるが互換性の問題があるし。
やはり言語的に洗練されていて、環境を選ばずに動き、スピードの解がある言語は伸びる。
Javaは、環境を選ばずに伸び、スピードの解はJITでまあまあ解決した。
Pythonは色々難しい問題がありそうだが、PyPyはJITで動いてるしいずれ本家がJITをサポートする様になるんじゃ無いのかな。Cythonは直接Cに落ちるが互換性の問題があるし。
328デフォルトの名無しさん
2019/02/24(日) 23:34:44.89ID:HXZhXTRb goは構文が糞すぎて糞
ゲネリクスとかそう言う問題以前
変数宣言さえ糞
設計した奴はガイジの糞
グーグルって俺よりバカなんだなと思うわ
ゲネリクスとかそう言う問題以前
変数宣言さえ糞
設計した奴はガイジの糞
グーグルって俺よりバカなんだなと思うわ
329デフォルトの名無しさん
2019/02/24(日) 23:37:57.60ID:OZS1hzPH goは触れば触るほど、Cでも良かったよね
Cのほうが論理的に簡単にできるよねってことが多過ぎる
Cのほうが論理的に簡単にできるよねってことが多過ぎる
330デフォルトの名無しさん
2019/02/25(月) 00:38:45.01ID:qTGaZXOu Goの勝手にセミコロン補完される仕様がホントクソ
331デフォルトの名無しさん
2019/02/25(月) 01:11:58.26ID:PRsbysjw チュートリやってたら変数宣言だけで4つくらい出てきてガイジかな?って気持ちになった
332デフォルトの名無しさん
2019/02/25(月) 01:58:52.98ID:AuhEt3eH Lisp方言やPythonとRubyのように類似品を乱立させるやり方は古臭い
Java Kotlin C# TypeScript Go
の中からRubyと同じ失敗を繰り返す言語が続出すると思うと残念だ
Java Kotlin C# TypeScript Go
の中からRubyと同じ失敗を繰り返す言語が続出すると思うと残念だ
333デフォルトの名無しさん
2019/02/25(月) 02:36:48.48ID:9+tyf5TU この中だとGoとKotlinが危ないな。
typescriptも、ecmaに型アノテーション
付く形で合流しそう。
typescriptも、ecmaに型アノテーション
付く形で合流しそう。
334デフォルトの名無しさん
2019/02/25(月) 03:05:10.05ID:SRxcknzj >>331
なんであんなふうにすんだろねw
なんであんなふうにすんだろねw
335デフォルトの名無しさん
2019/02/25(月) 07:38:01.51ID:eDFcqLgp336デフォルトの名無しさん
2019/02/25(月) 08:01:49.36ID:XCxk7gA5 C#はどうよ。俺は好きなんだけど。
337デフォルトの名無しさん
2019/02/25(月) 08:52:20.78ID:isDwzKBm 最近のC#はあまりにも先端が突っ走りすぎてて、従来の「哀れな底辺ドカタにも最先端の言語を」という重要な役割を見失いつつある
>>336のようなC#のファンですら大抵3つ4つくらい前のバージョンで知識が止まってる状況で、
自社開発でWebサービスやってますみたいな極一部の「別にC#でなくてもいい層」ばかりを相手にしている
次期バージョンでは.NET Coreでしか使えない機能が出てきて足切りが始まり、プラットフォームが完全に分断される
>>336のようなC#のファンですら大抵3つ4つくらい前のバージョンで知識が止まってる状況で、
自社開発でWebサービスやってますみたいな極一部の「別にC#でなくてもいい層」ばかりを相手にしている
次期バージョンでは.NET Coreでしか使えない機能が出てきて足切りが始まり、プラットフォームが完全に分断される
338デフォルトの名無しさん
2019/02/25(月) 09:01:20.29ID:IWOA41f/ .NET Standardで基本事足りるとはいえ、その他のオープンなライブラリ側もおっつけてない感じあるなぁC#
339デフォルトの名無しさん
2019/02/25(月) 09:15:21.64ID:e7/gY7Zv Goは並列化処理は書きやすい
340デフォルトの名無しさん
2019/02/25(月) 09:17:23.23ID:e7/gY7Zv >>328
Goは大学出たての経験値の低い人でも書けるお馬鹿さん言語を意図して設計されとるんやで
Goは大学出たての経験値の低い人でも書けるお馬鹿さん言語を意図して設計されとるんやで
341デフォルトの名無しさん
2019/02/25(月) 09:17:41.92ID:fQDP25JS .NET Coreと.NET Frameworkの間でライブラリを共通化するためのAPIセットを定義するのが.NET Standardの主目的であったが、
その.NET Standardが次のバージョンで.NET Frameworkを切り捨てるというギャグのような話
その.NET Standardが次のバージョンで.NET Frameworkを切り捨てるというギャグのような話
342デフォルトの名無しさん
2019/02/25(月) 09:27:39.69ID:XCxk7gA5 >>337
趣味でもC#書くけど、それでも確かに正直.NET Coreの3を先食いしてる人達からすると数世代遅れてるな。
Span<T>とかはそりゃ確かにパフォーマンスは雲泥だろうけど、それ要るの結構限られてない?とか。
個人的にはあの断捨離は失敗しそうだから、そこから色々拾い上げてるMonoの方が良いんでないの?と思ってる。
Windowsだとほぼバイナリポンで動くというメリットが、クソ多いファイル数にかき消されてる気がして仕方ない。
.NET FW切り捨てるのはちょっと無理があるんじゃねえかなって思ってるけど、やるんだろうな…。
趣味でもC#書くけど、それでも確かに正直.NET Coreの3を先食いしてる人達からすると数世代遅れてるな。
Span<T>とかはそりゃ確かにパフォーマンスは雲泥だろうけど、それ要るの結構限られてない?とか。
個人的にはあの断捨離は失敗しそうだから、そこから色々拾い上げてるMonoの方が良いんでないの?と思ってる。
Windowsだとほぼバイナリポンで動くというメリットが、クソ多いファイル数にかき消されてる気がして仕方ない。
.NET FW切り捨てるのはちょっと無理があるんじゃねえかなって思ってるけど、やるんだろうな…。
343デフォルトの名無しさん
2019/02/25(月) 09:45:47.12ID:5uGv7r8R スマホゲー開発はだいたいC#だし、Unityがゲームエンジンとして標準的だからしぶとく残るんじゃないか
コンシューマーゲーはまだまだC++だけど
コンシューマーゲーはまだまだC++だけど
344デフォルトの名無しさん
2019/02/25(月) 10:03:35.56ID:AuhEt3eH345デフォルトの名無しさん
2019/02/25(月) 10:08:23.24ID:bZylS+V2346デフォルトの名無しさん
2019/02/25(月) 10:35:02.24ID:gWR+hxYA >>342
普通の人が何も意識しなくてもアプリのパフォーマンスが良くなるってのがSpanを含めた最近の変更やで
普通の人が何も意識しなくてもアプリのパフォーマンスが良くなるってのがSpanを含めた最近の変更やで
347デフォルトの名無しさん
2019/02/25(月) 10:41:49.82ID:AuhEt3eH C++を切り捨てるつもりが
いつの間にかC#自身の古いバージョンを切り捨てる話に変わっている
これがPython Rubyと同じ失敗
いつの間にかC#自身の古いバージョンを切り捨てる話に変わっている
これがPython Rubyと同じ失敗
348デフォルトの名無しさん
2019/02/25(月) 11:51:29.16ID:XCxk7gA5349デフォルトの名無しさん
2019/02/25(月) 12:30:34.65ID:sO03erxC C#は言語自体は面白いんだけどな
特に非同期処理は一日の長があるだけにライブラリが非常によく整備されてるし、
課題だった非同期処理のパフォーマンスも最近では飛躍的に改善されてるし
非同期シーケンスなど他言語に先駆けた取り組みも積極的に行われてる
しかし最近のMSはサイドバイサイドに甘えすぎなんだよ
既存資産との折り合いをつける努力を完全に放棄している
Azure関係とかもちょっとSDKのバージョン上げたりするとそのたびにぶっ壊れる有様でほんと酷い
特に非同期処理は一日の長があるだけにライブラリが非常によく整備されてるし、
課題だった非同期処理のパフォーマンスも最近では飛躍的に改善されてるし
非同期シーケンスなど他言語に先駆けた取り組みも積極的に行われてる
しかし最近のMSはサイドバイサイドに甘えすぎなんだよ
既存資産との折り合いをつける努力を完全に放棄している
Azure関係とかもちょっとSDKのバージョン上げたりするとそのたびにぶっ壊れる有様でほんと酷い
350デフォルトの名無しさん
2019/02/25(月) 12:39:44.12ID:nlSaHT5J C#もC++みたいなキメラルート歩んでるのか
351デフォルトの名無しさん
2019/02/25(月) 16:42:45.71ID:6aHiqgcw352デフォルトの名無しさん
2019/02/25(月) 16:46:51.54ID:6aHiqgcw C が best だという意見だけは同意しかねる
Go は滅多にクラッシュしないよ。メモリー管理の機構とかちゃんとしてるからだと思うけど
C++ で開発してたときはしょっちゅうコアダンプ吐いてた印象だった。やっぱ確実に進歩はしてるよ
Go は滅多にクラッシュしないよ。メモリー管理の機構とかちゃんとしてるからだと思うけど
C++ で開発してたときはしょっちゅうコアダンプ吐いてた印象だった。やっぱ確実に進歩はしてるよ
353デフォルトの名無しさん
2019/02/25(月) 20:47:03.11ID:1EOktSCH >>350
てか最近の言語は全てキメラルートだよ。
てか最近の言語は全てキメラルートだよ。
354デフォルトの名無しさん
2019/02/25(月) 23:28:58.22ID:lY+qkW3x >>352
何を言ってるんだ貴様は
何を言ってるんだ貴様は
355デフォルトの名無しさん
2019/02/26(火) 00:36:46.92ID:Ut9Tn3WV >>352
えーと、正直コアダンプ吐くような事態が起きるのは、単にあなたのプログラムがポカしているからじゃないかなーという説が
えーと、正直コアダンプ吐くような事態が起きるのは、単にあなたのプログラムがポカしているからじゃないかなーという説が
356デフォルトの名無しさん
2019/02/26(火) 00:48:01.56ID:gIbEXRZX むしろプログラマはポカするものという前提の元で設計されてるのが昨今の言語じゃない?
Rustなんかモロそんな感じだし
Rustなんかモロそんな感じだし
357デフォルトの名無しさん
2019/02/26(火) 07:15:05.85ID:Bs277ab3 >>352みたいな低知能がアホなことをしないためにガチガチな仕様で不便な言語が生まれてるんだよな
358デフォルトの名無しさん
2019/02/26(火) 08:01:09.47ID:pB2Kv/x6 知能が高ければミスしないのか、興味深い
359デフォルトの名無しさん
2019/02/26(火) 08:42:54.19ID:Er24pllw まあ世の中のプログラマの大半が低脳だから、Goの方向性は間違ってはいないよ
360デフォルトの名無しさん
2019/02/26(火) 09:09:32.55ID:W0wJxBNy 反知性主義万歳!
361デフォルトの名無しさん
2019/02/26(火) 09:16:52.41ID:mnE1CbS1 人は…過ちを繰り返す
362デフォルトの名無しさん
2019/02/26(火) 09:29:07.33ID:UAPWfCGq どちらの言語も、規模と高度な最適化(→複雑さ)両方が必要なシステムを
手に負えるようにするためだと思うけどね
GoはYoutube実装に使われていて
Rustに至っては言語仕様とツールチェーンを実装した本人達を言語ユーザーと想定したものだし
手に負えるようにするためだと思うけどね
GoはYoutube実装に使われていて
Rustに至っては言語仕様とツールチェーンを実装した本人達を言語ユーザーと想定したものだし
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 [蚤の市★]
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ [Hitzeschleier★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- トランプ、G7に代わるcore 5を発表 [805596214]
- はいはい
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★5
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 灯油ストーブって臭いのか?北国の民教えろ
