[過去ログ] 次世代言語12 Go Rust Swift Kotlin TypeScript (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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
ややこしくて挫折したと言っているんだから、別にアンチではないでしょ
806(2): 2018/08/13(月)12:35 ID:xXruU6Jo(2/2) AAS
確かにアンチでは無いか。
言い方が悪かったな。すまん。
所有権意識しない奴がC++書けるって言っても、全然書ける気がしない違和感の事を言いたかった。
807(1): 2018/08/13(月)13:30 ID:pnDShR42(2/2) AAS
ただの入力補完はもう古い!
人工知能がコーディングを補助!
Visual Stuio IntelliCode
外部リンク:visualstudio.microsoft.com
・無料かつオープンソース
・Githubでスターの多いリポジトリで機械学習
・あなたのコードの文脈を理解した提案
・今のところC#のみ対応、別言語も提供予定
808(1): 2018/08/13(月)15:55 ID:dTuvNye4(1) AAS
所有権システムの理解と所有権の意識は別の話だと思うけどな
C++と違って型パラメータでライフタイムの整合性取る必要あるし
今のC++はコピー上等の値型指向を右辺値参照でカバーする感じなところなど考え方がやや違う
809: 2018/08/13(月)17:48 ID:HlXiUzAE(2/2) AAS
rustがgoより劣っているのは学習コストの高さと開発支援ツール(racer/rls)がポンコツであることくらいだけども、誰でもコストが払えるわけじゃないし、ボローチェッカーにうんざりする気分は分かる
810: 2018/08/13(月)19:16 ID:99pSdlxg(2/2) AAS
>>808
実際にrust書いてる人でも引数のライフタイムがそこまで全く違うようなコードは
普通書かないでしょ。
あれを複雑に設定しなきゃならんシチュエーションはそもそも設計ミスってる。
811: 2018/08/13(月)20:57 ID:Vpwl+vyM(1/2) AAS
C++ならポインタにはdeleteの義務があるやつとないやつがある
参照カウントがあればカウントが1のとき義務があるのは誰でも理解できる
最適化などと称してカウントを省略するから分からなくなる
そもそもdeleteの義務のことを所有権というから意味が分からない
812(1): 2018/08/13(月)21:22 ID:TbADB80j(1) AAS
C++書ける人ならRustに感謝するってそんなこと言ってるのRustプログラマだけだろ
こんな仕様に感謝したこと一度もない
Rustの二次元配列の要素のswap
外部リンク:qiita.com
813: 2018/08/13(月)21:56 ID:Vpwl+vyM(2/2) AAS
MS嫌悪は病気と言ったというLinusが嫌悪したC++を書ける人だけが石を投げなさい
814: 2018/08/13(月)22:35 ID:SgYeK0xG(1) AAS
>>807
これに頼ったインチキプログラマが大量に湧いてきそうで怖い
815: 2018/08/13(月)23:01 ID:LpvsV7I/(1) AAS
ルーストにゴールデンカリバーン(GC)が実装されたら最強カードになるとオモw
816(1): 2018/08/13(月)23:47 ID:CDXYvfVH(1/2) AAS
Rust(ラスト)ね
発音: r??'st
817: 2018/08/13(月)23:50 ID:CDXYvfVH(2/2) AAS
5chは発音記号は無理なのか…
818: 2018/08/13(月)23:51 ID:WcQzhT4t(2/2) AAS
>>812
何度もその仕様を憎むコードを書いたの?
unsafe事案なんだからunsafeで書けばいいじゃん
819: 2018/08/13(月)23:54 ID:uSgRX9ke(3/3) AAS
>>806
C++使ってたときは、所有権(どこでdeleteさせるか)に関して迷うほど複雑なことはしてなかったし、
C++書けるってほどじゃないです。ごめんね。
Rustは特にクロージャ絡んでくると所有権がややこしくて挫折した。
パフォーマンス気にしてRust使ったほうがいい場面もあるかもしれないけど、
GC使って楽できるならそうしたいっていう。
820: 2018/08/14(火)00:16 ID:6wL1SHPP(1/3) AAS
>>806
正論はときに人を傷つけるからやめとけw
kuso設計をスマポ()で誤魔化してる連中には
所有権も借用もライフタイムもまだ早い
821: 2018/08/14(火)00:20 ID:Ur70Uvut(1/2) AAS
rustの1番の問題点はハスケルと一緒でこういう選民思想持ったバカが多いって事なんだがまあ気づかないで言語毎消え去るんだろうな。
上下前次1-新書関写板覧索設栞歴
あと 181 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.011s