← |
2024年11月 |
→ |
日 |
月 |
火 |
水 |
木 |
金 |
土 |
|
|
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
|
26 |
27 |
28 |
29 |
30 |
|
・インタプリタ方式のプログラム言語。 ・通称、ラクダ。(マテ
かつては(今もか?)、CGIでよく用いられた言語。そのため、Perlが扱えるだけで仕事がよりどりみどりだった時代が懐かしい。
また、強力な文字処理能力からちょっとしたマクロの代わりに使う人もいる。
意外と色々と使える言語であるが、PHPやJavaの出現によって普通の開発ではあまり見られなくなった言語。
ただ、見た目の美しさよりも、開発効率などの実用性を求めている言語で、多くの省略表記がある。そのため、めいっぱい省略記載されたプログラムは、難解なパズルと大差がない。
たとえば、Perlで命令や関数の戻り値は、特殊変数に格納される。そして、命令や関数の引数は省略することで、特殊変数から読み出しが行われる。そのため、単に関数の羅列が書いてあるように見えてもデータの受け渡しが行われるコードが書けるのである。そのため、タイピング数は確かに減るが、難解なコードになってしまう。
こうした、記載の省略方法を知らないうちに使ってしまったりするので、プログラムの勉強を始めるのにPerlから勉強をし始めるのは、私はオススメしない。
|
00:00, Wednesday, Jul 05, 2006 ¦ 固定リンク
¦ 携帯
■コメント
■コメントを書く
※コメントの受け付けは終了しました
|
|