0
0
学生さんが論文を書くための実験用ならば別かもが、
Pythonの遅さとcodeをエンドユーザに公表しなければならない等、多くの場合において実用的に我慢できない欠点あります。
そのため、(余分に)この手あの手の回避方法が現れたが、一層仕事量が増え、プログラマーの驢馬化を促進しています!
Cythonが存在している以上、もうPythonを使うべきではないという、言語学的な立場から当たり前のように感じました。
問題は只一つ:Cythonをそのためにもっと単純化、便利化されれば
🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂
沢山の計算機言語を使ってきたものの、言語専門家でもありませんので、
皆さんの叡智を拝見させていただきたいのです。
どんなお話でも、どうぞ 🌺
🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂🙇♂
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答21件
#1
総合スコア87987
投稿2023/02/17 22:12
それをいうなら、Cythonといえども、C/C++の速度とは遠く及ばないため、Python/Cythonの存在意義はない、ってことになります
ということで、C/C++が存在している以上、Cythonを使うべきではない、ってことになってしまいますな。
#3
総合スコア14
投稿2023/02/17 22:39
🌸 y_waiwaiさま 代表性のあるご意見ありがとうございます。🌸
速度の側面からアセンブラ言語のほうがC言語よりも良いかもしれませんが、
何事でも『トレンドオフ』が重要だと思います。
Python系のための莫大な便利のツール群はとても魅力でしょう。
C言語の風格が何十年『標準化』されても、愚かに感じられます。
使い勝手の良い便利な道具も少ないのです。(科学計算のためのLIBを除く)
C言語を必要最小限に利用すべきであって、他の新しい言語の創出を拒否ではないのではありませんか。
更に言えば、AIとBig dataの解析で、これからの計算機言語はもっと自動化、コード自動生成的なものにならなければなりません。
何十年も奴隷化、驢馬化されてきたプログラマーが解放されるほうは時代の要望ではといつも思います。
この辺について、全然進歩していません。
もっと言わせれば
日本人が基本は『ルール』を作るや守る奴隷で、『ルール打破』的な立場になれなければ、
資源がなく、震災も多発処で他民族を勝ち抜ける事は困難です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#4
総合スコア145791
投稿2023/02/17 22:43
Pythonの遅さとcodeをエンドユーザに公表しなければならない等、多くの場合において実用的に我慢できない欠点あります。
そうですか?
自分が普段使っているツールでも、yumやAWS CLIなど、Pythonで書かれた実用ツールはちょくちょく見受けられます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#5
総合スコア14
投稿2023/02/17 22:44
編集2023/02/17 22:50> 解決してからどうぞ。
これは『議論』でしょうか。
どんな意見も歓迎しますが、三歳児の屁見たい言い分は自虐的で発しないほうが良いでは❓
まあ、個人的に禁止をされたくない。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#10
総合スコア145791
投稿2023/02/17 23:16
「日本人がどうこう」とか、プログラミング言語に何の関係もない話を始める人間に「品格」とか、言われたくもないです。
(少なくとも、自分でテーマを設定できる場である以上、そういう話をしたいのであればそれ相応の投稿からスタートしてください)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#11
総合スコア28662
投稿2023/02/18 01:02
ところで、複数アカウントの保持は規約違反です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#12
退会済みユーザー
総合スコア0
投稿2023/02/18 01:20
Cythonが存在している以上、Pythonを使うべきではない
そんなことはなくて、適材適所としか言いようがないと思いますけど。組織としての対応とかいろいろ制約もあるでしょうし。
皆さんの叡智を拝見させていただきたいのです。
そういうことを求めているようには見えません。
あなたの個人的意見に賛同してくれる人を求めているのでしょうか? それとも「問題は只一つ:Cythonをそのためにもっと単純化、便利化されれば」という愚痴を聞いてもらいたいのでしょうか? ・・・自分にはそういうことのようにしか見えません。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#14
総合スコア28662
投稿2023/02/18 02:14
編集2023/02/18 02:14私はあなたと同レベルで議論しているのではなく、あなたの質問が破綻していることと規約違反であることを教えているのです。
三歳児より賢いと思っているのであれば、逆切れ批判ではなく反省しましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#15
総合スコア13548
投稿2023/02/18 02:16
編集2023/02/18 02:17同じような投稿を何度もされてもなぁという感じですね。
で、#11 って、そうなんですか? とすれば、むべなるかなって感じですが。
SurferOnWww さんの言うとおり、解決したい問題があってその解決策について議論したいわけでもなさそうですし、Cythonについての具体的な要望などがあるわけでもなさそうですし。
まあ、僕もこうやって書き込んでいるわけなので、同罪ですが。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#16
総合スコア14
投稿2023/02/18 02:21
編集2023/02/18 02:29>「日本人がどうこう」
危惧感がありますからね。
嘗て、中国や台湾、韓国は馬鹿な事を多くやる時代では、日本は『先進国』になっていたが、
向こうは少しでも真面目にやれば、あっという間に追い越せられました。
AIや現代信号理論の論文からも分かるように、日本人と中国人が国際誌に出されているものは量的も質的も差がデカすぎ、多くの場合はもはや小学生と博士の差。。。
近年、医学、生物学関連の論文もそういう傾向が顕著になっています。
怖いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#18
総合スコア145791
投稿2023/02/18 02:34
編集2023/02/18 02:38で、その危惧が、PythonやCythonの利用環境の改善にどんな貢献をするというのでしょうか。
「テーマすらただの飾り、自分の好きなように放言したいだけ」なら、「意見交換」としても成立していませんし、ここでやるべきことではないでしょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#19
総合スコア80875
投稿2023/02/18 03:32
編集2023/02/18 03:35言語学や叡智というほどの高尚な概念が必要な問題には思わないのですが、システムを利用する立場からすると、どのような言語や環境であろうと、要件通り動いていて不具合がなければ必要十分なので、おおよそどのような言語でもおおよそ同じものが作れますし、開発者側の都合で構わないと言えます。
であれば、学習段階でも縛る必要はないと思います。好みや流行り、合うもの、現場で採用されているもの、場面場面で選択すればいい。
似たような仕様の言語はありますし、複数覚えておけば様々な開発現場で重宝されます。
「必要に応じて学び、採用する」で良いのでは?
日本で日本人だけに囲まれて暮らすなら日本語だけで良いのですが、海外に住んだり英語圏の人と交流するのであれば英語を学ぶ必要があります。だからといって「英語が不要」ではなく、学校の試験を通るにはそれなりの学力が必要になります(まあでも英語に限らず「一般常識や最低限の学力」を身につけるためには学校の勉強は必要だと思います)
どの言語にも不具合や不便な点はあるので、利点を活かしたりときに組み合わせたりして多角的に利用できるのが理想です。
(意見というより自己主張になってしまったが、シンプルに考えたほうがうまくいくよということで)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#20
総合スコア66
投稿2023/02/19 14:24
編集2023/02/19 15:15Pythonの遅さとcodeをエンドユーザに公表しなければならない等、多くの場合において実用的に我慢できない欠点あります。
実用的に十分である場合も多くあります。我慢できなければほかの言語を使えばよいだけです。我慢する必要はありません。
Cythonが存在している以上、もうPythonを使うべきではないという、言語学的な立場から当たり前のように感じました。
Cythonを使用するには、Cの知識がある程度必要であり、Pythonのように簡単に利用できるとは限りません。Pythonと比較してしまうと学習コストが高く書きづらいです。Pythonの利点である書きやすさ読みやすさなどの特徴は、依然として非常に重要です。
Cythonをそのためにもっと単純化、便利化されれば
具体的にどのように単純化、便利化?されるのを期待しているのでしょうか。
AIとBig dataの解析で、これからの計算機言語はもっと自動化、コード自動生成的なものにならなければなりません。
それでは、Cythonが単純化される必要もないのでは?
日本人が基本は『ルール』を作るや守る奴隷で、『ルール打破』的な立場になれなければ、
資源がなく、震災も多発処で他民族を勝ち抜ける事は困難です。
これはプログラミングに関する意見ですか?
プログラミング、Cython、Python いずれにおいて民族、人種は関係ありません。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#21
総合スコア14
投稿2023/02/21 08:57
編集2023/02/21 16:12Rustで稼いでる身としては、PythonもCythonも五十歩百歩です!
でもPythonはオブジェクト指向をわかっていない人でも書ける時点で存在価値はあると思います!
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。