- シェルスクリプト総合 その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 - 高いやつ
|