プログラミング

プログラミング言語の比較

プログラミングをする上で,知っておくべきツールや技術

バージョン管理システム

静的/動的コード解析

テストツール

C言語

C言語を学ぶ前に知っておくべきこと

環境設定

入門

  1. 画面入出力について
  2. 変数とデータ型について
  3. 式と演算子について
  4. 制御構文について
    1. 条件分岐について
    2. 繰り返し処理について
  5. 関数について
  6. ポインタについて
  7. 配列について
  8. 構造体について
  9. ファイル入出力
  10.  その他
      1. 複数ファイルに分割したコンパイル方法

実践演習

基礎編

応用編

C++言語

コラム

  • C++を学習する前にC言語を学ぶ必要はあるのか?
  • C/C++が難しいと言われる理由
  • C++に将来性はあるのか?

なにかいろいろ

超入門

  1. C++を学ぶ前に知っておくべきこと
  2. 開発の環境構築について
  3. 画面入出力について
  4. 変数とデータ型について
  5. 式と演算子について
  6. 制御構文について
    1. 条件分岐について
    2. 繰り返し処理について
  7. 関数について
  8. ポインタと参照について
  9. 配列について
  10. 構造体について
  11. ファイル入出力について
  12. STL (Standard Template Library)について
  13.  その他
    1. 大きなファイルを複数に分割する方法
    2. 例外処理について

入門

有能なライブラリ

  • Boost
  • GMP
  • Eigen

知っていると優遇される知識

  • CMake
  • Google Test

Go言語

Python

Fortran