次世代言語27 TypeScript Swift Go Kotlin Rust Nim

■ このスレッドは過去ログ倉庫に格納されています
2022/08/05(金) 08:26:38.87ID:TpiqaUBm
スレタイ以外の言語もok

前スレ
https://mevius.5ch.net/test/read.cgi/tech/1655771266/
2022/08/05(金) 08:37:03.30ID:KgIsFrhc
ワッチョイないから立て直し?
2022/08/05(金) 09:05:00.04ID:b6gTveVP
ここは歴代ずっとワッチョイ無しの自由な雑談ができる次世代言語スレ
あと特定の言語を排除しようとするおかしな人は無視していい
2022/08/05(金) 09:42:49.97ID:/hLfNpmA
ワッチョイありスレはこちら

次世代言語27 Nim Zig Pony Carbon Gleam
https://mevius.5ch.net/test/read.cgi/tech/1659660050/
2022/08/05(金) 13:52:56.66ID:U29UchoE
新世代プログラミング言語 【日経Tech】
https://xtech.nikkei.com/atcl/nxt/mag/nc/18/042800230/042800001/
https://cdn-xtech.nikkei.com/atcl/nxt/mag/nc/18/042800230/042800001/01.jpg

21世紀に生まれた新しいプログラミング言語を採用する企業が日本でも少しずつだが増えている。
手軽にアプリケーションを開発する用途には不向きだが、システムプログラミングにおいては抜群の適性を発揮する。
新世代プログラミング言語の使いどころを、先進企業の実例を通してみていこう。

新世代言語が得意とするのは、大量のトラフィックを多数のプロセッサコアを活用して並行処理したり、
高速な処理を実現しつつメモリーを安全に管理したりするプログラムの開発だ。

米グーグルは2021年4月、AndroidOSの開発言語にRustを追加したと発表した。
これまでは主にC/C++を使っていた。Rustであればバッファーオーバーランなど
メモリー管理に起因するセキュリティー脆弱性が生まれにくくなる点を考慮して採用したという。
グーグルはLinuxカーネルの開発にRustを適用しようともしている。
米マイクロソフトも2019年、RustをWindows OSの開発に使用する研究を始めたことを明らかにしている。

Goはグーグルが開発を始めたプログラミング言語で、動画配信サービスのYouTubeや
コンテナ管理ツールであるKubernetesの開発に使っている。
6デフォルトの名無しさん
垢版 |
2022/08/05(金) 19:29:36.02ID:BU8XQp8V
ここが新しいRustのスレでつか?
7デフォルトの名無しさん
垢版 |
2022/08/05(金) 19:37:35.48ID:+d0T8I82
>>5
図がわかりやすくていいね
2022/08/05(金) 20:37:12.78ID:/2EXcwTq
>>6
さがっていろケンシロウ
みることもまた戦いだ

わたしの拳わたしの戦い方は
いずれ必ず
おまえの役に立つ時がくるだろう
2022/08/05(金) 20:40:03.72ID:Z7rCc0jt
>>5
設計図共有サイト、謎の半導体メーカー・エヌビディア!www
2022/08/05(金) 22:17:43.36ID:BMQn4j6g
今からtsは要らないよな
11デフォルトの名無しさん
垢版 |
2022/08/05(金) 23:40:01.91ID:neUxGv7V
>>10
そのこころは?
WASMが勢いつけてるから?
2022/08/06(土) 00:27:04.14ID:VEv62Z69
>>5
こんな記事に真面目にケチ付けても仕方ないけど、この面子ならC#は右上のグループだろう
最近のC#は非同期処理のパフォーマンスが極度に最適化されていて、Goに引けを取らない
2022/08/06(土) 03:44:12.91ID:XeXelAmy
>>10
WebブラウザでJavaScriptかWasmが必須だからTSは欠点あれど重要な位置を保つでしょう
Wasm by Rustだけでも行けるけど両者の異なる利点を両取りするハイブリッドが主流になると予想
2022/08/06(土) 05:46:10.00ID:LQR5jobs
>>13
もう「次世代」じゃないだろ。
2022/08/06(土) 05:59:09.03ID:0/UjvMUm
マルチスレッドで使えないからウェブアセンブリ意味ないじゃんっていわれてたけど解決したんかい?
2022/08/06(土) 10:17:41.69ID:LLV93bqs
>>5
Java C# より微妙に右に行ってるのは理由があってのことなのかね?
2022/08/06(土) 10:35:52.17ID:WeMd0Hwa
Rustがパフォーマンスも生産性も最強ならISUCONで全然使われてないってのは何でなの?
18デフォルトの名無しさん
垢版 |
2022/08/06(土) 11:25:45.97ID:aWQzwcS0
生産性も指す範囲が認識違ってるからじゃない。
動くものを短い時間で作れるかじゃなくて、継続開発におけるメンテコストが小さくなるのが特徴なんでは。
19デフォルトの名無しさん
垢版 |
2022/08/06(土) 11:37:56.35ID:Zy70ULhC
難解でスパゲティ化しやすいからメンテコストは上がると思う。
2022/08/06(土) 11:55:38.60ID:rrIoMakq
>>19
なぜ真逆のことを言うのかしら
例えばもしスパゲティしてるとRustコンパイラによってスパゲティを無くす方向に誘導されたり見通しの良いコードになりますよね
メンテコストが低く済むのも特徴
21デフォルトの名無しさん
垢版 |
2022/08/06(土) 11:58:56.35ID:Zy70ULhC
>>20
従来のプログラミング言語より開発期間が延びることは、開発者も認めてる。
2022/08/06(土) 12:10:11.68ID:JDezbopU
GoがISUCONでは圧倒的みたいだけど、Goは素早くパフォーマンスが出るプログラムを作れるってことが証明されてるな
またGoは継続的メンテの生産性も非常に高い
グーグルのような大企業やKubernetesなどクラウド関連のツールで使われていることから証明されてる

継続メンテの生産性を上げるためにはコードの可読性が重要なわけだけどGoほど他人の書いたコードが読みやすい言語を俺は知らない
機能を削りまくってオーバーエンジニアリングを不可能にさせてるってのがかなり可読性に寄与してると思う
あと標準ライブラリが充実してるのも可読性あげてる
つまり生産性で最強なのはGo。
2022/08/06(土) 12:16:05.20ID:XcW48Anf
>>16
nikkeiにそういうの求めちゃダメだから
24デフォルトの名無しさん
垢版 |
2022/08/06(土) 12:33:16.19ID:Zy70ULhC
Rustを流行らせようと頑張ってるのは、セミナー商法の人たちだろ。
成果なんか出ないから、長期にわたって相談があり、報酬が得られる。
2022/08/06(土) 12:39:09.16ID:/NAfx8SK
>>21
Rustは抽象的に開発効率よくプログラミングしやすいため開発期間は短くなってるな
2022/08/06(土) 13:27:01.16ID:SGd1AFHA
>>25
なんかデータあるんですか?
2022/08/06(土) 13:35:05.96ID:hNQC/RRg
逆効果になってる事をいまだに分からないバカ専用言語
2022/08/06(土) 13:51:00.45ID:fIYdbcv5
基本的にはプログラムは書いた通りに動く
想定を超えた効果が生じるという主張自体が、基本からかなり乖離している
29デフォルトの名無しさん
垢版 |
2022/08/06(土) 14:04:55.90ID:Zy70ULhC
【世界】
https://trends.google.co.jp/trends/explore?q=%2Fm%2F0dsbpg6,%2Fm%2F09gbxjr,%2Fm%2F0jgqg

【日本】
https://trends.google.co.jp/trends/explore?geo=JP&q=%2Fm%2F0dsbpg6,%2Fm%2F09gbxjr,%2Fm%2F0jgqg

明らかに異常。
2022/08/06(土) 14:08:52.98ID:TnfZT8O1
>>29
"ストリーマー rust"
のトレンドと比較して相関を見ればハッキリとわかるけど、ゲームのRustに見事に引きづられてるだけだぞ
31デフォルトの名無しさん
垢版 |
2022/08/06(土) 14:09:49.54ID:Zy70ULhC
統一教会が動員されてるのでは?
32デフォルトの名無しさん
垢版 |
2022/08/06(土) 14:11:24.34ID:Zy70ULhC
>>30
プログラミング言語のRustと指定されてる。
絶対何か工作してる。
韓国面に落ちてる==統一教会の影。
33デフォルトの名無しさん
垢版 |
2022/08/06(土) 14:12:15.10ID:Zy70ULhC
統一教会がセミナー商法で儲けようとして自民党の先生方とタッグを組んだってことでは?
2022/08/06(土) 14:17:36.29ID:fIYdbcv5
行き過ぎた金儲けは経済の失敗でしょ
エンジニアリングの失敗みたいに言うなよ
35デフォルトの名無しさん
垢版 |
2022/08/06(土) 14:19:54.18ID:Zy70ULhC
Rustは世界で全く注目されない失敗言語。
日本でのみ注目されてるのは、何らかの工作がある。
統一教会の信者になっても、幸福にはならない。
36デフォルトの名無しさん
垢版 |
2022/08/06(土) 14:22:09.40ID:Zy70ULhC
RustはC++のサブセットだから、普通は「C++でおk」ってなる。
それが世界標準。
日本だけ異常値を示すのは、何らかの事情がある。
統一教会とか統一教会とか統一教会とか。
37デフォルトの名無しさん
垢版 |
2022/08/06(土) 14:28:25.57ID:Zy70ULhC
統一教会のマネー部門が「プログラミング教育必修化に伴う新規事業の立ち上げ」と関連して「Rustの国家言語化」を推進してるんだろ。
38デフォルトの名無しさん
垢版 |
2022/08/06(土) 14:30:13.11ID:Zy70ULhC
「ファミリー」「世界」「みんなの」ってつく教材が出てきたら、統一を疑え。
全国の小中学生が統一の教科書で学ぶ異常事態。
2022/08/06(土) 14:36:06.27ID:fIYdbcv5
hello worldをhello 世界って書いたらアウトってことか
2022/08/06(土) 14:38:56.74ID:k4A078eF
安全性と可読性がトレードオフになるケースについてrust厨は全く考慮してないんだよな。
41デフォルトの名無しさん
垢版 |
2022/08/06(土) 14:41:47.93ID:Zy70ULhC
それ以前に、メモリーでバグるのは初心者だけなので、戦力化した後は必要とされなくなる機能。
そこに全振りした言語が受け入れられるわけはなく、実際、世界では受け入れられていない。
42デフォルトの名無しさん
垢版 |
2022/08/06(土) 14:45:08.37ID:Zy70ULhC
ちなみにわたくしはC++で書く時も、newとかdeleteとか、もはや書いていませんから。
2022/08/06(土) 15:03:35.78ID:95xiI4eN
>>40
可読性はRustが優れていると感じた
例えば前スレのこのRustのコードも他の言語のコードより読みやすい
https://gist.github.com/rust-play/f03d2e73ee4e76acf69c98b7a8b8d322
2022/08/06(土) 15:19:50.06ID:LK6Z1Hbl
>>43
全く同じことをしているのにoptimized.cやoptimuzed.cppの可読性が低いのはC/C++が原始的というか抽象度が低いためだろう
2022/08/06(土) 16:23:13.29ID:OUo1sMqN
Rust=スパゲティ
でもメモリは安心
2022/08/06(土) 16:55:09.41ID:SdbuTVvd
こっちが本スレか
2022/08/06(土) 17:07:52.91ID:n2+0u9Mg
何故か、ここのスレでは銀の弾丸みたいに叫んでる人が目立っているのが、気になる。
48デフォルトの名無しさん
垢版 |
2022/08/06(土) 18:11:23.30ID:Zy70ULhC
統一教会の信者さんが叫んでるだけでは。
49デフォルトの名無しさん
垢版 |
2022/08/06(土) 18:32:09.80ID:Zy70ULhC
>>39
教科書にそんなもんぶっこんで来るのは統一教会くらいしかないからな。
サタンがどうとかメシアがどうとか、必修プログラミング教育にぶっこんできたら、99%統一教会と思え。
50デフォルトの名無しさん
垢版 |
2022/08/06(土) 19:40:54.78ID:dh8YGzDk
なんか山上みたいなやつだな
2022/08/06(土) 20:38:42.34ID:Snr/GczG
なんか単なる手続き型から外れれば外れるほど流行らなくなるのを見てると初心者を取り込むことがいかに大事かということを考えさせられる
2022/08/06(土) 21:01:46.81ID:fIYdbcv5
銀の弾丸って単語だけ流行らせて
「人数を2倍にしても時間は半分にならない」って事実を教えなかったことを反省しろよ

逆に時間を何倍かにすれば猿が人に進化するのでは?
2022/08/06(土) 21:34:34.98ID:95xiI4eN
>>51
手続き型の方が分かりやすいと勘違いしてしまうのは手続き型で学習を始めた場合の初心者のうちだけで
次のステップでだらだらと手続き型で書くのは分かりにくく保守性も悪いと気付く
そして手続き型な部分を完全に排除してしまうと効率悪いことも理解できると最善に組み合わせたハイブリッドへ進む
2022/08/06(土) 22:22:50.50ID:fIYdbcv5
昔話では、正直者を完全に(排除ではなく)コピーするのが非効率と思い込んで
ハイブリッドへ進んでしまう物語が多い
55デフォルトの名無しさん
垢版 |
2022/08/06(土) 22:26:51.83ID:Zy70ULhC
もう全部入りのC++でいいじゃん。
2022/08/06(土) 23:19:33.24ID:Snr/GczG
>>53
そうは言うけどもパラダイムを変えたりちょっとしたルールをつけ足したりすると途端にユーザーが減ってるように思うんだよな
プログラミングが暗にCを前提にしているというか
2022/08/06(土) 23:28:47.16ID:LK6Z1Hbl
>>55
C++は安全でないコードをコンパイラが通してしまい実行時に苦しむ古い言語
基礎がしっかりしていないのに増築を重ねて洗練されていない悪い言語
2022/08/06(土) 23:38:04.36ID:95xiI4eN
>>56
末端のユーザーなんてどうでもよい
自分たちがいかに全体(デバッグ時、メンテ時、実行時リソースなど含む)を効率よく出来るかが重要
様々な点で効率の悪い言語が簡単だからという理由で世間で普及していてもどうでもよい話
2022/08/07(日) 00:04:55.22ID:ql1TgpH2
>>58
その全体の環境を良くしていくのはその言語のユーザーたちで、結局頭数の多い言語が優位になると思うんだが
いやこの辺りは卵が先か鶏が先かみたいな所もあるけれども
2022/08/07(日) 00:15:54.62ID:nCVSRdWl
>>59
C++のように筋が悪いと
頭数の多さで色んな仕様拡張をしても
使われないものを増やすばかりで
環境も良くなっていないし優位にもなっていない
61デフォルトの名無しさん
垢版 |
2022/08/07(日) 11:08:52.89ID:wbukB5Xn
次世代とスレタイあるのに何故今の言語を必死にアピールしてるのかね。
せめてその言語の将来のバージョンでの新機能とか廃止される機能について書けないのかね。
2022/08/07(日) 11:14:42.58ID:xKkoyfCO
次世代wと書くだけでおバカさんが爆釣だからに決まっとるやん
2022/08/07(日) 11:48:34.37ID:kBhOCwz1
隔離スレあるからRustアンチ装ってネガキャンしていいよね
2022/08/07(日) 11:49:29.82ID:yn0NLwDm
ジェネリクスを採用するか落とすか
実数クラスは複素数クラスを継承するか
この辺りで時間が止まってるのが現実
65デフォルトの名無しさん
垢版 |
2022/08/07(日) 12:02:03.02ID:r7YsBDkd
C++はメタ言語でもあるので、言語設計者が使い方を決めるのではなく、ユーザーが使い方を決めるのですよ。
2022/08/07(日) 13:50:25.50ID:6loH3/Cb
今さらC++なんて古い言語を使うメリットが無い
67デフォルトの名無しさん
垢版 |
2022/08/07(日) 14:19:10.56ID:r7YsBDkd
メタ言語なので、頭の良い人が使えば次世代を今使えるし、頭の悪い人が使えば昔のパラダイムで使うことになるのでは?
68デフォルトの名無しさん
垢版 |
2022/08/07(日) 14:22:24.87ID:r7YsBDkd
そもそもRustはC++のサブセットなので、最終的にはC++を使いこなせるようになることを目指すのでは?
2022/08/07(日) 14:31:11.81ID:IfZGncFx
せやな頑張って極めてくれ
70デフォルトの名無しさん
垢版 |
2022/08/07(日) 15:20:51.91ID:r7YsBDkd
おまえがな〜♪
2022/08/08(月) 02:39:57.76ID:qWA0y/14
>>68
サブセット?
C++コンパイラはメモリ解放とデータ競合の安全性を保証できるのてすか?
2022/08/08(月) 09:56:34.48ID:O/c+BDEK
>>16
Rustはまだ分かるがGolangがさらに右に行くのはおかしいな。
2022/08/08(月) 10:06:06.54ID:oHs/K700
最近のC#は値型のサポートが強化されていて、GCを避けたRust的なタスクもある程度カバーできるようになっている
少なくともGoよりは右だな
2022/08/08(月) 10:10:15.41ID:jJMmsTXK
あたりまえだけどGCはあった方がいいに決まってる
そんなにGCがないことが重要ならISUCONはみんなRustを使ってる

Webやサーバーサイドのプログラムは他にボトルネックがあるからGCの有無なんてどうでもいいんだよ
そんなの気にせず適当にかけたほうがよい
Rustは適当に書くことはできない
だから適していない
2022/08/08(月) 10:24:49.37ID:oHs/K700
GCが走ることで一時的にレイテンシが増大することがあるから、
安定したレイテンシでレスポンスを返すことが重要ならGCを避けることも検討する必要があるかもしれない
まあWeb程度ならプロファイル取ってGCに大きな負荷をかけている「極一部の」コードについて実装を修正するだけの話なので、
Rustに書き換えようぜとか言い出す極論馬鹿は無視してよい
2022/08/08(月) 10:30:03.58ID:5wQFqA4Q
適当に書けるか否かはGCの有無関係ある?
2022/08/08(月) 10:30:20.15ID:5wQFqA4Q
適当に書けるか否かはGCの有無関係ある?
2022/08/08(月) 10:30:32.39ID:oZ9hPUlf
>>75
現実にRustへ書き換えるケースが多い理由は
サーバコスト・クラウドコストの激減など様々な理由があります
特にRust利用によるコスト激減は大きいです
2022/08/08(月) 10:31:14.85ID:5wQFqA4Q
適当に書けるか否かはGCの有無関係ある?
2022/08/08(月) 10:37:54.22ID:oZ9hPUlf
>>74
GCがあったほうがよいとの主張を初めて見ました
GCは無い方が当然有利です

ただしRust登場以前はGC無しだとC/C++となりメモリ解放がプログラマーの責任となり複雑な場合は穴が発生しがちでした
今は自動メモリ解放されるRustがありますからGC無しでもそのような問題を避けられます
2022/08/08(月) 10:41:10.14ID:/aBGPumi
>>80
生産性のことを言ってるけど
C++やCをあらゆるプログラムで使う人ってなかなかいないよね?
RubyやPythonが流行ってたのはGC言語だからでは?

Rustはその流れに逆行してるのでC++やCを置き換えてもRuby Python. Node Goを置き換えることはないね
2022/08/08(月) 10:52:59.61ID:/aBGPumi
あとRust信者はGCを毛嫌いしているが最近はどんどん進化してる
コンピュータ側の進化に期待しないのはなぜ?

それに対してユーザーに責任を丸投げしてるのがRust
OSやドライバ開発者には良いが大半の開発者にとってそれは無駄な負担となる
2022/08/08(月) 11:14:27.79ID:6lpblQL4
>>82
ウソはよくないな
Rustの世界的な利用調査結果を見てもOSやドライバなんかではなく
圧倒的なRust利用トップがサーバーサイド/バックエンド分野

軽くて速くてプログラミングしやすいRustが使われる
そしてリソースコスト激減から反応性の良さまで恩恵を得られるのがRust
2022/08/08(月) 11:21:23.06ID:lzv6yAzd
スパゲッティRustは適当に書けないよな
85デフォルトの名無しさん
垢版 |
2022/08/08(月) 11:30:43.29ID:/aLuVjy4
Rustで書くとスパゲティ化を防いで読み書きメンテしやすい良いコードになる利点もありますね
2022/08/08(月) 11:41:49.41ID:Chuc2bn/
>>78
クラウド利用料なんて大抵はDBが大半を占めるし、人件費に比べたら安いもんだよ
仮にAWS費用が月100万円として、そのうち20%がアプリのコンピューティング費用だとしよう
もしRustへの書き換えでコンピューティング費用が50%になれば月10万円の節約だ
単価200万の凄腕Rustプログラマが一ヶ月で作業したらペイするまでに20ヶ月かかる
そして以後もRustを使える高単価の人間を飼う必要があるわけだ
Rust信者としても、GC言語しか使えないプログラマよりも自分達の単価が大幅に高いことは否定したくないだろう?
2022/08/08(月) 12:02:17.62ID:Og0DlKRv
なんでもかんでもRustが良い、っていってるのはどうみても仕事経験の薄いキッズだろ
納得なんか不可能だから構うなよ
2022/08/08(月) 12:06:40.32ID:6lpblQL4
>>86
クラウドでDBのコストが高いのはRDB利用時だけだぞ
RDBはコストが高いだけでなくパフォーマンス面でも不利だから利用を最小限にする
そしてクラウド提供の安く高パフォーマンスの非RDBなDBを用いたり自前の非RDBなDBサーバをクラウドに構築
いずれにしてもRustが活躍する領域
2022/08/08(月) 12:07:15.97ID:xzpYaZGN
正直Rustの仕事なんて一度も見た事が無い
業務に使われている事が本当にあるのか?
少なくとも日本で採用するような会社殆ど無い気がする
2022/08/08(月) 12:11:11.88ID:Chuc2bn/
>>88
まさに仕事経験の薄いキッズだねえ
91デフォルトの名無しさん
垢版 |
2022/08/08(月) 12:20:00.34ID:TAwO3GZO
>>81
RubyやPython以前にもGCあり言語はいっぱいあった。
ってかGCの有無で言えばGCあり言語のほうが数だけは多そう。
でもそれら全てが流行ったかというとそうでは無い。
2022/08/08(月) 12:28:08.43ID:/aLuVjy4
>>86
それDBサーバー費用が高くなっているは何でもかんでもSQLに押し付けているパターンの時ですよ
技術力のないところはそれで仕方ないでしょうけどそれは無駄で非効率ですから普通は可能な限りNoSQLにして費用を下げるとともに効率を上げます
SQLを使わない代わりにその様々な処理のコードを書くことになりますが最適化が出来るため高速化と費用激減の両方を得られます
そこで使われている言語はGC言語よりもRustが好ましいことは言うまでもないでしょう
2022/08/08(月) 12:34:17.42ID:QO/dWc4g
RustだけでなくNoSQLに幻想を抱くキッズ
2022/08/08(月) 12:35:55.92ID:/aBGPumi
じゃあISUCONでRust出て予選通過してみたらどうなの
100万円もらえるし学生でも優勝してたりするぞ

Rustキッズ頑張れよ笑
2022/08/08(月) 12:39:46.19ID:/aBGPumi
そんなにコストコスト気になるのに人件費を気にしないのはなぜ?
個人開発ならともかくRustキッズ曰くエンタープライズでバックエンドサーバーサイド分野で広まりまくってるらしいじゃん
2022/08/08(月) 12:40:30.24ID:LL3uQ1oy
Rustでエスケープ解析に触れない奴は勉強不足だから無視していいよ。
2022/08/08(月) 12:53:17.40ID:Chuc2bn/
十分な実務経験があってRust推す人はどちらかというとRDB好きな人が多い印象だな
RDBは固定長レコード時代の設計思想を色濃く受け継いでいて、
変なORMを噛まさずに正しく使えばクライアント側のメモリ管理が極めて効率的だからRustとは思想的な相性が良いと思うよ
2022/08/08(月) 13:01:54.54ID:YWEH8Nnf
Rustキッズも草だがISUCONキッズも草
二人ともまともな仕事探しなよ
2022/08/08(月) 13:04:26.73ID:6lpblQL4
>>97
大手ITの様々なサービスがなぜ非RDB利用なのか
クラウドでなぜ非RDBが提供されているのか
クラウドが提供するRDBの高コストなど現実を理解していれば
RDBの利用を必要最小限にした方が有利なことが理解できるだろう
2022/08/08(月) 13:10:53.01ID:PVcyS4q4
>>99
コストの問題じゃねーよw
101デフォルトの名無しさん
垢版 |
2022/08/08(月) 13:11:12.07ID:HxYRacQm
好き嫌いで決めるもんじゃないでしょ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況