8月 5
プログラミングで楽しくゲームを!
icon1 基礎がDAIJIさん | icon2 Let'sプログラミング, 基礎について | icon4 08 5th, 2010| icon3コメントは受け付けていません。

世の中には親切なサイトというのは沢山あり、プログラミングの基礎を学んでいるひと程度なら、簡単にできてしまうというゲームを作るノウハウを教えてくれているところが結構あります。

画像付きで説明をしていってくれるので、随分とわかりやすいものです。全く携わったこともない初心者の人は、用語などをある程度覚えるまでは少し面倒ですが、基礎が大体学べている人ならすぐに取り掛かれるようです。

いつだったかモバイルゲームで、「あえて単純な動きだけの簡単なプログラミングで作った」というゲームを出したところ、その単純さが面白くうけたようで、若くしてゲームのプログラマーになれたというのをやっていました。

こういった単純でも楽しいゲームを作ることができれば、実践しながら勉強できて、プログラミングの練習にもなるし、少しずつ基礎以上のこともできるようになっていくかも知れませんよね。

私のようにいつまでたっても覚えられないような人には向いていない職業かもしれませんが、基礎がある程度はわかっていて、こういった簡単で楽しいゲーム作りを教えてくれる親切なサイトがあれば、楽しく学んでいけていいですよね!!

サイトによっては全くの初心者でもわかるように丁寧な説明を入れてあるところもあるので、興味のある人はぜひ探してみて、自分で単純なゲームくらいなら作れる!というのを目標に頑張ってみたらいいと思います!

自分もある程度理解できていたら、単純でもいいから自作のゲームとか作りたいな~!

12月 17
プログラミングの基礎を学ぶ?
icon1 基礎がDAIJIさん | icon2 Let'sプログラミング, プログラミング言語とは, 基礎について | icon4 12 17th, 2009| icon3コメントは受け付けていません。

プログラミングの基礎を学ぶ機会というのはなかなかないと思うのですが、まずは基礎から・・・とはいってもその言語も一覧にするとかなりあるんですよね。それらの種類としても

■C#
■VB.NET
■ASP.NET
■Visual Basic
■Silverlight
■.NET Framework
■Visual Studio
■C
■C++
■Java
■Eclipse
■PHP
■Perl
■Ruby
■Python
■JavaScript
■ActionScript
■AIR/Flex
■DB
■SQL
■Curl

と何とこんなにもあります。有名なC言語やJavaというのはよく聞きますよね。この中でも比較的簡単なのがJavaと聞いたことがありますが、本当なのかどうなのかは実際にやってみたわけではないので分かりません。ただ、JAVAやC++、C#、PerlというのはC言語を元にした言語も多くとかで、できることなら習得しておくべき言語の最有力候補だと言われています。

そんな言語についてですが、いくらどの言語が一番簡単だと言っても、どういったジャンルについて簡単なのかというところは違うので、一概には言えないかと思います。でも、素人でも調べれば基礎なら分かると言うほど簡単なものでもないと思います。

どこかで丁寧に分かりやすく教えてくれるプログラミング講座というようなところで、一度は学んでみたいものですね。プログラマーなんて職業になったらすごくカッコいいですよね。まぁその下積み時代が長く辛いかと思いますが・・・。

12月 11
プログラミングの基礎~準備~
icon1 基礎がDAIJIさん | icon2 Let'sプログラミング, プログラミング言語とは | icon4 12 11th, 2009| icon3コメントは受け付けていません。

webサイトなどを作成する人がプログラマーだと思っている人がいますが、プログラマーとwebサイト作成してる人は違います。プログラミングというのは非常に難しいものですので、プログラミングの基礎について紹介したところで理解できない人がほとんどだと思います。私自身もあまり分かっていないですからね・・・。本気で学ぼういという姿勢がないと本当に訳がわからないと思います。

そしてそんなプログラミングですが、ゲームも作れるんですよ!ですがその前に、C言語について。プログラムといえばC言語というものがあるのですが、その言語について簡単に紹介します。

C言語は、【コンパイラ言語】に分類されるそうなのですが、他にも【インタプリタ言語】とか【アセンブラ言語】とかいうものがあるんだそうです。そのC言語のコンパイラ言語(C言語)というものが扱える“開発環境”が必要なんですね。

その開発環境と言っても色々とあるようなのですが、最も有名なものが、【Microsoft Visual C++】だそうです。他にも、【Borland C++ Builder】というものもあるんだそうです。 そういったものを使って開発していくんですね。

そしてこれらは有料ツールの他にも無料のツールも出回っているようなので、お金をかけなくてもできる場合もあるんですね!ただ、有料ツールなだけに定評もあって解説書なども多いそうなのですが、かといって未経験者がいきなりすいったツールを使いこなせるかということから、とりあえず無料ツールから使い始めた方が無難だと思います。一生懸命勉強しながらプログラマーになる!!という目標をもってやり遂げるというのならいいんですけどね。

11月 19
プログラミングと基礎について学ぶ
icon1 基礎がDAIJIさん | icon2 Let'sプログラミング, 基礎について | icon4 11 19th, 2009| icon3コメントは受け付けていません。

プログラミングというのはかなり大変な印象を受けますよね。特に基礎を学んでいる期間の人なら、尚更くじけそうになってしまう時期だと思います。

その難しそうなプログラムを作るとき、まず何から決めていけばいいのでしょうか?プログラムの手続きをどうやって書いていこうかと考えると思います。・・・ですが、まずその前に【データ構造(data structure:プログラム中で使うデータをどのようにして記憶しておくか】というものを決めなければいけないのです。小説を書くのにしてもいきなり書けませんよね。話の構成を考えてから、書き始めるわけです。

もちろんプログラミングの基礎を学ぶのなら、そこでもデータ構造というものが決まり、そして初めてそのデータをどのように処理していくかという手続きが決まるということなんですね。

データ構造が決まると、次にやっとそのデータに対してどういう手続きを踏むかが決まるのです。プログラミングというのは、手続きを中心とするのではなく、【データ】を中心とし、そのデータに対する“操作”として手続きを書いていくのが自然なプログラム作成手法なんだとか。

このような、操作の対象としてのデータ構造のことを【オブジェクト(object : 対象、物体】というそう。そのオブジェクトというものを中心に、プログラムを設計していく手法のことを【オブジェクト指向】というのだそうです。これは基礎なので覚えておきましょう。

プログラムに関する考え方に基づいて、プログラミングというものを行っていかなくちゃいけないんですね。

11月 6
プログラミングのおもしろさと基礎
icon1 基礎がDAIJIさん | icon2 Let'sプログラミング, 基礎について | icon4 11 6th, 2009| icon3コメントは受け付けていません。

プログラミングを覚えるにはとにかく基礎を学ぶことが大事だと思いますが、プログラミングの基礎がうんぬんの前に、面白さについて紹介していきたいと思います。

プログラミングの面白さがどこにあるかというと、きっとプログラミングの面白さとは、『何かを生み出す喜び』にあると思います。また、『達成感』『自分の成長の実感』にもあると思います。プログラミングに限らず、人間とは何か大変な思いをして達成したことはやたらと思い出に残るし、自分はすごいと自信が持てるようになったりしますよね。

これがプログラミングの場合なら、完成したあとも実体としての形がないところが面白いところなのかもしれませんね。

プログラミングは思いついたことの正否がすぐに分かるというところも魅力の1つだと思います。プログラムしてすぐにコンピュータ上で実行することができますから、自分の考えが合っていたのか間違っていたのかすぐにわかりますからね。

そしてもしそれが間違っていたらその原因を考えて、また思いついたことを再びプログラミングして実行することを繰り返すということで、段々自分の成長にもつながっている事が実感できるということですね。

今現在基礎を学んでいる人は、こういった成功体験も「自分でも本当にそうできるようになるんだろうか・・・。」と考えてしまうかもしれませんが、その為の大事な基礎を学んでいる段階ですから、しっかりと基礎を学びながらどうやって自分が成長していけるか考えてみるといいと思います。

基礎を頑張って習得して応用を取り入れていっても、プログラムが思ったとおりに動かないと悩みますが、それでもふとした瞬間にプログラムを思いつき、それが正しく動いた時には「自分は天才じゃないか!?」と嬉しくなれると思います。

10月 13
プログラミングの基礎を学ぶ為には…
icon1 基礎がDAIJIさん | icon2 Let'sプログラミング, 基礎について | icon4 10 13th, 2009| icon3コメントは受け付けていません。

何事も基礎から学ぶことは大事なことだと言いますが、まさにその通りで、プログラミングにおいても基礎と言うのはすごく大事なことなはずですよね。まずプログラミングとは何なのかを知っていないと話にならないですからね。基礎中の基礎なんでしょうね。人に『プログラミングって何?』と聞かれて答えれるくらいにならないと、基礎を学んでいるとは言えないかもしれません。

そしてそんなプログラミングについて前にも紹介しましたが、コンピューターが処理する為の『プログラム』を作ることがプログラミングなんだそうです。そしてそのプログラミングは『プログラマー』と呼ばれているコンピュータプログラムを書く人によって書かれる文章ってことでもあるんだそうですよ。2通りの意味があるんですね。

そしれwebプログラマーという職業というか肩書の人を聞いたことがあると思うのですが、そのwebプログラマーの人が書くプログラムとはまさに『設計図』という意味で解釈される事があるそうです。

職業は何ですか?と聞かれた時に『webプログラマーです!』と答えられるとすごい人のように感じますよね。いや、実際にすごい人だと私は思います。ただ、プログラマーってどんな仕事をされるのですか?と聞かれてもちゃんと答えれないようでは、信用がないですけどね(笑)始めたばかりの人は『まだ基礎を学んでいるところですけど。』と付け加えておいた方がいいかもしれませんね。

8月 25
プログラミングの基礎について
icon1 基礎がDAIJIさん | icon2 Let'sプログラミング, プログラミング言語とは, 基礎について | icon4 08 25th, 2009| icon3コメントは受け付けていません。

プログラミングの基礎を学ぶ前に、まずは参考書などを読んでみるのもいいかもしれませんね。いきなり何をすればいいのか分からないと思うので、参考書を読みながら基礎について学んでいくといいでしょう。・・・眠くなってろくに読めないかもしれませんけどね・・・(笑)

プログラミングの話は一旦置いといて、息抜きにお勧めのサーバについて紹介しようと思います。専用サーバなどを色々と取り扱っているA.T.WORKSという会社から出ている1Uサーバーについてについてですが、別名ピザボックスサーバーとも言われているサーバーです。薄くてたくさん置けるサーバーなんですね。是非使ってみてください。

そしてプログラミングの基礎に戻りますが、【int】の意味って数字ってことらしいです。主に整数で使うようなのですが、やったことがない何の知識もない人だと、どうしたらいいのかさっぱりわかりませんよね。私の中でホームページを作る時のタグみたいなものだと思っています。タグも最初に触りだしたときはさっぱり分からなかったですからね・・・。ただ、その【int】の使い道はいろいろあるとかで、汎用性が高いようですね。

最初は基礎中の基礎であっても、こういったプログラミングのスキルを証明することができるようになれば、就職にはもちろん、転職にも役立つと思いますよ。就職先がない、転職を考えている・・という人なら、是非プログラミングの基礎から学んで資格取得を目指してみてください。