ブックマーク / active.nikkeibp.co.jp (3)

  • まつもとゆきひろが解説する「マルチコアの活用」

    出典:日経Linux2023年11月号 pp.134-141 「まつもとゆきひろのプログラミング質問箱」を改題、編集 (記事は執筆時の情報に基づいており、現在では異なる場合があります) Rubyの創造者、まつもとゆきひろがプログラミングに関係あったり、なかったりする質問に独自の視点で回答します。 [Ruby] Q.PythonがGILを削除する計画が決定したと聞きました。GILとはなんですか。Rubyではどうなっていますか。 GIL、GVL まず、GILとは何かというところから説明しなければなりません。GILは「Global Interpreter Lock」の略で、インタープリタが同時に動作して、問題が起きないように排他制御する仕組みです。「ぎる」と発音する人が多いようです(「じる」派もいる)。今回話題にしているPythonでは、GILと呼びますが、Rubyのソースコードでは一貫して「

    まつもとゆきひろが解説する「マルチコアの活用」
    toshikish
    toshikish 2024/09/14
  • なぜプログラミングを「開発」と呼ぶのか、他業界が感じるITプロジェクトの違和感

    なぜプログラミングを「開発」と呼ぶのか、他業界が感じるITプロジェクトの違和感 プロジェクトマネジメント編 今回は、DX(デジタルトランスフォーメーション)推進やIoTプロジェクトなどで他業種のエンジニアと共同作業を行う場合、気を付けた方がよい用語を取り上げる。以前にも書いたが、筆者は日立製作所在籍時にグループ内のコミュニティー活動を通じて、電力、鉄道車両、昇降機(エレベーター、エスカレーター)、自動車部品、家電など、様々な事業でプロジェクトマネジメントに関わる仲間たちと交流を持つことができた。また、2000年代後半に1年半ほど、ITを離れて社のモノづくりを統括する部門に移り、全社にプロジェクトマネジメントを普及する仕事に携わったことがある。 こうした交流を通じて、彼らから指摘されたり、会話の中で話題になったりした用語の違いを紹介する。 「設計が先で、それから開発」は常識か? その用語と

    なぜプログラミングを「開発」と呼ぶのか、他業界が感じるITプロジェクトの違和感
    toshikish
    toshikish 2024/09/04
  • 「オープンソースとは何か?」、まつもとゆきひろが起源や経緯を含め詳しく解説

    出典:日経Linux、2021年9月号 pp.144-150 「まつもとゆきひろのプログラミング質問箱」を改題、編集 (記事は執筆時の情報に基づいており、現在では異なる場合があります) 連載「プログラミング質問箱」の2回目は「オープンソース」についてです。Rubyの創始者、まつもとゆきひろがプログラミングに関係あったり、なかったりする質問に独自の視点で回答します。 こんにちは、まつもとゆきひろです。今回は現代において社会を動かす原動力ともなっているオープンソースについて、その起源や経緯を含めて解説しましょう。 [オープンソースの秘密] Q.オープンソースとはなんですか? これは簡単なようで実は難しい質問ですね。「オープンソース」とは、「オープンソースソフトウエア」の省略形、または、「オープンソースソフトウエア」から連想される「何か」です。 この質問に対して明確に回答するには、まずオープンソ

    「オープンソースとは何か?」、まつもとゆきひろが起源や経緯を含め詳しく解説
    toshikish
    toshikish 2023/08/09
  • 1