paiza.ioでプログラミング(その3)C言語系のプログラミング言語

プログラミングのオンライン実行環境であるpaiza.ioを使っています。paiza.ioでは複数のプログラム言語を実行することが出来ます。そこでいくつかのプログラム言語を実行してみます。

以下の記事で書きまたが、プログラム言語にはそれぞれ特徴があって、いくつかの観点でグループ分けといったことも出来ます。何かの分野の開発をするにはある程度向いている言語があります。
構造化プログラミングと複数のプログラミング言語習得
続きを読む →

Pythonでの関数定義と関数呼び出し

Pythonでの関数定義と関数呼び出しについて基本的な内容について書きます。
関数とは何かというと数学的な定義とプログラミング的な定義等でややこしくなりそうなので、ここでは実務的なプログラミングの関数として以下のページで書いた意味合いで書きます。
フローチャートと構造化チャート
つまり関数とは構造化プログラミングのブロックという再利用可能な意味のあるまとまった処理の単位ということです。それをPythonでの書き方について確認します。今回は簡単なメイン関数とサブ関数を書きます。ここでの環境はPython3.5.3です。
続きを読む →

構造化プログラミングについての整理

構造化プログラミングについてです。

構造化プログラミングとはプログラミング実作業やプログラム設計、システム設計において重要な技法、考え方です。今現在では構造化プログラミングの後に出てきたオブジェクト指向がより主流になっていると思いますが、そのベースになっている部分もありますので構造化プログラミングもまだまだ重要だと思います。これについて整理してみたいと思います。
続きを読む →