ホワイトゆきの思いつき日記

日々の思い付きを綴る・プログラミング・株・子供・生き物の事など

日記

デルファイ・初心者に最適なプログラム言語

投稿日:

デルファイは知っていますか?

オブジェクトパスカルというプログラム言語のコンパイラで、わかりやすいユーザーインターフェースで部品を張り付けてソフトを作っていきます。

初心者には最適だと思います。

プログラム言語で最近の人気は、Javascript、PHP、Java、Python、C++、C#、Swift、Ruby、R、・・・らしいです。Delphi はランキングに出てこなくなっています。

R とか結構マニアックなものだと思っていたのですが、それでもランキングに出てくるのに、Delphi はすっかりすたれてしまいました。

上記のなかでライバルは C++ だと思いますが、昔ちょっとだけ C-builder というので触れたことがあったのですが、Delphi と比べてコンパイルが遅くて苦労した記憶があります。

すたれた理由というのは、素人の私にはよくわからないのですが、値段が高すぎたのでしょうか?

または、Web関係のプログラミングがはやるようになってきたからかも知れないです。

実際には、やりたいことによっていろいろなプログラミング言語から選んでいくようになるのだと思いますが、超初心者で具体的には何をしたいというのがなくて、手軽にプログラミングを体験してみたいなら、Delphi がおすすめです。

お手軽というなら、Javascript もいいと思います。しかし、その前に、Delphi でカチッとしたプログラミングに慣れたほうが後々の学習が効率的になるのではないかと思います。

以下、おすすめする理由をいくつか述べてみたいと思います。

早い

まず、コンパイル(実行ファイルを作ってプログラムを走らせてみる)が早いです。これは、Delphi の前身であるターボパスカルから引き継がれたものだそうです。

実は私自身が万年初心者なので、初心者の困るところがよくわかるのですが、初心者は何度も書き直します。少し書き直してはコンパイル、また書いてはコンパイル、と繰り返します。なので、コンパイルの速度はとても大事です。

上手な人なら長いプログラムを一気に書いて、後でコンパイルでも大丈夫なのでしょうが、私などはいちいち確認しながらでないと後でどこが悪いのかわからなくなってしまいます。

これは、Javascript など実行ファイルを作らない系の言語では関係ないかも知れませんが、その代わり Javascript などよりプログラム自体の実行速度はずっと早くなります。

安い

昨年から starter が無料になりました。

以前は、とても高価でした。数万円でした。

ずっと前、Delphi6 のころ無料だっだのですが、久しぶりに無料になりました。

いつまで続くかわからないので、今のうちにインストールだけでもしておきましょう。

うまくなる

自然にオブジェクト指向プログラミングが身に付きます。

オブジェクトパスカル(Delphiの言語)は JAVA にそっくりです。つまり、後で JAVA とか C++ とか移行しやすいです。

また、Javascript などに比べると型がきびしいので、間違いに早めに気が付きやすいです。その辺がゆるいと、ずっと後になってから変な挙動をしているのにどこが悪いかわからなくなってしまう事があります。初心者は、とくに早めにミスに気が付きたいのです。

弱点

残念なところは、あまり普及していないので参考書や参考になるウェブサイトが少ない事です。

ヘルプもわかりづらいので、困る場合があるかもしれません。

それでも、細々とやっているウェブサイトもあるので、とても助かります。

だんだん普及してくれば(今後そういうことが起きるなら)、情報も良くなってくると思います。というか、お祈りしています。

-日記
-

執筆者:

関連記事

最初の生命

最初の生命はいつどこで現れたのでしょう。 とても興味深い問題だと思いますが、いまのところ全然わかっていないのではないでしょうか。 現存の生命は1種類? まず、現存の生命が1種類かどうかです。 生物の種 …

生物の進化のことなど

  生物のしくみがいかに巧妙で絶妙で素晴らしくできているか、については多くの人々が指摘していると思います。 なんて素晴らしい生物の神秘、生命の不思議、みたいな・・・。 その通りとは思いますが …

ヒトに毛がない理由

人類の進化の想像図では昔の人類ほど毛深くてだんだん進化してくると毛が薄くなってくるようです。 今生きているサルの仲間では、ヒトはかなり変な毛の生え方をしています。頭だけ長すぎる毛が生えているし、他の部 …

白猫の復活

白猫病に伏す 我が家の白猫はもう15歳ぐらいですが、人間でいうと70代らしいです。 それまでは、元気にしていたのですが、半年ほど前に、突然、黒い便をするようになりました。 いわゆるタール便で、食欲もな …

子供を東大に入れる?

我が家の子供は3人です。 1番目と3番目が東大、2番目が京大に入学しました。 1番目と2番目が現役、3番目が一浪でした。1番目と2番目は塾も行かず(夏期講習とかは行った)、3番目は予備校に通いました。 …