新C++編このページの概要このページでは、「プログラミングをするために揃えるもの」を取り上げます。学習をするために用意しなければならないものを説明します。学習するということは、プログラミングを学習するということです。プログラミングは、Webサイトの文章を読んだり、本を読んだりしているだけでは身につきません。自分の頭で考え、自分の手でプログラムを書き、間違えては直すことを繰り返さなければなりません。そこでまずは、そういったプログラミング学習をするために必要な環境を整えましょう。コンピュータまずは、コンピュータが必要です。動作確認を行っていませんし、新C++編としてもサポートしません。用意する必要はありません。使っているのなら、性能自体はそれで十分でしょう(空き容量が足りないなどの別問題はあり得ますが)。用意するというのなら、学習の先にある本当の目的も考えておかなければなりません。文法や機能の学習よりもずっと高い性能が必要になることを見越しておいた方がいいでしょう。学生ゲーム開発向けの情報として、こういったページも参考になるかもしれません(筆者がまとめたものではありません)。GitHubhttps://github.com/Reputeless/Laptopsスマートフォンところで、スマートフォンではプログラミングはできないのでしょうか。「できる」か「できない」かでいえば、「できる」ということになりますが、個人的にはお勧めはしません。画面の広さや、入力のしやすさの辺りに問題がある(と私は思う)からです。したプログラムを試してみるといった用途ぐらいなら耐えられますが、本格的にプログラミングをするには厳しいでしょう。学習目的ならばいいだろう、という考え方もありますが、個人的には逆であると考えます。学習段階で不便に耐える必要はないでしょうし、そんなつまらないことでやる気を削がれるべきではありません。プログラミングをするのであれば、あとで取り上げるオンラインコンパイラを使うのが妥当でしょう。これであれば、スマートフォン以外には何もいりません。プログラムは、アルファベットや数字、記号といった「文字」を組み合わせて書きます。そのため、文字や文章の入力がしやすい環境を用意するとよいです。標準のテキストエディタとして「メモ帳」が入っていますが、あまり機能がありませんし、プログラミングをやりやすくはないと思います。個人の感覚の問題もありますので、基本的には好きに選べばいいですが、便利なものを使わないのは単純にいって「損」です。いう開発環境をメインにサポートします。テキストエディタとしての機能も含まれているため、それでよければ別途テキストエディタを用意する必要はありません。これは十分に現実的な選択肢です。いうソフトウェアが必要です。この説明はかなり正確さに欠けますが、現時点ではこれくらいの理解で十分です。向けのものを用意しなければなりません。いった環境の違いによっても異なります。難しそうですが、よく知られているものを1つ選び、その一番新しいバージョンを入手すれば問題ありません。メインにサポートします。ついては、後で取り上げます。IDEと呼ばれる製品です。導入せずに使う方法も存在します。Webブラウザ(Edge、Chrome、Firefox、Safariなど)を使って、インターネット上に用意されているコンパイラを使わせてもらうという方法です。オンラインコンパイラもまた多数存在しており、大半のものは無料で使えます(無料だがユーザー登録のようなものが必要な場合もあります)。性能がほとんど無関係になりますし、スマートフォンからであってもプログラミングができます。コンパイラを導入するための面倒な手順をスキップできます。(特に無料の)オンラインコンパイラは、できることがやや限られてしまいますが、学習目的や、ちょっとした実験目的ならば、ほとんど問題になりません。ここでは、2つ紹介しておきます。ついては、こちらに紹介ページがあります。当サイトでは、積極的にはサポートしません。Environment」の略で、日本語では「統合開発環境」といいます。要は、コンパイラやテキストエディタをはじめとして、プログラミングに必要なものを一式まとめた製品のことです。メインにサポートします。多数の製品群に共通して付けられている名前でもあります。バージョンの違いのほかに、開発の規模に応じたエディションの違いもあります。以外に対応したものや、オンライン版、ソースコードの編集に特化したものなど、さまざまな製品が乱立しているので、間違いのないように選択しなければなりません。製品名を正確に把握するようにしてください。Community」を選択するとよいでしょう。組織での利用の場合には利用制限がありますから注意してください。次のページで利用規約を確認してください。性能確認もしておきましょう。PC性能は、次のページにまとめられています。Docs何のことだか分からない記述も多数あるかと思います。良い)を確認してください。性能と一致、あるいは上回っていれば問題ありません。性能を確認する」にあります。2019」を選択します。関するこれらのページは頻繁に変化しており、これまでにもよく、リンク切れになったり、違うページに飛ばされたりすることがありました。今回もすぐそうなるかもしれません。ダウンロード」などで検索してみてください。ダウンロードされた「vs_community__1503872895.1525398370.exe」といった名前のファイルを実行してください。あとは指示にしたがって進めていきます。バージョンの変更などで、細かい部分は変わってしまう可能性があるので、ここでは手順の詳細な解説はしませんが、操作が必要な箇所だけ取り上げておきます。2020年1月25日現在のバージョンで試しました。実行後の最初の画面を送ると、次の画面になります。インストールこの画面で、インストールする部品を選択します。なく、数多くのプログラミング言語をサポートしていますし、関連するツール(道具)も多数そろえています。全部インストールするとかなりの量になるので、使いたいものだけを選べるようになっています。よるデスクトップ開発」にチェックを入れるだけでいいです。あとになって必要なものが不足していることに気付いたとしても、いつでも追加できるので気軽に進めましょう。チェックを入れたら、右下の「インストール」を選択します。あとは終わるまで待ちます。無事にインストールが終わると、サインインを求める画面が表示されます。マイクロソフトのアカウントを使ってサインインしてください。サインインが済んだら準備完了です。この後、実際にプログラミングを行う方法については、この先のページで取り上げます。当サイトの参考書籍一覧ページ。当サイトの参考Webサイト集。