タグ

2022年1月9日のブックマーク (5件)

  • コンパイラが作ったバイナリをつなぎ合わせるプログラム 「lld」の作者が語る、リンカの仕組み

    Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。植山氏は、制作中のリンカである「mold」について発表しました。全2回。前半は、リンカの概要について話しました。 LLVMのリンカ「lld」オリジナルの作者 植山類氏:植山類です。今僕が作っているmoldというリンカについて発表します。 今回の発表の概要です。リンカが何かを知っている人はそんなにたくさんいないと思うので、まず説明します。次に、「mold」のポイントは速いことなのですが、速いと何がうれしいのかを説明します。そのあと、どれくらい速いのかを説明した上で、どう実現されているのか、概要を紹介します。詳細になると何時間あっても終わらないので、かなりハイレベルな話をします。 自己紹介のスライドを入れていませんが、僕はリンカを何度か作ったことがあって、LLVMのlld

    コンパイラが作ったバイナリをつなぎ合わせるプログラム 「lld」の作者が語る、リンカの仕組み
    YAA
    YAA 2022/01/09
  • Google製GNU gold以上の速さを実現 超高速リンカ「mold」を支えるテクニック

    Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。rui314氏は、制作中のリンカである「mold」について発表しました。全2回。後半は「mold」速さと、その高速化を実現するテクニックについて話しました。前半はこちら。 リンカが速いと何がうれしいのか 植山類氏(以下、植山):リンカが速くなって何がうれしいのか。普通にうれしいです。プログラムを書いているとうれしいことがわかると思いますが、makeを実行すると、普通は自分が直前に変更したファイルしかビルドしないので、デバッグをしていると1つのファイルを編集してビルドすることになります。 コンパイラは1つだけのファイルをコンパイルするのはそこそこ速いですが、リンカは基的には実行ファイルを丸ごと作ります。全体の入力を一気に受け取って出力するため、差分コンパイルであっても

    Google製GNU gold以上の速さを実現 超高速リンカ「mold」を支えるテクニック
    YAA
    YAA 2022/01/09
  • BALMUDA Phone、まさかの販売停止。展示機「電源オフ」も通達、原因は技適か – すまほん!!

    複数のSoftBank販売店がスマートフォン「BALMUDA Phone(バルミューダフォン)」の販売を停止していることがわかりました。弊誌ライターが都内販売店にて確認しました。 弊誌への情報提供者によると、技適認証について確認中のため販売停止とのこと。販売現場での展示デモ機(ホットモック)も電源を切るよう通達を受けているといいます。 既にオンラインでは販売受付を停止済みとのこと。確認してみると「在庫なし」との表記になっています。 既に販売済みの顧客には端末利用に影響はないと説明しているとのこと。このため、電波法に基づく技術基準適合証明ではなく電気通信事業法に基づく技術基準適合認定に問題が発見された可能性がありそうです。 件についてSoftBank広報部に確認中であり、返答があれば追記します。 BALMUDA Phoneは京セラ株式会社が製造と電波認証申請を担当しています。

    BALMUDA Phone、まさかの販売停止。展示機「電源オフ」も通達、原因は技適か – すまほん!!
    YAA
    YAA 2022/01/09
  • Feedbro - RSS Feed Reader

    Fast & free RSS feed reader as a browser extension for Chrome, Vivaldi, Edge, Brave and Firefox for reading blogs, news or any RSS, Atom or RDF based feed. Go to Chrome Add-On Store (Chrome/Vivaldi/Brave) Go to Mozilla Add-on Store (Firefox) Go to Microsoft Add-on Store (Edge) We believe time is our most valuable asset. We believe it is waste of valuable time to spend minutes or even hours every d

    Feedbro - RSS Feed Reader
    YAA
    YAA 2022/01/09
  • 【公式】ぷよぷよeスポーツ×プログラミング

    ぷよぷよプログラミングとは プログラミング学習環境『Monaca Education』において、セガが展開するアクションパズルゲーム『ぷよぷよ』をプログラミング学習できる教材です。 製品版と同じ画像素材を利用して、世界中で使われるコンピュータ言語を使い、プロが使う開発環境で物のプログラミングをお楽しみください。 コンテンツは無料でご利用いただけます。

    【公式】ぷよぷよeスポーツ×プログラミング
    YAA
    YAA 2022/01/09