7月 28
プログラミングとは?基礎知識
icon1 基礎がDAIJIさん | icon2 プログラミングの基礎について | icon4 07 28th, 2010| icon3コメントは受け付けていません。

ただ「プログラミング」とだけ聞いていても、まったく取っつきにくくて、何の知識もない人の場合「難しそうだな」という印象しかないかと思います。

私自身も全然知識がないのですが、プログラムするというのは、これをこうやりたい、あれはこうしようと思ったことの手順をコンピュータがわかる言語で指示をして組み立てていくものです。

その言語としても色々あるのですが、VBっだったりJavaだったりのコンピュータが分かる言葉でコンピュータに教えていくことがプログラミングの基礎中の基礎なのです。

ただ、指示することはわかっても、それらの手順を組み立てるということがイマイチわかりませんよね。コンピュータの言葉(VBやJava)は一応覚えたものの、いざ実際にプログラミングをしていこうと思うと、どうやってすればいいのか分からないという場合が結構あるかと思います。

人間は色々な経験から、脳に自然にプログラムされていきますよね。5年生きていればできることが増えて、10年生きていれば生活面においての基礎は自然と身についているはず、そして20年、30年生きていれば、基礎どころか応用力もついていますよね。

健康で五体満足な30歳で自分で歯を磨けない人はいませんし、服を着れない人もいません。髪の毛だってキレイに洗えたり、ドライヤーで乾かしたりすることができます。

そういった日常におけるそれぞれの行動は、すべて小さな頃に両親や祖父母、幼稚園や学校の先生達がちゃんとプログラミングしてきてくれているからですよね。こういった言い方をするとなんだか機械的ですが、コンピュータへのプログラミングもそれと同じこと何だそうです。

親元を離れて学校で学んできたこと、社会に出て初めて学んだこと、そして一般的な常識を少しづつ自然に身につけていけるのが人間の能力ですよね。コンピュータは人間のように色々な経験から自然に覚えていけるというほど性能は良くないにしても、最初から頭がいいのでこちらが1度正確に教えることができていれば、教えたことは1回で確実にできる、そういった特徴がありますからね。

プログラマー脳で次第で天才的なコンピュータが完成する、そういったものなんでしょうね。

9月 14
プログラミングの基礎である言語について
icon1 基礎がDAIJIさん | icon2 プログラミングの基礎について, プログラミング言語とは | icon4 09 14th, 2009| icon3コメントは受け付けていません。

プログラミング言語とは何かをいまさらですが紹介すると、コンピュータに対する一連の動作の指示を記述する為の『人工言語』の総称なんですね。もうその知識は基礎中の基礎ですね。それだけはわかっている人も多いと思いますから。プログラミング言語というのは、人間がコンピュータに命令を指示する為に作られていて、コンピュータが曖昧さなく解析できるように設計されているのだとか。覚えてしまえばものすごく便利だと思いますね。

基礎を学ぶ為に自分なりに色々と調べるのはもちろん結構なのですが、どの言語で学ぶべきかを紹介したのはC言語でしたよね。確かに基礎として覚えておいた方がいい言語がC言語なんですが、できなければ何もならないという意見の人は、逆にJavaがいいと言います。これさえ覚えていれば就職先もなんとかなりそうですからね。でも、私がオススメしたいのはやっぱりC言語ですけどね。基礎を覚えるまでは結構大変かもしれませんが、その基礎を覚えてしまえば、他の言語にも応用がききますからね。

基礎を学ぶには、何を始めればいいか。何から始めればいいか。自分に合っている覚える方法は何か。・・・そういったことをきっちりと把握してから始めていかないと、自分に合わない方法で学んでいっても大変でやっていけないと思います。

そしてまた息抜きにプログラミングの基礎とは違う他の話になりますが、サーバー販売をしているA.T.WORKSという会社でDVDへダビングをしてくれるサービスを行っているのだそうです!自分でやれるけど面倒だ、自分では全くできません!というような人は、ぜひこういったプロのところでお任せするのがいいと思います!

6月 2
プログラミングの基礎と言語について
icon1 基礎がDAIJIさん | icon2 プログラミングの基礎について, プログラミング言語とは | icon4 06 2nd, 2009| icon3コメントは受け付けていません。

プログラミングというのはまるで魔法かのように何でもかんでも出来てしまうような錯覚に陥ってしまいますよね。

実際に全部のものがプログラミングされているわけですが、プログラミングにも色々と種類があるのだそうです。そしてプログラミングされているからと言っても、それぞれ得手不得手があるのですね。

例えば、人間の世界では日本語と英語、フランス語とドイツ語というように、話す相手によって言語が違いますよね。プログラミングの世界でももちろん人間の世界と同様に、その用途に応じている色々な『プログラミングの言語』というものがあるのだそうです。

例えばC言語、そしてC++、Java、JavaScript、Perl、VisualBasic、アセンブラ、Ruby、PHP、と言ったように色々なものがあるのですが、もちろんそれ以外にもいろいろなプログラミング言語があるのです。

ではそういったプログラミングの基礎を習得するにはどうしたらいいのでしょうか?とにかく基礎中の基礎といえるプログラミング言語をひたすら書いてみて覚えていくしかないと思います。そういうものをいっぱい書いていくうちに、段々慣れてくると思うので、プログラミングのことが色々と見えてくるはずです。

本当に非常に簡単なプログラムであれば数日で、中には数時間でかけてしまうものもあるそうですが、ただ、非常に単純であるプログラムであったとしても、その裏では一体何が行われていて、一体どうしてそんな風に記述すると動くのかというような、『本当の意味』で理解するにはかなりの時間を要することは確かですね。

5月 11
プログラミングって何?基礎中の基礎
icon1 基礎がDAIJIさん | icon2 プログラミングの基礎について | icon4 05 11th, 2009| icon3コメントは受け付けていません。

まず最初にプログラミングがどうのこうの、プログラミングの基礎がどうとか・・・と説明してもわかりませんよね。

なのでまず、プログラミングとは一体なのかを説明したいと思います。プログラミングというのは、コンピューターが処理する為の『プログラム』を作ることです。なんか良くわかりませんね。なんて説明したらわかりやすいでしょうか?

でも続けます(笑)プログラミングは『プログラマー』と呼ばれているコンピュータプログラムを書く人によって書かれる文章ってことなんですね。webプログラマーとかって言葉聞いたことあります。そのプログラムとは『設計図』だという解釈がされる事も結構あるのだそうです。

そしてコンピュータは人間とは違い、言われた通りに言われた事しかできないものです。一見万能そうに見えるコンピューターも、いろいろとプログラミングしてあげないといけないんですね。コンピュータに対して『これをされたらこうしてください』という事を延々と書かれているのが、そのプログラミングなんだそうです。

今身近にある色々なものの中に誰かが書いたであろうプログラムが入っているのです。例えば、コンピュータ上でマウスを動かしているのもプログラミングよってなんですね。キーボードから入力された文字を表示するのもプログラミングの力。そして、もちろんコンピュータに絵を出しているのもプログラミングによってなんです。そして日本語の漢字変換をするのもプログラミングなんですよ。

そしてパソコンだけじゃなく、携帯電話で押されたボタンに対応した動作をするのもプログラミングによってできていることですし、冷蔵庫の温度管理をするのもプログラミングしているからなんですね。 世の中のものほとんどがプログラミングによって成り立っているんですね。