スレタイ以外の言語もok
前スレ
https://mevius.5ch.net/test/read.cgi/tech/1655771266/
探検
次世代言語27 TypeScript Swift Go Kotlin Rust Nim
レス数が950を超えています。1000を超えると書き込みができなくなります。
2022/08/05(金) 08:26:38.87ID:TpiqaUBm
852デフォルトの名無しさん
2022/08/26(金) 15:00:23.56ID:PzjtNrBy >>851
プログラミング言語が必要かどうかの話をしてる時に特定場面でプログラミングを代替できるものが生まれるかどうかの話にすり替えてたのか
プログラミング言語が必要かどうかの話をしてる時に特定場面でプログラミングを代替できるものが生まれるかどうかの話にすり替えてたのか
853デフォルトの名無しさん
2022/08/26(金) 15:17:47.21ID:3b+WTPGR >>852
最初の投稿が言葉足らずというか大げさな表現だったね。申し訳ない
どんなケースでもプログラミング言語が必要ということはなくて、新たな何かで置き換えられる領域はある
その新たな何かこそが次世代言語なんじゃないか、という話をしたかった
最初の投稿が言葉足らずというか大げさな表現だったね。申し訳ない
どんなケースでもプログラミング言語が必要ということはなくて、新たな何かで置き換えられる領域はある
その新たな何かこそが次世代言語なんじゃないか、という話をしたかった
854デフォルトの名無しさん
2022/08/26(金) 15:27:12.00ID:lGuTpQOP ローコ−ドやらノーコードやらは定期的にブームになるけど
結局は定着しないんだよね
結局は定着しないんだよね
855デフォルトの名無しさん
2022/08/26(金) 15:27:17.81ID:PzjtNrBy そんなん昔は全部ユーザーが自分でプログラムしてやってたのが今では完成済みが売られてるんだから今さらだろ
856デフォルトの名無しさん
2022/08/26(金) 15:55:55.10ID:CBlt+itq コードより正確に情報残す方法なんてほぼないわ。
857デフォルトの名無しさん
2022/08/26(金) 15:56:16.83ID:oTK8NYWm 4GLとかあったなあ
使ったことないけど
使ったことないけど
858デフォルトの名無しさん
2022/08/26(金) 15:57:51.53ID:9rbmdHVu ノーコード/ローコードはもっとUIだけにフォーカスしたツールが欲しいわ
マウスポチポチでWebUI作ったらAPIにデータ投げてくれるだけでいいのに、今時のSaaSはだいたい余計な中途半端なDB機能がついてきやがる
まあ一気通貫で提供しないとユーザー企業に直接売れずSIerに主導権握られることになるから、SaaSビジネスとしては面白くないんだろうな
マウスポチポチでWebUI作ったらAPIにデータ投げてくれるだけでいいのに、今時のSaaSはだいたい余計な中途半端なDB機能がついてきやがる
まあ一気通貫で提供しないとユーザー企業に直接売れずSIerに主導権握られることになるから、SaaSビジネスとしては面白くないんだろうな
859デフォルトの名無しさん
2022/08/26(金) 17:49:09.03ID:okIuNp+m PCのUIはスマホ大勝利により失脚してるし
UIにも言語と同様の権力闘争があるのは自明の理
UIにも言語と同様の権力闘争があるのは自明の理
860デフォルトの名無しさん
2022/08/26(金) 18:29:11.38ID:fCaJRqVr861デフォルトの名無しさん
2022/08/26(金) 18:59:38.20ID:fCaJRqVr >>853
そんなもの既にある
そんなもの既にある
862デフォルトの名無しさん
2022/08/26(金) 21:28:02.57ID:3b+WTPGR >>861
じゃあこれ以上の発展は見込めないわけ?
じゃあこれ以上の発展は見込めないわけ?
863デフォルトの名無しさん
2022/08/26(金) 21:34:15.25ID:6BD/kEhJ 現代だとどの言語も言語仕様の更新をしているわけだし新しい言語じゃなくても言語の新しいバージョンを使うってのでもいい気もするけどね
864デフォルトの名無しさん
2022/08/26(金) 22:21:54.13ID:ol+btYtb 言語の仕組みなんてLISP、Java、Haskellらへんでほぼ出揃ってて、目新しいものなんてほとんどない
使いやすくこうしてみましたー、とか、いいとこ取りしてみましたー、みたいなのばっり
使いやすくこうしてみましたー、とか、いいとこ取りしてみましたー、みたいなのばっり
865デフォルトの名無しさん
2022/08/27(土) 00:11:23.77ID:N+6DqfIs 新しいものなんて何もないといいつつ、新たなものを求めて次世代言語スレへやってきてしまう人々
若い頃に出会ったものは相対的にキラキラして見えるだけで、そんな出会いは二度とないので諦めましょう
若い頃に出会ったものは相対的にキラキラして見えるだけで、そんな出会いは二度とないので諦めましょう
866デフォルトの名無しさん
2022/08/27(土) 00:58:29.99ID:Qpr8Hymf 今の時代はコアの理論や機能だけじゃ広まらない。
ライブラリやビルド・パッケージ等のエコシステムも揃ってさらにはGAMAあたりのサポートもないと中々広まらない時代になってる気がする。
ライブラリやビルド・パッケージ等のエコシステムも揃ってさらにはGAMAあたりのサポートもないと中々広まらない時代になってる気がする。
867デフォルトの名無しさん
2022/08/27(土) 04:05:38.65ID:LpZt/R8y >>864
21世紀になってからも唯一Rustが画期的な言語として登場したくらいかな
差異は所有権の借用とライフタイムという概念の導入だけだがその効果が革命的で
GCなくても常に安全な即時の自動メモリ解放とC言語並の速度の両立を実現したことに加えて
データ競合(シングルスレッド時のmutual aliasingを含む)が全く無いことも実現
高速と安全という従来相容れない二者を静的にコンパイル時点で保証したインパクトは大きく
世界のIT大手たちが揃って共同でRust Foundation設立するまでに到った
21世紀になってからも唯一Rustが画期的な言語として登場したくらいかな
差異は所有権の借用とライフタイムという概念の導入だけだがその効果が革命的で
GCなくても常に安全な即時の自動メモリ解放とC言語並の速度の両立を実現したことに加えて
データ競合(シングルスレッド時のmutual aliasingを含む)が全く無いことも実現
高速と安全という従来相容れない二者を静的にコンパイル時点で保証したインパクトは大きく
世界のIT大手たちが揃って共同でRust Foundation設立するまでに到った
868デフォルトの名無しさん
2022/08/27(土) 08:35:20.66ID:Wed6O2vP >>864 程度で新しい仕組みと言えちゃうなら実行中に一時停止しないことに命かけてるponyの方が余程新しい仕組みになっちゃう
標準入力をそのまま返すだけで新しいクラスを作成させられるからな
標準入力をそのまま返すだけで新しいクラスを作成させられるからな
869デフォルトの名無しさん
2022/08/27(土) 09:26:47.49ID:/L4u6rBy870デフォルトの名無しさん
2022/08/27(土) 11:11:47.40ID:PlsxVQrZ 心理学や行動経済学は新たなものを作らない
マウントに限定しなくても心理学全体がそういうものだ
マウントに限定しなくても心理学全体がそういうものだ
871デフォルトの名無しさん
2022/08/27(土) 11:51:54.64ID:APSkyxtl >>867
rust-analyzerがバカスカメモリ食うのなんとかして
rust-analyzerがバカスカメモリ食うのなんとかして
872デフォルトの名無しさん
2022/08/27(土) 12:19:45.38ID:rW3XYjqW 所有権もC++のムーブが元なんだけどな
あれをデフォルトにしたらRustになったと言うだけ
あれをデフォルトにしたらRustになったと言うだけ
873デフォルトの名無しさん
2022/08/27(土) 13:34:38.00ID:PlsxVQrZ ITの新しいところは二つある
低級言語からボトムアップで作るところ
無意識にバグを作ってしまうところ
低級言語からボトムアップで作るところ
無意識にバグを作ってしまうところ
874デフォルトの名無しさん
2022/08/27(土) 14:02:19.73ID:APSkyxtl 所有権とlifetimeは元ネタがあったとはいえ、そこからshared xor mutableへと発展させたのは大きな発明だと思うよ
875デフォルトの名無しさん
2022/08/27(土) 14:25:45.41ID:L6zf9p1Z876デフォルトの名無しさん
2022/08/27(土) 19:24:10.69ID:4NYTelSG 研究用プロトタイプとか言語の一部で適用可能にしたレベルで終わりそうなものを基盤にした処理系をいちから作り上げてメインストリームに持ってきたのはホントすごいと思うわ。
877デフォルトの名無しさん
2022/08/27(土) 19:57:46.81ID:cdahKvQA 組み込みとか低水準で使えるようなシステムプログラミング向けの言語って、候補と呼べるものすら新しい言語はなかなか登場してなかったと思うんだけどなんでだろな
C/C++の存在感がでかすぎて言語開発者の興味が失われてたんかね、GCを贅沢に使った言語はめちゃくちゃたくさん登場してるのに
今となってはRustが成功しつつあるけど、Rustが登場しなかったらずーっとC/C++の天下だったんかな、いやだな
C/C++の存在感がでかすぎて言語開発者の興味が失われてたんかね、GCを贅沢に使った言語はめちゃくちゃたくさん登場してるのに
今となってはRustが成功しつつあるけど、Rustが登場しなかったらずーっとC/C++の天下だったんかな、いやだな
878デフォルトの名無しさん
2022/08/27(土) 20:29:15.90ID:XaCH/Kga879デフォルトの名無しさん
2022/08/27(土) 22:12:41.90ID:PlsxVQrZ >>877
C++の時点で難易度がもう非常識なレベルになってるから
それ以上先に進むのは常識的にはできなかった
だが偶然その時にC++と関係ない人々の日常会話も非常識で過激になって行った
その結果、難解過ぎることの何が悪いのかと開き直るのを誰も止められなくなった
C++の時点で難易度がもう非常識なレベルになってるから
それ以上先に進むのは常識的にはできなかった
だが偶然その時にC++と関係ない人々の日常会話も非常識で過激になって行った
その結果、難解過ぎることの何が悪いのかと開き直るのを誰も止められなくなった
880デフォルトの名無しさん
2022/08/27(土) 23:03:56.45ID:rW3XYjqW881デフォルトの名無しさん
2022/08/27(土) 23:22:25.52ID:0oprUFWN882デフォルトの名無しさん
2022/08/27(土) 23:38:25.67ID:WqKrPeWc 安全なメモリ管理ってw
単に関数でnewしたものを保存してスコープが切れたら解放するだけでしょw
それC++でFile file;のように宣言したのと概ね同じなんじゃね?w
単に関数でnewしたものを保存してスコープが切れたら解放するだけでしょw
それC++でFile file;のように宣言したのと概ね同じなんじゃね?w
883デフォルトの名無しさん
2022/08/27(土) 23:43:33.94ID:sUJYl6Ez Rustはオワコンだからあんま使いたくないな
884デフォルトの名無しさん
2022/08/27(土) 23:45:55.57ID:UglcSwzZ885デフォルトの名無しさん
2022/08/28(日) 00:56:35.98ID:7IFudYOE C++にはtemplate反対派もいるから
バッファ<T>の代わりにtemplateを使わないやつを再発明することで
オーバーランも再発し続ける
バッファ<T>の代わりにtemplateを使わないやつを再発明することで
オーバーランも再発し続ける
886デフォルトの名無しさん
2022/08/28(日) 05:26:11.72ID:qfec6UU9 >>881
Rustの解説にもある通りRAIIがベースで、自動変数の応用例だけどな。
C++は元々cをコンパイルできるという大原則があって、その原則からスマートポインタ強制とかは行っていない。Rustはそのあたりのしがらみを捨てているんだからああなるだろ。
RustもC++の複雑さに加えてHaskellの難しさも取り込んでいるから、絶壁の学習曲線問題は悪化している。置き換えが進むのはc/c++の一部の領域のみで、Javaの領域とか食えないと思うわ。
Rustの解説にもある通りRAIIがベースで、自動変数の応用例だけどな。
C++は元々cをコンパイルできるという大原則があって、その原則からスマートポインタ強制とかは行っていない。Rustはそのあたりのしがらみを捨てているんだからああなるだろ。
RustもC++の複雑さに加えてHaskellの難しさも取り込んでいるから、絶壁の学習曲線問題は悪化している。置き換えが進むのはc/c++の一部の領域のみで、Javaの領域とか食えないと思うわ。
887デフォルトの名無しさん
2022/08/28(日) 06:06:08.65ID:yYM00GDu888デフォルトの名無しさん
2022/08/28(日) 07:28:26.48ID:/BN7SwZG >>886
Rustの難しさがC++の難しさを引き継いでいるのかは疑問に少し疑問だし、Haskellの難しさに至っては全く受け継いでないと思うぞ
型に対する要求は小さいし、関数が純粋であることも求めてないし、遅延評価をベースにしてもいない
Rustの難しさがC++の難しさを引き継いでいるのかは疑問に少し疑問だし、Haskellの難しさに至っては全く受け継いでないと思うぞ
型に対する要求は小さいし、関数が純粋であることも求めてないし、遅延評価をベースにしてもいない
889デフォルトの名無しさん
2022/08/28(日) 10:48:45.36ID:7IFudYOE サブスクやリボ払いじゃないんだから
よく似た難しさに10回出くわしたら1回あたりのコストは1/10になるんだよ
まあそうなると「コスト」とは何かを定義するのが極めて困難になるんだけど
よく似た難しさに10回出くわしたら1回あたりのコストは1/10になるんだよ
まあそうなると「コスト」とは何かを定義するのが極めて困難になるんだけど
890デフォルトの名無しさん
2022/08/28(日) 12:11:47.01ID:kDu69pxs RustやC++やHaskellの難しいポイントってそれぞれ具体的にどういうところを指してるの?
単に難しさと言われても人によってイメージするもの違うのでは
単に難しさと言われても人によってイメージするもの違うのでは
891デフォルトの名無しさん
2022/08/28(日) 12:52:57.69ID:XrBOFvee Haskellの難しさは対象ドメインの一般的理解よりも一段二段高い抽象度を意識したプログラミングが必要なところ
892デフォルトの名無しさん
2022/08/28(日) 13:12:40.64ID:7IFudYOE Lisp世代とErlang世代の間に暗黒時代がある
モナドと型推論のプロトタイプもその時代にある
検索しても多分辿り着けないのは検索エンジンが原因でしょ
モナドと型推論のプロトタイプもその時代にある
検索しても多分辿り着けないのは検索エンジンが原因でしょ
893デフォルトの名無しさん
2022/08/28(日) 13:38:45.23ID:eQVF2PFY トレイトとライフタイムが難しい
894デフォルトの名無しさん
2022/08/28(日) 14:28:30.61ID:5fPmE595 >>893
トレイトはシンプルで分かりやすいけど
クラスが非常に難しい
例えば複数の型に共通する機能性質とメソッド群を用意したいことはプログラミングでよく発生する場合
トレイトだと複数の型々に関係なく独立してそのまま用意して各型に実装するだけだけでいいけど
クラスだと継承でやるにはその型自身に継承しなきゃいけなくて多重継承になったり継承ピラミッドが複雑化
あるいは継承は破綻するからメソッドを増やす別の方法を拡張して使い何のためにクラスを使っているのか本末転倒になる
結局クラスと型が分離できていないことにも問題が多い
Rustでは型とトレイトという二つの直交した概念だけで全てが済むからシンプルで分かりやすい
クラスも継承もないのはRustだけでなくGoでもそうだけど今までクラスと継承で遠回りしてきたプログラミング言語の到達点かなと思う
トレイトはシンプルで分かりやすいけど
クラスが非常に難しい
例えば複数の型に共通する機能性質とメソッド群を用意したいことはプログラミングでよく発生する場合
トレイトだと複数の型々に関係なく独立してそのまま用意して各型に実装するだけだけでいいけど
クラスだと継承でやるにはその型自身に継承しなきゃいけなくて多重継承になったり継承ピラミッドが複雑化
あるいは継承は破綻するからメソッドを増やす別の方法を拡張して使い何のためにクラスを使っているのか本末転倒になる
結局クラスと型が分離できていないことにも問題が多い
Rustでは型とトレイトという二つの直交した概念だけで全てが済むからシンプルで分かりやすい
クラスも継承もないのはRustだけでなくGoでもそうだけど今までクラスと継承で遠回りしてきたプログラミング言語の到達点かなと思う
895デフォルトの名無しさん
2022/08/28(日) 15:06:53.82ID:17VtAmCD >>894
インターフェースも知らんのか?
インターフェースも知らんのか?
896デフォルトの名無しさん
2022/08/28(日) 15:17:26.17ID:WHMHQcXx トレイトも型なのに何言ってんだこいつw
897デフォルトの名無しさん
2022/08/28(日) 15:26:53.46ID:7IFudYOE898デフォルトの名無しさん
2022/08/28(日) 15:34:27.90ID:MtWOn5Ys899デフォルトの名無しさん
2022/08/28(日) 15:39:21.95ID:ntsn5RH7 C++も素のままならまだいいのだが
やっぱり癌はSTLなどのライブラリや例外だな
内部で勝手に動的にメモリ確保したりとかするなよってw
やっぱり癌はSTLなどのライブラリや例外だな
内部で勝手に動的にメモリ確保したりとかするなよってw
900デフォルトの名無しさん
2022/08/28(日) 15:57:21.77ID:5fPmE595 >>895
そのインターフェース等を批判してることを読み取れないのか?
クラスとインターフェースの2種類が必要となってしまっている
トレイトだけで済むRustがシンプルで分かりやすいことを認めたわけだな
そのインターフェース等を批判してることを読み取れないのか?
クラスとインターフェースの2種類が必要となってしまっている
トレイトだけで済むRustがシンプルで分かりやすいことを認めたわけだな
901デフォルトの名無しさん
2022/08/28(日) 16:07:51.94ID:uFtLPU6J 分かってなさそう
902デフォルトの名無しさん
2022/08/28(日) 16:15:35.13ID:5fPmE595 >>896
トレイトは型ではない
例えばCopyトレイトやDisplayトレイトなどの既存のものから自作のものまで自由にトレイトを作れるが
それらトレイトはもちろん型ではなく機能や性質を示すだけである
ある型を作ったときにそれら任意のトレイトを実装するか否かは自由であり
あるトレイトを作ったときにどの型に対して実装するか否かも自由である
トレイトは型ではない
例えばCopyトレイトやDisplayトレイトなどの既存のものから自作のものまで自由にトレイトを作れるが
それらトレイトはもちろん型ではなく機能や性質を示すだけである
ある型を作ったときにそれら任意のトレイトを実装するか否かは自由であり
あるトレイトを作ったときにどの型に対して実装するか否かも自由である
903デフォルトの名無しさん
2022/08/28(日) 16:21:02.87ID:eCF2zYYC スパゲティーは苦手だからCarbonに期待
904デフォルトの名無しさん
2022/08/28(日) 16:22:01.22ID:0b1WGCJ7 Rustでは型とトレイトという二つの直交した概念だけで全てが済むからシンプルで分かりやすい
クラスとインターフェースの2種類が必要となってしまっている
ほーん
クラスとインターフェースの2種類が必要となってしまっている
ほーん
905デフォルトの名無しさん
2022/08/28(日) 16:33:32.30ID:Lrz1i+MR つまりクラスとか継承とかそんな複雑なものは要らないよな
型とインターフェースだけがあればいい
Goは実際にそうなっている
型とインターフェースだけがあればいい
Goは実際にそうなっている
906デフォルトの名無しさん
2022/08/28(日) 16:33:43.64ID:kDu69pxs >>893
ライフタイム以前よりはかなり簡単になったけどまだ引っかかりどころは残ってる感じ?
ライフタイム以前よりはかなり簡単になったけどまだ引っかかりどころは残ってる感じ?
907デフォルトの名無しさん
2022/08/28(日) 16:44:44.59ID:UslCRvMa >>900
Rustの公式リファレンスにもトレイトはインターフェースって書いてあるんですがww
Rustの公式リファレンスにもトレイトはインターフェースって書いてあるんですがww
908デフォルトの名無しさん
2022/08/28(日) 16:48:30.90ID:5qFsJjmO >>900
Rustはstructとimplとtraitの3種類が必要としまってますねwww
Rustはstructとimplとtraitの3種類が必要としまってますねwww
909デフォルトの名無しさん
2022/08/28(日) 16:52:01.49ID:5fPmE595 >>907
そうだよ
インターフェース自体を問題にはしていない
クラスに加えて結局インターフェース等も必要としている状態を批判している
それならばGoやRustのように最初からクラスは無い方がシンプル
そうだよ
インターフェース自体を問題にはしていない
クラスに加えて結局インターフェース等も必要としている状態を批判している
それならばGoやRustのように最初からクラスは無い方がシンプル
910デフォルトの名無しさん
2022/08/28(日) 17:01:29.35ID:5JaYE9jd C++20でconceptというのがあるんだな
これは知らんかったわ
C++も大変だねー
これは知らんかったわ
C++も大変だねー
911デフォルトの名無しさん
2022/08/28(日) 17:27:57.92ID:VCib2hQJ rust は使ったことないがエラーメッセージが c++ より親切と聞いておる。
912デフォルトの名無しさん
2022/08/28(日) 17:42:22.67ID:eCF2zYYC ここに書き込んでるヤツのせいで本当にrustが嫌いになったわ
913デフォルトの名無しさん
2022/08/28(日) 17:47:23.10ID:ARvglkbX >>912
他人の意見ばかり気にしてないで、自分で判断したらいいのに
他人の意見ばかり気にしてないで、自分で判断したらいいのに
914デフォルトの名無しさん
2022/08/28(日) 18:01:38.50ID:9BfrdysB915デフォルトの名無しさん
2022/08/28(日) 18:04:31.62ID:e6Sjxbuq916デフォルトの名無しさん
2022/08/28(日) 18:12:18.75ID:ZW7HH5qp > クラスとインターフェースの2種類が必要となってしまっている
class に加えて interface があるのは救いなんだがw
実装ではなくてインタフェースに対してプログラミングせよ
ってのを実践するのに丁度いい潔い言語機能なんだが
class に加えて interface があるのは救いなんだがw
実装ではなくてインタフェースに対してプログラミングせよ
ってのを実践するのに丁度いい潔い言語機能なんだが
917デフォルトの名無しさん
2022/08/28(日) 18:24:29.65ID:7IFudYOE interfaceでできることは (多重継承禁止しなければ) classでもできる
この客観的事実を、鬼滅棒みたいに振り回す人
と仲良くなるところまでがC++の難易度です
この客観的事実を、鬼滅棒みたいに振り回す人
と仲良くなるところまでがC++の難易度です
918デフォルトの名無しさん
2022/08/28(日) 18:31:25.88ID:ZW7HH5qp 個人的にはC++でIFooとか涙ぐましいことやってんのも受け入れられるよ
問題は、言語ユーザが実装とインタフェースを分離したいという発想を持ってるかどうかだから
もちろんそうなったとき、よりスッキリすんのは言語として interface があるほうだよねって話
問題は、言語ユーザが実装とインタフェースを分離したいという発想を持ってるかどうかだから
もちろんそうなったとき、よりスッキリすんのは言語として interface があるほうだよねって話
919デフォルトの名無しさん
2022/08/28(日) 18:34:20.72ID:RvFPV5Qc そもそもC++はオブジェクト指向言語ではないのでインターフェースは必要ない。
920デフォルトの名無しさん
2022/08/28(日) 18:36:05.49ID:ii1XaHH8921デフォルトの名無しさん
2022/08/28(日) 18:39:21.55ID:RvFPV5Qc そもそもRustは仕事がないのでimplは必要ない。
922デフォルトの名無しさん
2022/08/28(日) 18:40:17.57ID:ii1XaHH8923デフォルトの名無しさん
2022/08/28(日) 18:44:55.39ID:RvFPV5Qc Rustは仕事がない。
Goは仕事がある。
この差は大きい。
Goは仕事がある。
この差は大きい。
924デフォルトの名無しさん
2022/08/28(日) 18:45:28.11ID:iJSRjwGP 雇われ仕事はな
925デフォルトの名無しさん
2022/08/28(日) 18:46:02.45ID:eCF2zYYC >>913
自分の判断ではrustはスパゲッティだから
自分の判断ではrustはスパゲッティだから
926デフォルトの名無しさん
2022/08/28(日) 18:47:05.71ID:eCF2zYYC ていうか、Rustって使ってる人少なすぎじゃね?
927デフォルトの名無しさん
2022/08/28(日) 18:48:13.72ID:TZ0QCmjM メソッドが無いってんならともかく、クラスが無いと言っても明示的なクラス定義に比べてソースコードの物理的レイアウトの自由度が高いというくらいの話でしかないでしょ
そんなドヤ顔で語るほどのことでもない
そんなドヤ顔で語るほどのことでもない
928デフォルトの名無しさん
2022/08/28(日) 19:04:58.89ID:ii1XaHH8929デフォルトの名無しさん
2022/08/28(日) 19:06:04.35ID:TZ0QCmjM クラスに継承は必須ではないよ
VBAのクラスに継承は無いぞ?
VBAのクラスに継承は無いぞ?
930デフォルトの名無しさん
2022/08/28(日) 19:06:48.27ID:RvFPV5Qc Rust、Haskellは仕事がない。
931デフォルトの名無しさん
2022/08/28(日) 19:07:23.94ID:L4K2SyLA932デフォルトの名無しさん
2022/08/28(日) 19:08:15.18ID:RvFPV5Qc 始めても居ないだろ。
933デフォルトの名無しさん
2022/08/28(日) 19:16:42.43ID:p0vNwv3L Goのimplicitなインターフェース実装よりも
Rustのexplicitなトレイト実装のほうが断然いい
ただJavaと違ってC#やSwiftならExtensionで後からクラスにインターフェース実装追加できるからGoやRustの方式が特に優れてるわけでも無いと思うけどね
Rustのexplicitなトレイト実装のほうが断然いい
ただJavaと違ってC#やSwiftならExtensionで後からクラスにインターフェース実装追加できるからGoやRustの方式が特に優れてるわけでも無いと思うけどね
934デフォルトの名無しさん
2022/08/28(日) 19:25:12.79ID:ii1XaHH8935デフォルトの名無しさん
2022/08/28(日) 19:32:34.36ID:Lrz1i+MR >>933
優れてるかどうかは誰も言っていなくて
元々の話はRustはトレイトがあるから複雑で難しいとかいう批判に対して始まった議論やろ
実際にはクラスとそれに纏わる諸々がないからGoもRustもクラスのある言語より簡単でわかりやすくなってる
優れてるかどうかは誰も言っていなくて
元々の話はRustはトレイトがあるから複雑で難しいとかいう批判に対して始まった議論やろ
実際にはクラスとそれに纏わる諸々がないからGoもRustもクラスのある言語より簡単でわかりやすくなってる
936デフォルトの名無しさん
2022/08/28(日) 19:39:33.75ID:jYJ6rDEN importしないと使えないメソッドがあるのが理解できない
937デフォルトの名無しさん
2022/08/28(日) 19:45:44.96ID:BvDaIb58 問題はクラスではなく副作用だよ
勘違いするなよ
クラスのメンバーが途中で書き換えられたりしなければ問題はないのよ
勘違いするなよ
クラスのメンバーが途中で書き換えられたりしなければ問題はないのよ
938デフォルトの名無しさん
2022/08/28(日) 19:49:05.31ID:lJnoAt2m rustはstructのフィールドごとにmut設定できないので欠陥言語
939デフォルトの名無しさん
2022/08/28(日) 19:53:38.21ID:fprIa6qZ 次スレのタイトルは
次世代言語28 Rust
にしとこうか?
次世代言語28 Rust
にしとこうか?
940デフォルトの名無しさん
2022/08/28(日) 19:55:42.04ID:RvFPV5Qc 仕事がない言語に未来はない。
941デフォルトの名無しさん
2022/08/28(日) 20:11:14.04ID:iJSRjwGP 仕事があっても未来がない言語の方が多い件
942デフォルトの名無しさん
2022/08/28(日) 20:17:59.03ID:RvFPV5Qc RustはPHPより優れているんだ!!といくら主張しようとも。
Rustは仕事が無くてPHPは仕事があるんだから仕方がない。
Rustは仕事が無くてPHPは仕事があるんだから仕方がない。
943デフォルトの名無しさん
2022/08/28(日) 20:18:38.81ID:e6Sjxbuq >>941
具体的にどういう言語に未来がないの?
具体的にどういう言語に未来がないの?
944デフォルトの名無しさん
2022/08/28(日) 20:25:11.67ID:pOmrVgZH >>943
COBOL Fortran Ruby Perl VB.NET VBScript Delphi
COBOL Fortran Ruby Perl VB.NET VBScript Delphi
945デフォルトの名無しさん
2022/08/28(日) 20:25:27.41ID:lJnoAt2m コボラーの人たちは逃げ切ったと思う
くいっぱぐれなかったコボラー
くいっぱぐれなかったコボラー
946デフォルトの名無しさん
2022/08/28(日) 20:30:40.83ID:DhGNghcs Objective-Cもまだ仕事はあるだろうけど未来はないな
947デフォルトの名無しさん
2022/08/28(日) 20:35:31.36ID:RvFPV5Qc 全部、一時代を築いた言語たちじゃないか。
948デフォルトの名無しさん
2022/08/28(日) 20:36:35.22ID:DhGNghcs だから仕事と過去はあるけど未来がないと言われてるんだろ
949デフォルトの名無しさん
2022/08/28(日) 20:38:56.54ID:DhGNghcs Elmとかいうの一時期Qiitaで流行ってたけどもう下火だな
950デフォルトの名無しさん
2022/08/28(日) 20:48:08.93ID:RvFPV5Qc 世界で見捨てられたころに日本で流行らせようとする人たちが出てくるのは何故なんだろうな。
951デフォルトの名無しさん
2022/08/28(日) 20:51:32.52ID:7IFudYOE 流行らせよう・・・そんな未来形は使う必要がねえんだ
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 京都のホテル大幅値下げ 訪日中国人客、年1000万人目前で急ブレーキ ★2 [蚤の市★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★4 [ぐれ★]
- 「今の女性はルッキズム」は本当なのか? 若い世代が結婚相手に求める"本当の条件" [少考さん★]
- 【Uo・ェ・oU】行方不明の女子中学生を捜せ 枕のにおい頼りに10分で警察犬お手柄 神奈川県茅ケ崎市 [ぐれ★]
- 【サッカー】J1リーグの2025年平均観客動員数が4.4%増の21,246人 最多入場者数の2019年を超えて過去最高値 ★2 [尺アジ★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★5 [ぐれ★]
- 【悲報】安倍さん、発泡酒(の税率)がビールになったよ! [616817505]
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★4
- 【朗報】舌をダランと力を抜いて喋ると、安倍晋三になるのであります。 [279951338]
- 住人の平均IQが低そうなネットコミュニティー [357264179]
- 鈴木農水大臣「原因はわからないけどおこめ券ボイコットが広がってます助けてください😭」 [931948549]
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★3
