プログラミング

プログラミング

プログラミング⓪ プログラミングの魅力

プログラミングの魅力の一つに、「安心感」があります。プログラムは、いつか、絶対に、動作します。プログラムはハードウェアと一体となって機能します。ハードウェアは、設計通りに動作するように人の手で作られたものです。そのため、ハードウェアの設計に...
プログラミング

プログラミング① 言語

コンピュータに計算させるためには、プログラミングを行う必要があります。プログラムはプログラミング言語のルールに従って記述し、それを機械語に翻訳させて実行します。プログラミング言語にはいろいろあり、現在ではPythonなどが使われています。で...
プログラミング

プログラミング② プログラミングの動機

プログラミング言語のオススメは「C/C++言語」と「Python」です。ただ、プログラミングは手段でしかなく、コンピュータに何をさせたいか、によって使用する言語の有利不利があります。僕は、研究の遂行のためにコンピュータを使用してきました。具...
プログラミング

プログラミング③ プログラミングの約束事

実際にプログラムを書きながら、最も大事で、根幹をなす考え方を学習します。最速でプログラミング環境を手に入れるために、オンラインサービスを利用させてもらいます。「OnlineGDB」というサービスです。C言語、C++言語、C#言語、Java言...
プログラミング

プログラミング④ 続・プログラミングの約束事

前回は「C言語」でプログラムを書きました。続いて、同じ機能(Helloを出力するだけ)のプログラムを「C++言語」で書きます。そして、比較します。右上の「Language」から「C++」を選択します。今度は、#include <stdio....
プログラミング

プログラミング⑤ 続々・プログラミングの約束事

続いて「Java言語」で書いてみます。右上の「Language」から「Java」を選択し、以下のコードを入力します。public class Main{ public static void main(String[] args) { St...
プログラミング

プログラミング⑥ 続々々・プログラミングの約束事

最後に「Python言語」で書いてみます。右上の「Language」から「Python 3」を選択し、以下のコードを入力します。hello = "Hello"print(hello)実行結果は以下のようになります。凄まじくシンプルです。まさ...
プログラミング

プログラミング⑦ 続々々々・プログラミングの約束事

「C言語」、「C++言語」、「Java言語」、「C#言語」、「Python言語」で同じ機能を持ったプログラムを書いてみました。全体を通して「プログラミングの約束事」について考えてみます。まず、コンピュータは「main()」関数を探します。そ...
プログラミング

プログラミング⑧ 開発環境

今まで、OnlineGDBのサービスを利用させていただいていました。もう少し複雑な計算をする場合、開発環境を用意することが必要になってきます。特にゲーム開発では、処理の負荷に耐えられるコンピュータの環境が必要です。用途ごとに、オススメの開発...
プログラミング

プログラミング⑨ Google Colaboratory

今(2022年3月)で、Pythonでプログラムを書こうと思った場合、最もオススメな開発環境は「Google Colaboratory」です。Google社がインターネット上で公開しているサービスで、簡単なプログラムを実行する環境としては、...