プログラミング

Thumbnail of post image 076

たくさんのプログラミング言語がある中で、「最新で流行りの」ナウなヤングにバカウケ…とは言えない言語として、Visual Basicという遺産があることを過去の記事で紹介しました。

「最新で流行りの」プログラミング言語を学ん ...

プログラミング

Thumbnail of post image 016

プログラミング言語人気ランキング2020によると、人気のあるプログラミング言語は

1位---C/C++
2位---Python
3位---JavaScript
4位---SQL
5位---C#
以下 ...

プログラミング

Thumbnail of post image 149

過去13回の記事で、C#でのクラスの作り方とその文法を解説してきました。最終回の今回は、デザインパターンという考え方について解説します。

…が、デザインパターンの詳細については解説しません。これは僕の私見なのですが、現代に ...

プログラミング

Thumbnail of post image 143

大学などでプログラミングの授業を受けたことがある人は多いと思います。今年からは小学校でもプログラミングが必修化されたということで、学校でプログラミングを学ぶ機会も増えてきました。

実際に職業としてプログラマーになる人の割合 ...

プログラミング

Thumbnail of post image 074

これまで、単一の親クラスから継承する例を見てきました。では、複数の親クラスから継承ができるかというと、C#ではそのようなクラスの多重継承は認められていません。

しかし、C++では多重継承が認められています。ここではまず、C ...

プログラミング

Thumbnail of post image 034

「C#でクラスを作ろう(10)/仮想メソッド」の抽象メソッドの章で、抽象的なクラスに抽象的なメソッドを定義する手法を紹介しました。

インターフェースは、それをもっと抽象的にした概念です。

インターフェースの定義

...

プログラミング

Thumbnail of post image 075

クラスを継承して仮想メソッドを定義すると何がうれしいのか。それは、プログラムコードは同じでも、オブジェクトの実体に合わせて適切にメソッドの振る舞いを変化させられるというポリモーフィズム(多態性)を実現できるところにあります。

メ ...

プログラミング

Thumbnail of post image 041

クラスを継承して派生クラス(子クラス)を作り、クラスの機能を拡張したり共通部分をまとめたりする方法を、C#でクラスを作ろう(8)/クラスの継承やC#でクラスを作ろう(9)/抽象基本クラスで見てきました。

しかし、クラスの継 ...

プログラミング

Thumbnail of post image 168

いや、別にそんなドス黒い政治的な話じゃァないんですけども。敢えて混沌と書かせていただいたのは、2020年現在のC++ってどうなってるのかなーと思って調べてみたら結構ややこしかったからでありまして。

C++とSTL

STL?な ...

プログラミング

Thumbnail of post image 114

前回のC#でクラスを作ろう(8)/クラスの継承で、既存のクラスを継承して機能を拡張する方法を解説しました。前回は、Person(人物)という既に存在するクラスを継承して小学生(Student)という新しいクラスを作る例を解説しましたが ...