タグ

システム開発とC++に関するsnjxのブックマーク (4)

  • Doxygen

    ソースコード・ドキュメンテーション・ツール Doxygen は、C++、C、Java、Objective-C、Python、IDL (Corba、Microsoft 風)、Fortran、VHDL、PHP、C# 向けのドキュメンテーション・システムです。 D にもある程度対応しています。 Doxygen には、次の3つの利点があります。 文書化されたソースファイルのセットから、 オンライン・ドキュメント・ブラウザ (HTML形式) やオフラインのリファレンス・マニュアル (形式) を生成することができます。 RTF (MS-Word)、PostScript、ハイパーリンク PDF、圧縮 HTML、Unix man ページ形式の出力もサポートされています。ドキュメントは、ソースから直接抽出されます。これにより、ドキュメントとソースコードの一貫性を保つことがとても容易になります。 Doxyge

  • WebAssembly | MDN

    WebAssembly は現代のウェブブラウザーで実行できる新しい種類のコードです。ネイティブに近いパフォーマンスで動作する、コンパクトなバイナリー形式の低レベルなアセンブリー風言語です。さらに、 C/C++、C# や Rust などの言語のコンパイル先となり、それらの言語をウェブ上で実行することができます。 WebAssemblyJavaScript と並行して動作するように設計されているため、両方を連携させることができます。 WebAssembly はウェブプラットフォームに大きな影響を与えます。以前ではできなかったようなウェブ上で動作するクライアントアプリケーションのために、複数の言語で記述されたコードをウェブ上でネイティブに近い速度で実行する方法を提供します。 WebAssemblyJavaScript を補完、並行して動作するように設計されています。 WebAssem

    WebAssembly | MDN
  • 入門ガイド — Google Test ドキュメント日本語訳

    はじめに:なぜ Google C++ Testing Frameworkを使うのか¶ Google C++ Testing Framework を上手に活用すれば,より良い C++ のテストを書くことができます. LinuxWindows,そして Mac,あなたが C++ のコードを書いているこれらの環境に関係なく Google Test を利用できます. では,優れたテストを書くにはどうすればよいのでしょうか?Google C++ Testing Framework は,どのように役立つのでしょうか?我々は次のように考えています: テストには, 独立性 と 再現性 が必要です.別のテストの結果に依存して成功したり失敗したりするテスト,をデバッグするのは非常に面倒な作業です.Google C++ Testing Framework は,各テストを異なるオブジェクト上で実行することによって

    snjx
    snjx 2017/08/23
    C++のテストフレームワーク
  • mrubyをとりあえず動かしてみただけ - 🐾 Nekonote.

    ちょっと長いよ。 Golangでツールを作っていたさなか、とある日の会話。 ぼく 「クロスコンパイルできて、単一バイナリで動くツール作るにはGoいいですよね」 A氏 「それmrubyでやればいいじゃん」 ぼく 「そんな気軽に出来ないんじゃないですか?」 A氏 「mruby触ったこと無いの?できるけど(プークスクス」(意訳) ぼく「(#^ω^)・・・。」 ・・・というわけで、しぶしぶmrubyに触れることにしました。 (※ 意訳のくだりは、あくまでキャッチーなネタとして解釈してネ。) mruby とはなんぞ? 参考までにmruby第一人者 matsumoto-r 氏のブログより一部抜粋します。 http://blog.matsumoto-r.jp/?p=3310 mrubyとは、組み込み機器やアプリ組み込みに最適化された軽量スクリプト言語です。記述方法は既存のRubyのように書くことができ

    mrubyをとりあえず動かしてみただけ - 🐾 Nekonote.
    snjx
    snjx 2017/08/22
  • 1