ホーム
Java
その他
こんなサイト腐るほどあるのになんでうちに来たの?
来たからには、ちゃんとJavaをマスターしてもらうからね。 
2018/01/15

第1回 そもそもプログラミングって何さ?


初めまして(?)、おとふとです。
このサイトでは、これからプログラミングを初めてみたいけど何から始めればいいのかわからないって人のために、Java言語を使ったプログラミングのやりかたを書いていこうと思います。
......

さあ、まずプログラミングってなに?ってところからだね。
知っているつもりでも、実はちゃんと理解していない可能性もあったりするから、一応確認しておこう。
まず、Wikiを見てみると、こう書いてある。
Wikiのスクリーンショット「プログラミング」
「コンピュータプログラムを作成することにより、人間の意図した処理を行うようにコンピュータに指示を与える行為である。」
だってさ。

はい、多分想像通りだったと思います。
でも、ここにはパソコンとは書かれていないよね?
書かれているのは「コンピュータ」。
つまり、パソコンやスマホに限らず、洗濯機やテレビや自動販売機なんかを動かすのにも、プログラムを作る必要があるってわけ。
で、出来上がったプログラムを「ソフトウェア(ソフト)」って言うんだけど、ソフトにもいろいろある。

<ソフト?>

まず、OS(オペレーションシステム)もソフトだね。
Windowsとか、Macとか、Andoroidとか、Linux系とか、ほかにも沢山。
これらも、C言語とかアセンブリ言語とかを使ってプログラミングされたソフトなわけですよ。
まあこういうのは初心者向けじゃないからやめといたほうがいい。

それから、Realtekとか、ハードウェアのドライバもソフト。
これらは、目に見えないけど、OSのバックグラウンドで動いているよ。

それから、ExcelとかChromeとかiTunesみたいなアプリケーション。
これらももちろんソフトだね。
このサイトでは、こういうOS上で動くアプリを作っていくよ。

そういう話はいいから早くプログラミング教えろよ

ってそろそろ思い始めたんじゃないかな?
ってわけで、早速(ようやく)プログラミングのしかたを説明していくね。
とりあえず、これから勉強するJavaってのがなんなのかも知っておいてもらいたいから、リンクだけ貼っとくね。
【超初心者向け】今さら聞けない!Javaとは?

用意するもの
・パソコン
・インターネット環境
・テキストエディタのソフト

はい、じゃあはじめよう。
まず、Windowsの場合は「メモ帳」ってアプリを開いてもらえるかな?
Macの場合は知らない。
標準で入ってるテキストエディタを使ってくれ。
それか、なんか無料でテキストエディタを拾って来てもいい。
とりあえずリンク貼っとく。
テキストエディタおすすめ無料13選 | プログラミング・文章作成ソフトを紹介 - 文書管理 | ボクシルマガジン
俺が使ってるのは「SublimeText3」ってやつ。便利な上に見た目もかっこいいからすごく気に入ってるよ。
こんなかんじ。
SublimeText3実行画面
で、エディタでプログラミング言語をつらつらつらーって書いていって、
それをコンパイルして、
完了!

......

なわけです。
詳しくは次回説明するねー。

Bye!