Magicbindは、C++コードからPython拡張モジュールを自動生成するツール。開発者はC++のクラスや関数を記述するだけで、Pythonバインディングを手動で書く手間を省き、効率的にPythonからC++の機能を呼び出せるようにする。
#c
19 件
PulseGridは、ヘビーなフレームワークに頼らずC++で構築した小規模な本番環境監視システムです。HTTPエンドポイントを監視し、稼働率とレイテンシを追跡、WebSocket経由でリアルタイムに更新をストリーミングします。ドメイン→アプリケーション→インフラ→プレゼンテーションという明確なアーキテクチャで設計されており、低コストのVPS上で実際のトラフィックを処理します。
Libriscv allows C++ to be used as a scripting language by compiling code into RISC-V binaries and executing them in a sandboxed virtual machine. This approach provides near-native performance while maintaining safety, making it suitable for game modding, plugin systems, and other applications requiring secure execution of untrusted code.
C++リファレンスサイトCppreference.comが移行作業を完了し、読み取り専用モードから通常の編集可能な状態に戻りました。これにより、コミュニティによるコンテンツの更新と改善が再開されます。
デバッグビルドでのベクトル数学ライブラリのコード生成について、パフォーマンスとデバッグ容易性のバランスを探る。最適化されていないデバッグビルドでもSIMD命令を活用する方法や、コンパイラの最適化を制御するテクニックを考察する。
NetNIXは.NET/C#で実装された仮想Unix環境で、Windows上でUnixライクなコマンドライン操作を可能にします。このプロジェクトは、.NETエコシステム内でUnix環境を再現することを目指しています。
DotLLMはC#で実装されたLLM推論エンジンで、.NETエコシステム内で大規模言語モデルの効率的な実行を可能にします。このプロジェクトは、C#開発者がAI機能をネイティブに統合できるように設計されており、パフォーマンスと使いやすさを重視しています。
C++の未定義動作について、その危険性と回避策を解説。未定義動作が引き起こす予測不能な結果や、コンパイラの最適化による意図しない挙動について考察し、安全なコードを書くための実践的なアドバイスを提供します。
RapidhashのUnityへの移植に関する記事。Unityエンジンでの実装方法やパフォーマンス最適化について解説しています。既存のハッシュ関数ライブラリをUnityプロジェクトで効率的に活用するための技術的詳細を提供します。
本記事では、C++で構築された本番環境のフロントエンドインフラをRustで書き直した理由と具体的な手法について解説します。メモリ安全性、並行処理の改善、保守性向上などの利点を実現するための移行プロセスを紹介します。
Rust開発者の視点からC++を評価すると、C++には成熟したエコシステムと豊富なライブラリという強みがある一方で、メモリ安全性の欠如や複雑な構文、コンパイル時間の長さなどの課題が存在します。両言語の比較は、現代的なシステムプログラミングにおけるトレードオフを理解する上で有益です。
このプロジェクトは、C++コルーチンを活用してPostgreSQL向けに設計された効率的なTPC-Cベンチマーク実装です。高い並行性とスループットを実現し、データベースシステムの性能評価を目的としています。
C++のベクター使用における一般的な落とし穴とメモリ管理のベストプラクティスについて、San Diego C++ Meetupでのプレゼンテーション動画です。効率的なメモリ使用とパフォーマンス最適化のための実用的なアドバイスを提供します。
Herb Sutter氏による講演資料。C++が競争環境、安全性要件、人工知能の進展の中でどのように進化し、成長していくべきかについて考察しています。プログラミング言語としてのC++の将来像と戦略的方向性を示唆する内容です。
Simdutfライブラリがlibc++やlibc++abiに依存せずに使用できるようになりました。これにより、標準C++ライブラリの実装に依存しない移植性の高いUTF-8/UTF-16変換が可能になります。
Claude Codeを使用して12万行のPascalと68kアセンブリを最新のC#に移植し、クロスプラットフォーム開発の可能性を示しました。
コンパイラが書いていないコードについて文句を言っている場合、誰がそれを書いたのかを特定する必要があります。この記事では、実際には存在しない->演算子の使用に関するエラーメッセージを理解する方法を解説します。
C++20のコルーチンシステムについて、著者が自身で学びながら書いた詳細な入門記事です。この記事では、C++20のコルーチン機能を深く理解し、カスタムコルーチンシステムを構築する方法を解説しています。
C++でstd::basic_string<uint8_t>(符号なしchar文字列)を使用する際の問題点についての簡潔な投稿。暗号処理やサブバイト操作を行う際に符号ビットを扱わずに済む利便性があるが、いくつかの厄介な問題に遭遇した経験を共有している。