ブックマーク / techtarget.itmedia.co.jp (4)

  • 「Python離れ」まで起きかねない“GIL廃止”の波紋

    関連キーワード アプリケーション開発 | プログラミング プログラミング言語「Python」において、データの整合性を保つ仕組み「GIL」(Global Interpreter Lock)が廃止されようとしている。GILを廃止することで、複数のCPUコアにまたがる処理が実行可能になる見込みだ。だがこの変更は技術的な課題だけでなく、Pythonコミュニティー全体に大きな影響を与える可能性があるという懸念の声がある。何が問題なのか。 Python離れが起きかねない「GIL廃止」の影響 併せて読みたいお薦め記事 連載:PythonからGILを取り除く是非 前編:「Python」次期バージョンがもたらす“改良”ではない危険な問題 中編:次期「Python」がもたらすのは改変より“むしろ地獄”? GIL廃止で生じる影響 Pythonの「GIL」廃止で“悪夢”がよみがえる? 代わりに台頭する言語は P

    「Python離れ」まで起きかねない“GIL廃止”の波紋
    squeuei
    squeuei 2024/09/29
  • 「Python」次期バージョンがもたらすのは“改良”よりむしろ地獄?

    関連キーワード アプリケーション開発 | プログラミング プログラミング言語「Python」は、簡潔な文法や豊富なライブラリで人気を博している。同時に、複数のCPUコアを効率的に利用することが制限されている問題も抱えている。これはCPythonPythonの標準実装)が持つ「GIL」(Global Interpreter Lock)に起因する問題だ。 GILはデータの整合性を保つ一方で、並列処理の制約となっている。この問題を解決するため、PythonコミュニティーはGILの削除を検討し始めた。ただしこの変更は新たな課題をもたらす可能性がある。なぜ問題になり得るのか。稿はその理由のうち3つを取り上げる。 「GILなしPython」がもたらすのは改良よりむしろ地獄? 併せて読みたいお薦め記事 連載:PythonからGILを取り除く是非 前編:「Python」次期バージョンがもたらす“改良”

    「Python」次期バージョンがもたらすのは“改良”よりむしろ地獄?
    squeuei
    squeuei 2024/09/29
  • 「Python」次期バージョンがもたらす“改良”ではない危険な問題

    関連キーワード アプリケーション開発 | プログラミング プログラミング言語「Python」のコミュニティーは、CPythonPythonの標準実装)の処理速度を向上させ、複数のCPUコアをまたがるスレッド処理を実現させるため、新機能や仕様に関する提案文書「PEP 703」を承認した。PEP 703は、一部のエンジニアの間で悪名高い「GIL」(Global Interpreter Lock)の廃止を掲げている。GILは、CPythonがメモリ管理やデータ構造の安全性を確保するために採用している仕組みだ。 ただしGILの廃止は、Pythonユーザーに深刻な問題をもたらす可能性がある。GILの廃止に疑問を呈するPythonエンジニアは、どのような懸念を抱いているのか。 「GILなしPython」がもたらす危険な問題 併せて読みたいお薦め記事 GIL廃止で生じる影響 Pythonの「GIL」廃

    「Python」次期バージョンがもたらす“改良”ではない危険な問題
    squeuei
    squeuei 2024/09/14
  • 「テレワークは甘え」が世界の“常識”に

    ダウンロードはこちら テレワークは働く場所の選択肢を広げる手段としてだけではなく、通勤の苦痛からの解放といった、快適な働き方を実現する手段としても支持を集めた。「働き方を選べるのであれば、テレワークを積極的に選びたい」「テレワークができる職場に転職したい」――。テレワークを経験した人の中には、こうした考えを抱く人は珍しくない。 気になる動きがある。電気自動車(EV)メーカーTeslaのCEOであるイーロン・マスク氏が2022年5月、同社のテレワーク終了を宣言するなど、テレワーク普及の道を後戻りする動きが目立ち始めたのだ。「テレワークを選ぶと、昇進や昇給の機会を失うリスクがある」との声が人事コンサルタントから出始めるなど、テレワークの“負の側面”を強調する向きもある。 こうした動きの背景には何があるのか。テレワークは、これからも“普通の働き方”として選択肢に残り続けるのか。いつかは“過去に少

    「テレワークは甘え」が世界の“常識”に
    squeuei
    squeuei 2023/03/02
  • 1