Posted by : Izumikawa Fukumi 2013年10月8日火曜日

今回誰でも簡単に始められるプログラミング言語をいくつか紹介したいと考えています。
これからプログラミングを手軽に始めたいと言う方でも簡単に手を出すことが出来る言語です。
全て無料で始める事が出来て面倒な設定なども一切不要です。





知らなくてはならない知識

全てのプログラミング言語にも関係あるのですが、プログラムを実行するにはプログラムを実行する環境やライブラリが必要になります。この事を「ランタイム」と呼びます。プログラムの実行に必要な部品などがなくてはプログラムは実行出来ません。

プログラムは結局パソコンが理解出来なくては意味がありません。でもパソコンは色んな言語を理解できる様になっていません。そこで必要なのがランタイムです。このランタイムでその言語のプログラムをパソコンが理解出来る様に助けてくれるのです。

有名で最近主に使われているプログラミング言語のランタイムはパソコンを買ったときに既にインストールされていますが昔流行った言語やあまり使われていない言語は自分でランタイムをインストールする必要があるのです。


今回紹介する物のほぼ全てがランタイムごと配布しないと実行出来ない言語になります。
exe」ファイルとランタイムファイルを同梱して配布しないとダウンロードしたユーザーは実行が出来ないと言う事だけ覚えておいてください。




簡単に始められるプログラミング言語

では今回の本題に入ります。


なでしこ

最近一番簡単で始めやすい言語と言えば「なでしこ」ですね。
"なでしこ"は従来の言語の様に英語でプログラミングするのではなく、日本語でプログラミングする事が出来て英語が苦手な方でも気軽に始める事が出来ます。言語の見た目は仕様書を見ている様な感じで日本人なら理解しやすい言語です。

以下のサイトから「なでしこ」はダウンロード出来ます。

「なでしこ」公式ホームページ



TTSneo

次も同じく日本語のプログラミング言語です。こちらは「なでしこ」よりは有名ではありませんが、「なでしこ」よりフォーム部品が充実しています。なでしこよりは幅広いアプリケーションの作成が可能です。



Small Basic

こちらは英語のプログラミング言語になりますが本格的なアプリケーションも作る事が可能ですが他の有名な言語よりは簡単で始めやすいです。有名なプログラミング言語を生み出して来たMicrosoftが作成した言語ですので信用性が高いです。

小中学生でも始める事が出来る程簡単で.NETとは違い作成が見やすい開発環境です。
プロパティなども覚えやすくてプログラミングの基本を理解しやすい様になっています。
他にもコード入力中に予測変換などが出てきて命令の説明などもされるので学習向けです。

Small Basic公式サイト



Visual Basic

こちらの言語は上記で述べた言語の中で一番有名ですねプログラミクング経験者などなら誰もが知っているのではないでしょうか?

幅広いWindowsアプリケーションが作れC/C++/C#などよりも簡単なプログラミング言語です。「VS Express for Desktop」をダウンロードすれば簡単に開発環境が整います。ですが、プロパティやメソッドなど基本的な知識が必要です。

でも安心です上記の言語より有名な為入門サイトは数多くありますので学習がしやすいです。
プログラミング経験者の方なら日本語の言語より始めやすいかもしれません。





日本語の言語と英語の言語

上記では日本語と英語の2種類紹介しました。そこで日本語と英語の違いをご説明しましょう。


文法

正直言うとプログラミング経験者からすると日本語の言語は難しいです。
英語の場合英語が綺麗な並びで1つ1つの命令が分かりやすいです。それと違い日本語の場合は命令を言葉で表す為何処が命令なのか分かりにくいのです。

プログラムで繰り返しをするコードを日本語・英語両方書きます。


■なでしこ                                                

5回
   「ワン」と表示



■PHP                                                                                                    

<?php
for($i=0; $i <= 5; $i++) {
    print "「ワン」";
}
?>


ブログラミング経験をした事ない方には日本語の方がいいと思いますが、私個人的な意見では英語の方がいいと思います。日本語では変数がなく配列の繰り返し時に変数を当てはめる事が出来ません。でも英語だとちゃんと変数の宣言がある為配列処理などもスムーズに済みます。

そしてまた違うのが繰り返し処理範囲が分からないのです。"「ワン」と表示"以降が全て繰り返しされるのか全く分からないのが僕のダメだと思う意見です。




日本語と英語両方ありますがどちらを選ぶのかは貴方次第です。
本格的なプログラミングを始めたいのであれば簡単・難しい関係なしにC言語から始めましょう
ちょっと試してみたいと思うのであれば今回の記事を参考にしてもらえれば嬉しいです。

- Copyright © I aim to creator. - Hatsune Miku - Powered by Blogger - Designed by Johanes Djogan -