トップページ > プログラム > 2021年01月19日 > Y7rxETSL

書き込み順位&時間帯一覧

1 位/170 ID中時間01234567891011121314151617181920212223Total
書き込み数00000100010550021000000015



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
シェルスクリプト総合 その35
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
スレ立てるまでもない質問はここで 155匹目

書き込みレス一覧

シェルスクリプト総合 その35
706 :デフォルトの名無しさん[sage]:2021/01/19(火) 05:59:25.50 ID:Y7rxETSL
>>699
そのawkをBEGINだけ使って、Perlのような使い方をするコードを
シェルスクリプトだって言い張ってる
awk言語プログラマだっているんですよ!
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
724 :デフォルトの名無しさん[sage]:2021/01/19(火) 09:34:12.30 ID:Y7rxETSL
> pythonが生き残ってる理由ってnumpyがあったからでしょ。

殆どの言語はそれなんだから当たり前。どれでもいい言語が大半。
選ぶ理由は言語ではなくライブラリやフレームワーク

> 非同期強制に関しては何が悪いのかわからない。
非同期強制ではない。四則演算などは同期的に処理される
何が悪いかというのは、二通りのやり方がある所
ライブラリのデフォルトがほぼ非同期になってる所
つまりライブラリが悪い
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
726 :デフォルトの名無しさん[sage]:2021/01/19(火) 11:01:42.35 ID:Y7rxETSL
そういうのは、非同期に処理したいときだけ、使えば良いんですよ。
必要もないのに、誰か(ライブラリ)に強制されるのがアホらしいのであって
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
727 :デフォルトの名無しさん[sage]:2021/01/19(火) 11:03:36.93 ID:Y7rxETSL
JavaScriptも同期的処理がメインのライブラリ、実行環境がでればいいけど
それがでないのでPythonの変わりにはならない

逆にブラウザで動くのはJavaScriptしかないから、PythonはJavaScriptの変わりにはならないが
それはJavaScriptが優れているからという理由ではない。
単にブラウザがJavaScriptを選んだってだけ
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
728 :デフォルトの名無しさん[sage]:2021/01/19(火) 11:04:38.80 ID:Y7rxETSL
結局の所、ライブラリや実行環境という
言語以外の部分を理由に、言語を選ぶのであって
言語自体で選んでないのよ
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
730 :デフォルトの名無しさん[sage]:2021/01/19(火) 11:41:23.33 ID:Y7rxETSL
> 必要もないのにpromiseを使ってる例を教えてね。多分必要があるからそう書いてると思うよ。

例えばデータベースのデータを取ってくる時に
データが返ってくるまで待ちたいのに
Promiseを強要される所
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
732 :デフォルトの名無しさん[sage]:2021/01/19(火) 11:58:15.30 ID:Y7rxETSL
>>731
並列で処理したいとか思ってないんだが?

データがないとその先の処理はできないんだから非同期にする理由がない
ただデータを欲しいだけで、その処理を並列でやろうとか思ってない
なのにPromiseを強要されるって話をしてるんだが?

言っただろ?
そういうのは、非同期に処理したいときだけ、使えば良いんですよ。
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
733 :デフォルトの名無しさん[sage]:2021/01/19(火) 12:02:24.31 ID:Y7rxETSL
今なんの話をしてるのかわかってないのか?

ブラウザのユースケースの話ではない
サーバーアプリのユースケースの話ではない

それらのユースケースでは非同期は必須だが、
非同期が必須じゃないユースケースもあって
そこには非同期ばっかり使う今のJavaScripの実行環境とライブラリは
適してないって話をしてるの気づいてる?
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
736 :デフォルトの名無しさん[sage]:2021/01/19(火) 12:19:32.75 ID:Y7rxETSL
>>734
データベースからデータを取得するプログラムが
いつ非同期が必要になったんだ?w

データベース自体が必要なのと、
データベースを使う「アプリ」が必要なのの
違いも区別できてないのか?

今話をしてるのはJavaScriptで作るアプリの方だろうが
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
737 :デフォルトの名無しさん[sage]:2021/01/19(火) 12:20:09.38 ID:Y7rxETSL
>>735
async awaitを使うか使わないかを
使い分けてる時点で意識してるw
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
739 :デフォルトの名無しさん[sage]:2021/01/19(火) 12:43:01.95 ID:Y7rxETSL
>>738
どちらかに統一されるならまだしも
同期と非同期の2つが頻繁に混ざることが問題

同期メインで必要なときだけ非同期を使うほうが楽だって言ってんの
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
741 :デフォルトの名無しさん[sage]:2021/01/19(火) 12:50:13.97 ID:Y7rxETSL
>>740
日付操作ライブラリは非同期ではない
普段書いてるJavaScriptコードも非同期ではない
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
745 :デフォルトの名無しさん[sage]:2021/01/19(火) 15:02:01.63 ID:Y7rxETSL
> 俺は幅広いユースケースに対応できるのはjsだよねって話しています。

どの言語でも幅広いユースケースに対応できてるだろ
C言語で作れないものはないとでも言えばわかるか?

> 基本的にどんなioをjsでは非同期になってほしい。
非同期が必要ないユースケースは?w

非同期が必要ないユースケースなのに非同期を強要され
だからといって非同期に統一されているわけでもない
自分の都合ではなくライブラリの都合で、同期と非同期を混在させなくてはいけなくなる
どうせ統一できないのであれば、必要なところだけ非同期にしたほうが楽だろ
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
746 :デフォルトの名無しさん[sage]:2021/01/19(火) 15:04:38.08 ID:Y7rxETSL
非同期が必要ないユースケース=待ち時間にする処理がない場合

例えば取ってくるデータがなければその後の処理ができない場合、
データを取ってくる処理を非同期にしてもただ待つだけで
待ち時間にする処理が何もことがない
スレ立てるまでもない質問はここで 155匹目
480 :デフォルトの名無しさん[sage]:2021/01/19(火) 16:51:49.44 ID:Y7rxETSL
高いやつ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。