1. Optimizing software in C++ An optimization guide for Windows, Linux, and Mac platforms By Agner Fog. Technical University of Denmark. Copyright © 2004 - 2024. Last updated 2024-03-15. Contents 1 Introduction .......................................................................................................................3 1.1 Why software is often slow......................................
Haskell and C++ are very different programming languages. Haskell is purely functional and C++ is imperative. While ‘normal’ C++ is imperative, C++ metaprogramming is purely functional, just like Haskell. This blog shows examples of Haskell code that I’ve translated to C++. Why would you do this? Last week I blogged about Blasien. Blasien is a set of header files for writing literal validated XML
Open Computer Vision(OpenCV)開発チームは6月4日、オープンソースのコンピュータービジョン・機械学習ライブラリ「OpenCV 3.0」をリリースした。今まででもっとも高機能で高速なものになっているという。 Open Computer Vision Library(OpenCV)はコンピュータービジョンおよび機械学習向けの機能を提供するライブラリ。C/C++やPython、Java向けのインターフェイスが用意され、WindowsやMac OS X、Linux、iOS、Androidをサポートする。2500種以上の最適化されたアルゴリズムを持ち、コンピュータービジョンアプリケーションに共通のインフラを提供することを目指す。これらアルゴリズムを利用して動画に映る顔の検出や認識、行動の分類、オブジェクトからの3Dモデル抽出などを実現できるという。Google、Yahoo!
仏OPEN CASCADEは5月12日、3D CADデータなどを扱うアプリケーション開発に向けたライブラリ集「Open CASCADE Technology 6.9.0」をリリースした。WindowsおよびMac OS X、Linux、Android、iOSに対応、プロジェクトのWebサイトより入手できる。 Open CASCADE Technologyは、3D CADやCAMなどのデータを使ったアプリケーションの開発を支援するためのC++クラスライブラリ集。3Dサーフェス処理、ソリッドモデリング、ビジュアリゼーション、RAD(Rapid Application Development)などの機能を備える。ライセンスはLGPLv2.1。開発元のOPEN CASCADEは仏Arevaのグループ会社EURIWAREの子会社とある。 2014年11月に公開した6.8に続くマイナーリリースとなり、
April 2015 : Standard C++ C++WG内部のMLで議論していた内容が、どこからか外部に流れて、様々なフォーラムで話題になっている。 “What will C++17 be?” -- Bjarne Stroustrup on C++17 goals : programming What will C++17 be? | Hacker News C++ Daddy Bjarne Stroustrup outlines directions for v17 • The Register Forums これを受けて、Bjarne Stroustrupは議論をまとめて標準化委員会の論文として公開することにしたが、それも時間がかかるので、ドラフトがC++財団にあがっている。 [PDF注意] D4492 C++17の考察 Bjarne Stroustrup このドラフトはLexe
GNU ProjectとGCC開発者は4月22日、「GNU Complier Collection(GCC)5.1」」を公開した。Cのデフォルトモードの変更、最適化エンジンの強化、JITコンパイラ対応など多数の機能が盛り込まれている。 2014年4月に公開されたGCC 4.9に続くもので、GCC 5系で最初のリリースとなる。変更点としては、まずCのデフォルトモードが-std=gnu89(GNU89)から-std=gnu11(ISO C11ベースのGNU11)に変更された。また、C++ランタイムライブラリlibstdc++ではデフォルトで新しいABIを利用するようになっている。古いABIのサポートも継続するデュアルライブラリとなり、「_GLIBCXX_USE_CXX11_ABI」パラメータで利用するABIを設定できる。libstdc++ではC++11のサポートが完全対応となった。また、C++
おなじみC/C++から使えるJSONライブラリを紹介するコーナー。まずは過去のまとめ。 ヘッダファイルだけでC++から使えるJSONパーサ「picojson」が凄い! 何も見ずにC++でjsonパーサが書けるか試してみた。 C言語から使えるJSONパーサ、JSMNを試してみた。 僕がboost::asioとboost::property_treeを使いHTTPプロキシ環境下で非同期にGoogle Search APIから検索するまでにやった、たった一つの事。 C言語から使えるJSONパーサ、parson が思った以上に良い仕事をしている。 最速と言われる JSON パーサ「rapidjson」が本当に爆速なのか試してみた。 C言語から使えるJSONパーサ、jansson がとても直感的で良い C++ の JSON ライブラリ json11 は initializer_list が綺麗。 僕
2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一本化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く