プログラミング

Thumbnail of post image 103

備忘録です。AWS EC2インスタンスの中で、PHP5.4とMySQL5.7が動くDocker環境を構築しました。

なんでPHP5.4なん?

MySQL5.7のほうはともかく、PHPが何故5.4なのか。今時、PHPのバージョ ...

プログラミング

Thumbnail of post image 080

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

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

プログラミング

Thumbnail of post image 022

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

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

プログラミング

Thumbnail of post image 151

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

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

プログラミング

Thumbnail of post image 051

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

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

プログラミング

Thumbnail of post image 007

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

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

プログラミング

Thumbnail of post image 200

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

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

インターフェースの定義

...

プログラミング

Thumbnail of post image 011

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

メ ...

プログラミング

Thumbnail of post image 015

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

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

プログラミング

Thumbnail of post image 179

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

C++とSTL

STL?な ...