こんにちは。セオラド テクノロジー代表の田原です。 C++は、高速性と高生産性を兼ね備えた優れた言語です。しかし、高速性を犠牲にしない言語設計のため、学習の難易度が高いです。特に文法面から理解しようとするとハードルが非常に高いと感じます。 しかし、人が自由に定めることができる文法に比べて、実際のプログラミング言語は現実世界の制約を受けます。特にC++はコンピュータを直接制御しますから、現実のコンピュータの仕組みをざっくり把握しておくと難解なC++も理解しやすくなります。 そこで、当講座ではC++が制御するコンピュータの仕組みと関連付けて、C++を使いこなすために必要な基礎知識を解説していきます。これにより、高速なプログラムを高速に(短期間で)開発できることを目標とします。
![C++講座 | Theolizer®](https://cdn-ak-scissors.b.st-hatena.com/image/square/dbbe6b0b1c562ed30fac8876fc6755a82feee2f2/height=288;version=1;width=512/https%3A%2F%2Ftheolizer.com%2Fwordpress%2Fwp-content%2Fuploads%2F2016%2F08%2FCB-Top1-1.png)