[過去ログ] 次世代言語12 Go Rust Swift Kotlin TypeScript (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
776: 2018/08/12(日)15:12 ID:nleagsaG(2/4) AAS
こういうアホの子も機械学習に手を出してるのを見ると俺もやらないとって思うけど、解決したい問題が無いという
777: 2018/08/12(日)15:30 ID:3fjFk3bI(4/4) AAS
珍しく弱気だな
いつもならノーベル物理学賞ですら、それ何の役に立つの?って強気で問い詰めるくせに
778: 2018/08/12(日)15:40 ID:f+bxV/sn(1) AAS
>>770
tsのジェネリクスのヤバさ詳しく
興味ある
779: 2018/08/12(日)16:23 ID:nleagsaG(3/4) AAS
これとか
外部リンク:qiita.com
780: 2018/08/12(日)16:28 ID:nleagsaG(4/4) AAS
型がない言語に型を持ち込んだからだって突っ込まれるかもしれんけど、
こんなことになる可能性はジェネリクスを持つ言語全般に言える。
ちなみにジェネリクス関連のエラーにぶつかるとさっきのリンクみたいな型情報をエラーメッセージに垂れ流して直せって要求してくる。
781(1): 2018/08/12(日)17:22 ID:6F6W/tUK(4/4) AAS
>>774
AppleじゃなくてもどのシステムでもWindows以外はデフォルトはPython2だよ
だからこそPython3にはシステムが依存せずに最新版選ぶ事ができるんだから
782: 2018/08/12(日)17:40 ID:KcLXNYyk(1) AAS
インフラ言語の悲哀だな
783(1): 2018/08/12(日)18:20 ID:U04Z7MLo(1/3) AAS
Go
Gnericsできることは中身なしのインターフェース型(interface{})できるからいらないって言う人もいて
確かにできるんだけども
欲しいって言ってる人はできるできないじゃなくて実行前にエラー教えてほしい(せっかく静的型付けなんだから)って人たちだから
できるからいらないって言っても納得しないんじゃないの?
784: 2018/08/12(日)18:26 ID:U04Z7MLo(2/3) AAS
"で"できる
が
できる
になって意味不明の文章になってる
すまん
785: 2018/08/12(日)18:28 ID:U04Z7MLo(3/3) AAS
>> 779
これ、redux に型情報書こうとしてるからこんなことになってるだけで、
int,doubleで2回も同じの書かなくていいみたいのだったらこんなことにならんけど...
786(1): 2018/08/12(日)18:33 ID:DGxxzN5+(1) AAS
>>783
空インターフェイスが問題なんだから、それが絶対に使わないようにする方法があれば良いんだよね。
goにおいてはcode生成が一つの答えだったりする。
787(1): 2018/08/12(日)22:54 ID:evL76NL4(2/2) AAS
>>781
え、 >>774 のリンク先にも書かれている2015年に公開された
Python の公式文書 PEP 394 もご存知ないんですか?
Windows以外の「どのシステム」というのが曖昧ですけど、
すでに主要な Linux ディストリビューションだと
デフォルトのインストールは Python3 になって移行を完了してます
・LinuxディストリビューションにおけるPython 3デフォルト化の流れ
外部リンク:orangain.hatenablog.com
だからこそ、それでも Python2 のデフォを維持しようとする
Apple は「老ガイ」なのか?と >>774 で問題提起したわけです
もう少し Python を勉強したほうが良いのではないかと思われます
788: 2018/08/12(日)23:23 ID:Zm1Hi2Io(1) AAS
しがみついてるんじゃなくて放置してるって読めるけど
789: 2018/08/12(日)23:36 ID:9Vi3m6jj(1) AAS
システムPythonなんか使わんしどうでもいい
790(1): 2018/08/13(月)01:13 ID:uSgRX9ke(1/3) AAS
>>786
コード生成はひと手間かかるから敬遠してしまう。
コード書き換えたら再生成しないといけないし、
やっぱりC++やRustみたいな感じでジェネリクスくらいはできてほしいと思ってしまうなぁ。
791: 2018/08/13(月)01:46 ID:GxmByJ3O(1) AAS
う、うん…
792: 2018/08/13(月)03:28 ID:osySO0wY(1) AAS
前メジャーバージョンのサポートを十年以上続けてきた言語って何なんだろうね
793(2): 2018/08/13(月)07:08 ID:99pSdlxg(1/2) AAS
>>790
ジェネリックってもの自体が実際それくらい手間かかるものって認識した方がいい。
だからエラー出た時に追いづらいわけで。
マクロにしろテンプレにしろ本質的には生成系だよ。
794(1): 2018/08/13(月)07:27 ID:WcQzhT4t(1/2) AAS
rustがあるのにgoの未来に期待する必要ないよね
795: 2018/08/13(月)07:37 ID:psyuonMt(1) AAS
>>793
goaとかコード生成を多用するフレームワークにさわると実感する。
生成されたコードは読みやすいし、
追いやすい。
ジェネリクスは書いてる最中はともかくエラーが出たときに、対応が難しい。
あとgoの言語仕様自体がコード生成に対して最適化されてると思う。
796(1): 2018/08/13(月)07:55 ID:ECHWlVDH(1) AAS
>>787
そうなん?CentOSは保守的だからさておき
RaspbianもPythonって打つと2が動いてたから
まだまだ2がデフォなんだと思ってた
あとAndroidのPython3もいつになったらKivyに対応するんだかね
797: 2018/08/13(月)08:06 ID:2cqRfkG9(1/2) AAS
>>796
対応してる
外部リンク:towardsdatascience.com
外部リンク:qiita.com
798: 2018/08/13(月)08:18 ID:2M26tqwU(1) AAS
つい最近QPython3をスマホに入れてkivyのサンプル動かそうとしたら2でやれってメッセージ出たんだけど
799: 2018/08/13(月)08:21 ID:2cqRfkG9(2/2) AAS
一言で言うと、馬鹿には無理
800: 2018/08/13(月)10:36 ID:pnDShR42(1/2) AAS
ジェネリクスのエラー対応が難しいってよくわからないなあ・・・
ジェネリクスでエラーでるって言っても複雑な型地獄にはまって出るものと、
結局実行時にエラーになるから教えてくれるものがあるし
後者なら別にエラー直すの難しくない
型地獄にはまるのって関数型言語や関数型インスパイアにフレームワークで厳密に型定義しようとした時しか思いつかない…
あと、ジェネリクスって言っても文法上は同じでも種類があって
C++…
超高機能なマクロみたいなもの
全部インライン展開される(実行効率はいい)
コンパイルに時間がかかるし、実行ファイルサイズが膨れ上がる
Java…
Java バイトコード上は generics に対応していない
Java コンパイラがキャストを自動的に挿入してくれる
いわゆる「型消去」
C#…
ILにgenerics 用の命令がある
ャストの分のコードが減って実行効率がいい
ボクシング不要
って種類がってGoはどれになるか...
> goの言語仕様自体がコード生成に対して最適化されてると思う。
ここまで書いといてあれだけど
確かにこれは同意だなあ
801: 2018/08/13(月)11:50 ID:uSgRX9ke(2/3) AAS
>>794
RustがGCで動けばRust使ってた。
所有権システムがややこしくて挫折した。
>>793
C++使ってたことあるから、エラー出たときの追いづらさについては、個人的に少々目が瞑れる。
Goで新しく実装されるなら、C++よりはマシにはなるだろう。
802: 2018/08/13(月)12:05 ID:oPzUww3H(1) AAS
これ以上有象無象のプログラミング言語を増やすな
全言語LLVM対応してよ
803: 2018/08/13(月)12:21 ID:BGJ7CoIJ(1) AAS
そんなことは無理なのは歴史が証明してる
804: 2018/08/13(月)12:23 ID:xXruU6Jo(1/2) AAS
所有権システムって、コンパイラに怒られる怒られない関係なく、C++使ってたことがあると言うなら考えていて当然だし、適応できて当然というか感謝するレベルだと思うんだけど、
何でrustアンチは「C++が書ける」みたいなハッタリかますの?
805: 2018/08/13(月)12:32 ID:HlXiUzAE(1/2) AAS
ややこしくて挫折したと言っているんだから、別にアンチではないでしょ
上下前次1-新書関写板覧索設栞歴
あと 197 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.020s