0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

C++ メモ

Posted at

C++ について

C++

  • 1983年に開発されました。
  • C++で開発したプログラムは処理速度が速く、また、大規模なソフトウェアの開発にも使えます。
  • コンパイル: $ g++ 実行ファイル名
  • プログラムの実行: $ ./実行ファイル名
  • 公式ドキュメント
  • GitHub

開発ツールについて

Unreal Engine

  • Epic Gamesより開発されたゲームエンジンである。
  • 1998年にファーストパーソン・シューティングゲーム である『Unreal』で初めて実装されました。
  • Unreal Engineのコア部分はC++で記述されている。
  • Unreal Engineは高レベルの移植性という特徴があり、iOS、Android、Nintendo Switch、PlayStation 4、Xbox Oneなどをサポートしている。
  • 多くのゲームコードはC++やプロプライエタリなスクリプト言語であるUnrealScriptで 記述され、ゲームの大部分はエンジン内部を深く探求せずに改良できる。
  • 加えて、他のミドルウェアと共に使用するとき、コンテント作成においてゲームデザイ ナーとアーティストの両方を支援する様々なツールも提供している。
  • 公式サイト

C++フレームワークについて

TreeFrog Framework

  • TreeFrog FrameworkとはC++に活用される日本製のフルスタックなWebアプリケーションフレームワークです。
  • サーバーサイド用のフレームワークとしてプログラミング言語はC++、フレームワークはQtで開発されました。
  • 特徴として「高パフォーマンス」「O/R マッピング」「多くのDBに対応」などが挙げられます。
  • アップデートの周期も3ヶ月に1度以上実施されており安心して使用することができます。
  • 公式サイト

Qt

  • QtとはC++に活用されるクロスプラットフォームアプリケーションフレームワークです。
  • リッチなGUIを表現し、高い生産性を実現することができることから高い人気を集めております。
  • 特徴として「美しいインターフェイスを作成」「強力なツールを使用したコード」「すべてのプラットフォーム向けに構築 」などが挙げられます。
  • 公式サイトは日本語ドキュメントへの対応もしっかりと行われているため安心して利用することができます。
  • 公式サイト

Qat++

  • Oat++とはC++に活用される非常にスケーラブルでリソース効率の高いWebフレームワークです。
  • ネイティブコードであるため動きも早く、他のライブラリにも依存しないということから使いやすいという声が多く愛されております。
  • その他の特徴として「5M接続の処理」「コードの一貫性を保つ」などが挙げられます。
  • 公式サイト

Crow

  • crowとはC++に活用されるマイクロWebアプリケーションフレームワークです。
  • Python用のフレームワークであるFlaskのようにコーディングできることが売りで注目を集めております。
  • 軽量な設計であるため、非常に高速で使いやすいのが特徴です。
  • Github
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?