対応環境について | Programming Place Plus

トップページ

Programming Place Plus の記事や、サンプルプログラム等が、どのような環境に対応しているかについてまとめます。

サポート内容について 🔗

このページに記載した環境下で、記事の内容との不整合や、動作不具合などがあった際には、お知らせ頂ければ、原則として修正を前提として対応させて頂きます。

逆に、このページに記載した対応環境外での不具合は、原則的には非サポートとさせていただきます。これは「対応環境外」という意味は、管理者の手元にはその環境がないということであるためです。対応環境外であっても、可能な限りご相談には応じさせて頂きますが、確認できないので、確実な回答はできません。

対応環境について 🔗

本サイトのコンテンツは、以下を最低動作環境としています。

大項目 中項目 小項目
OS Windows Windows 11
コンパイラ C/C++ Visual Studio 2015
gcc 6.4.0 (MinGW-w64)
プログラミング言語 C言語(C言語編アルゴリズムとデータ構造編 C99 を基本としつつ、C11 に言及。
C++(新C++編 C++14 を基本としつつ、C++17 以降に言及。

なお基本的に、更新プログラムの類は、新しいものが公開されていれば、その都度適用しています。

つねにこれらのすべての環境で確認が行えているわけではありません。もし記事の内容と合わない挙動を取っていたら、ご連絡頂けると幸いです。

更新が停止している古いコンテンツでは、当時の環境が用意できなくなっているため、サポートできない可能性があります。

今後の予定 🔗

一応の優先順位を考えて並べています。末尾が「?」で終わっているものは、中止する可能性も高いです。

  1. 最低動作確認環境の更新
    • Visual Studio 2015 -> Visual Studio 2017
  2. C++関連のコンテンツを整理する(対応中)
    • C++14 をベースにした、新C++編を作成する
    • C++03 ベースの古い C++編は凍結コンテンツとして残す
    • 作りかけの Modern C++編は、移行先のページができ次第削除する
  3. 「セール・注目本情報」を終了して「Weekly PPP」に統合
  4. 最低動作確認環境の更新
    • Visual Studio 2019
  5. C11ベースのC言語編を作成?
    • 長期間停滞しているC言語編の改修は中断

対応してほしい環境、対応外にしてほしくない環境など、リクエストは受け付けています(応じられるかどうかは分かりません)。 までどうぞ。



更新履歴 🔗

≪さらに古い更新履歴≫
    • 今後の予定」を更新
      • 「SDL編を作成する?」を削除
      • 「C#編を作成する」を追加
      • 「Unity編を作成する?」を追加
    • 今後の予定」を更新
      • C++関連の方針を整理
      • 「C言語編を改修する」を追加(すでに対応中)
      • 「SDL編を作成する?」を追加
    • 今後の予定」を更新
      • 「用語集の更新頻度を落とす」を削除(ちょうど2年間継続し、730個まで作成)
    • 今後の予定」を更新
      • 「用語集の更新頻度を落とす」を追加
      • 「SDL編を追加する?」を削除
    • 今後の予定」を更新
      • 「古い書籍情報を削除する」を対応(結局、削除せず)
      • 「Modern C++編をゆるやかに後退させる」を対応
        • Modern C++編に対して貼られていたリンクの多くを解除
        • Modern C++編の APPENDIX のページを削除
      • 「C++関連のコンテンツを整理する」を追加
      • 「SDL編を追加する?」を追加
      • 「ゲームプログラミング編を追加する?」を追加
  • 2020/3/31
    • 今後の予定」を更新
      • 「C言語編の更新を凍結する」
        • 3/30 の逆引きの更新をもって終了。今後は間違いの修正以外は原則として行わない
      • 「書籍紹介の頻度を1ヶ月に1冊に落とす」
        • 4月から適用
      • 「古い書籍情報を削除する」を追加
      • 「Modern C++編をゆるやかに後退させる」を追加
  • 2020/3/4
    • 今後の予定」を更新
      • 新Modern C++編についての予定
        • 「新C++編」として、すでに開始
      • C言語編を凍結する
        • の逆引きの更新を最後に、C言語編の更新を止める
      • ’2020/4 から、書籍紹介の更新頻度を1ヶ月に1冊に変更する予定
  • 2019/12/27
    • 今後の予定」を更新
      • アルゴリズムとデータ構造編の改修を終了
        • これをもって、サイト全体でC言語の規格バージョンが C99 になった
      • Visual Studio のバージョンを上げる予定を、いったん白紙に
        • 新Modern C++編が 2015 以上を対象にする予定であるため、新しい側のバージョンを上げる理由があまりなくなったので
  • 2019/12/13
    • 今後の予定」を更新
      • 新Modern C++編
        • ベースにする規格バージョンを C++11 から C++14 に変更
        • Visual Studio の最低バージョンを 2015 とする
      • C言語編
        • 現在の解説内容よりも易しい「チュートリアル」を追加する予定をキャンセル
          • C言語編は凍結に向かわせる。当面、週1回の逆引きの追加のみを継続
      • 2020年から、書籍紹介の更新頻度を2週に1冊に変更
  • 2019/11/18
    • 今後の予定」を更新
      • C++、Modern C++編の今後についての方針を仮決定
        • C++編は古い記事として凍結
        • 作りかけになっている Modern C++編は廃止
        • あらためて Modern C++編を書く
  • 2019/9/2
    • C言語編の改修作業を終了
    • アルゴリズムとデータ構造編の改修を開始
  • 2019/8/13
    • 今後の予定」を更新
      • 一応の優先順位を設けた
      • やらない可能性も高い件には、その印を入れる
      • 予定を追加
        • アルゴリズムとデータ構造編を改修する
        • C++編、Modern C++編を廃止し、新しい C++編を追加する?
  • 2019/8/5
    • C言語編の解説のベースを C99 に引き上げる作業を終了
  • 2019/7/28
    • 「今後のサポート方針について」を「今後の予定」に変更
    • C言語編にチュートリアルを増やす予定を追加
    • サブコンテンツに用語集を増やす予定を追加
    • VisualStudio のバージョンを 2019 に上げる予定を追加
    • メインコンテンツの構造変更の予定を凍結。既存の記事を活かして、内容を新しくする。
    • 新しいC言語編の規格バージョンの予定を C99 に戻した。
    • メインコンテンツに関して、構造を変更する予定を追加。
      C言語についてはこの変更を優先、C++ については当面現状のまま停止。
    • VisualStudio 2015 の対応終了。
      C言語編を、C99(か、より新しい)をベースにした解説に置き換える予定を追加。
      C++編、Modern C++編を廃止の方向に向かわせ、新たな C++編を書く予定を追加。
    • メールアドレスを変更。
    • VisualStudio 2013 の対応終了。
    • Windows 7/8.1 の対応終了。
      Xcode 8.3.3 を、clang 5.0.0 に置き換え。
      VisualStudio 2013/2015 の対応を終える予定を追加。
    • Windows 7/8.1 への対応を終える予定を追加。
      コンパイラを Xcode としてではなく clang として扱う予定を追加。
    • 対応OS をバージョンアップ (OS X El Capitan -> macOS Sierra)
      対応コンパイラを変更 (clang 3.7 (Xcode 7.3) -> Xcode 8.3.3)
    • 旧サイトを閉鎖したので、情報を削除。
    • C++11/14/17 への対応予定を削除。Modern C++編として作成開始。
      macOS、clang のバージョンアップ予定を追加。
    • C11規格への対応を開始。新規のカテゴリではなく、現行のC言語編内で言及する。
    • 「VisualC++ 2017」に対応。


旧サイトについての記述を修正。
VisualStudio 2017 の対応予定を追加。
C99/11規格への対応について、予定を修正。
C++11/14/17規格への対応について、予定を追加。

    • Windows 10 を対応環境に追加。
    • OS X のバージョンを、10.11 (El Capitan) に引き上げ。
      clang のバージョンを 3.7 (Xcode 7.3) に引き上げ。
    • OS X のバージョンを引き上げる予定を追加。
      C11規格についての予定を削除(取り下げ)
      C++14規格についての予定を削除(すでに対応開始)
    • Xcode の対応バージョンを 5.1 へ引き上げ。clang は 3.4 に。
    • OS X の対応バージョンを、10.7 (Lion) から 10.8 (Mountain Lion) に引き上げ。
      Xcode のバージョンを、5.1 へ引き上げる予定を追加。
    • 「VisualC++ 2012」の対応終了。
    • 「VisualC++ 2010」の対応終了。
    • 「VisualC++ 2015」に対応。
    • 「Windows 10」「VisualC++ 2015」の対応予定、「OS X Lion」を対応外にする予定を追加。
    • 「旧サイトの対応環境について」を更新(C、Perl に関する表記を削除)。
    • VisualC++ 2012 の対応終了予定を追加。
      その他、対応予定を更新。
    • clang のバージョンを 3.2 へ引き上げ。
    • clang のバージョン引き上げ先を 3.2 に変更 (OS X Lion が対応する最後の Xcode のバージョン(4.6.2) に合わせる)。
      clang での動作確認を OS X環境のみに変更予定。
      C++14 への対応予定を追加。
    • Windows 8.1 に対応。
      clang 3.0 を 3.1 へ引き上げ予告。
    • OS X Lion に対応。
    • Windows Vista、Windows XP の対応終了。
      VisualC++ 2010 の対応終了予定を追加。
    • VisualC++ 2013 に対応。
      C言語の記事のベースとなる規格を C95 から C99 へ移行する計画を追加。
    • VisualC++ 2008 の対応打ち切り。
    • clang 3.0 に対応。
    • OS X Lion への対応予定を追加。
      clang への対応予定を追加。
      VisualC++ 2008 Express Edition の対応終了予定を前倒し。
    • VisualStudio 2013 Express Edition for Desktop の対応予定を追加。
      VisualC++ 2008 Express Edition の対応終了予定を記述。
    • Windows Vista をサポート対象に追加。
    • C99 への対応を追加。
    • 対応環境に、C++規格のバージョンを追記。
    • Windows7 + VC++2008 の環境も対応することにした。
    • 新規作成。



Programming Place Plus のトップページへ


先頭へ戻る