コンテンツにスキップ

プログラミング言語を学ぶ

C++

  • C++入門 AtCoder Programming Guide for beginners (APG4b) - AtCoder公式が提供する汎用的なプログラミングの基礎を学ぶための入門教材。また、知識の定着を図るための練習問題と自分で書いたプログラムを自動で採点してくれるシステムがあるのが大きな特徴。
  • 競プロのための標準 C++ - C++の主要な標準機能について、解説とサンプルがまとめられているオンラインドキュメント。
  • cpprefjp - C++日本語リファレンス - C++のリファレンスを日本語で提供するWebサイト。サンプルコードも用意されている。
  • Google C++ スタイルガイド 日本語全訳 - 「Google C++ Style Guide」の日本語訳。

    注意

    C++のチュートリアルではなく、スタイルガイドであることに留意されたい。

  • isocpp/CppCoreGuidelines GitHub Repo stars - C++に関するガイドライン、ルール、ベストプラクティスをまとめたドキュメント。

    参考

    インターフェース、リソースおよびメモリの管理、並行処理など比較的高度な問題に焦点をあてているのが特徴。

Fortran

Haskell

Kotlin

Python

Rust