Perlの哲学 - Perlへの誤解を解きたい
Perlの哲学は、Perl的な考え方を知るための講座です。Perlは、誤解されて語られていることが、とても多いプログラミング言語です。誤解されて語られている理由は? Perlってどんなプログラミング言語なの。Perlに対する純粋な疑問に答えます。
Perlの強み
Perlはどんな言語を参考にしているの?
Perlは、C言語、シェルスクリプト、sed、awk、grepなどのUnxi/Linuxコマンド、Lisp、自然言語の特徴を組み合わせて設計されました。
C言語
PerlとC言語の比較を通して、PerlがC言語から受け継いだものを解説します。Perlの文法や機能の特徴は、C言語から受け継いだものが多くあります。
シェルスクリプト
Perlとシェルスクリプトの比較を通して、Perlがシェルスクリプトから受け継いだものを解説します。Perlの文法や機能の特徴は、シェルスクリプトから受け継いだものが多くあります。
Lisp
PerlとLispの比較を通して、PerlがLispから受け継いだものを解説します。Perlの文法の特徴は、構造的には、Lispから受け継いでいます。
Unix/Linuxコマンド
PerlとUnix/Linuxコマンドの比較を通して、PerlがUnix/Linuxコマンドから受け継いだものを解説します。Perlの文法や機能の特徴は、sed,awk,grepなどのUnix/Linuxコマンドから受け継いだものが多くあります。
自然言語
Perlと自然言語の比較を通して、Perlが自然言語から受け継いだものを解説します。Perlのキーワードには、自然言語から受け継いだものが多くあります。
総括
C言語、シェルスクリプト、Lisp、Unix/Linuxコマンド、自然言語などのPerlが参考にしたものを紹介してきましたが、なぜこのことに注目するのでしょうか? 総括します。
Perlの由来
Perlってどんなプログラミング言語?
Perlは、どんな特徴を持つプログラミング言語なのでしょうか。
Perlに対する誤解に答える
Perlは、非常に誤解されている言語です。
率直で、誠実な、学生、研究者、エンジニア、Web製作者、開発マネージャー、経営者の皆様と、誤解され続けているPerlユーザーのために、Perlの誤解を解くコンテンツを書いていきます。
- Perlはどんな風に書いても動きますか?
- やり方は一つじゃない - TMTOWTDI
- PerlでもマルチCPUを最大限に活用できる
- Perlのプレインオールドを再評価する - 単純で古典的ということの価値
- 昔CGIで掲示板を作った方へ。CGIに代わるPerl Web開発手法のまとめ
- WindowsでPerlを使うべきではないというのは本当ですか?
- Webの誇大広告やステマなどの不正行為についてPerlが困っていることを教えてください
動的型言語の利点
Perlを始めとする動的型言語の利点を知ることで、静的型言語と適切な比較ができるようになります。
他のプログラミング言語との関係性
Perlの哲学関連講座
Perlへの誤解が解けて、Perlへの関心ができ、Perlにチャレンジしてみたくなったら、以下の講座があります。
Perlプログラミング入門
Perlプログラミングの基本をインストールからサンプルで学べる講座です。
Webアプリ開発入門
PerlはWebアプリケーション開発が得意分野のひとつです。Webアプリケーション開発を始めたいならこちら。
Linuxサーバー管理入門
PerlはUnix生まれのプログラミング言語で、UNIX/Linuxととても相性が良いんです。viテキストエディタや基本的なLinuxコマンド、Linuxの仕組みについて学びたい方はこちら。
Perlの仲間に出会う
Perlの仲間に出会えるように、会員限定のPerlクラブ・フォーラムがあります。Twitterのリプライ・ダイレクトメッセージ、Youtubeのコメント欄も利用できます。