プログラミングをはじめよう!

プログラミングが出来るようになるまで・・・・

Archive for 11月, 2009

27 11月

コンパイルとは?

プログラミングについてお話しています。
今までプログラミングにはいろんな言語があるといったようなお話をしてきました。
何はともあれいろいろお話しするよりも実際にプログラミングを初めて見ることが大切なのではないだろうか?と思ったわけです。
でも、プログラミングをしたことがない私にとってはプログラムを書くという作業はどんなものなのか、想像することが出来ないと思います。
そこで、とりあえず書いて慣れていくことが大切なのです!
以下の内容をテキストファイルで作成します。
ファイル名は『test.c』でもなんでもいいですが、ファイルの拡張子は.cを利用することが肝心なのです。
#include
main()
{
printf(”Hello World\n”);
}
この内容が出来たらコンパイルするのですが、その前にコンパイルという言葉が分からないですよね?!
そこで、今回はコンパイルというプログラミングでよく聞かれる言葉をお話したいと思います。
■コンパイルとは
コンピューターで、人間が理解しやすい言語や数式で記述されたプログラムを、機械語に翻訳することをいい、このような翻訳するプログラムのことをコンパイラーと呼ぶそうです。
このコンパイルがうまくいかない場合は、エラー表示がされるのですが、このような場合はコンパイラーでノースプログラムを機械語に変換するときにおこるエラーの事でプログラム言語の記述や文法の誤りが原因となることが多いそうです。

10 11月

型のある言語とない言語

プログラミングについてあれこれお話しています。
プログラミングというもの自体とても複雑で、よくわからないのですが・・・・
でも、このプログラミングの法則みたいなものが分かれば自分でもいろんなプログラムを作成することが出来るようになると思うのです。
そのために、プログラミングに関して無知な私がいろいろとお話ししているのですが、今回は型のある言語とない言語についてお話していこうと思います。
いきなりプログラミングについてよく知りもしないのに、何を言ってるんだ?!なんて思われるかもしれませんが、私なりに一生懸命調べったんです!!
プログラミングで型のある言語というと、データ型について定義されている操作を他のデータ型の値に対して実行出来ないものを指すそうです。
多くの言語では数を文字列で悪操作に意味がないとされているため、そのような操作をしようとしてるプログラムは拒絶されるという仕組みになっているそうで、中には言語によってそのような意味のない操作を検査の時に検出してコンパイラというものが拒絶するようになっているそうです。
そのほかでは、例外処理が呼び出されることもあるおんだとか・・・・
対象的にアセンブリ言語といわれる型のない言語は任意のデータに任意の操作を実行することが可能なんだそうです。
型理論的に厳密な型適用している!といった言語は本当に少なく多くの言語はそれなりのシステムを採用していることがおおいそうです。
また実用的な言語には迂回や打倒するような手段が用意されていることが多々あるそうです。

プログラミングをはじめよう!