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がC言語から受け継いだもの

シェルスクリプト

Perlとシェルスクリプトの比較を通して、Perlがシェルスクリプトから受け継いだものを解説します。Perlの文法や機能の特徴は、シェルスクリプトから受け継いだものが多くあります。

Lisp

PerlとLispの比較を通して、PerlがLispから受け継いだものを解説します。Perlの文法の特徴は、構造的には、Lispから受け継いでいます。

PerlがLispから受け継いだもの

Unix/Linuxコマンド

PerlとUnix/Linuxコマンドの比較を通して、PerlがUnix/Linuxコマンドから受け継いだものを解説します。Perlの文法や機能の特徴は、sed,awk,grepなどのUnix/Linuxコマンドから受け継いだものが多くあります。

PerlがUnix/Linuxコマンドから受け継いだもの

自然言語

Perlと自然言語の比較を通して、Perlが自然言語から受け継いだものを解説します。Perlのキーワードには、自然言語から受け継いだものが多くあります。

総括

C言語、シェルスクリプト、Lisp、Unix/Linuxコマンド、自然言語などのPerlが参考にしたものを紹介してきましたが、なぜこのことに注目するのでしょうか? 総括します。

Perlの由来

Perlってどんなプログラミング言語?

Perlは、どんな特徴を持つプログラミング言語なのでしょうか。

Perlに対する誤解に答える

Perlは、非常に誤解されている言語です。

率直で、誠実な、学生、研究者、エンジニア、Web製作者、開発マネージャー、経営者の皆様と、誤解され続けているPerlユーザーのために、Perlの誤解を解くコンテンツを書いていきます。

動的型言語の利点

Perlを始めとする動的型言語の利点を知ることで、静的型言語と適切な比較ができるようになります。

他のプログラミング言語との関係性

Perlの哲学関連講座

Perlへの誤解が解けて、Perlへの関心ができ、Perlにチャレンジしてみたくなったら、以下の講座も参考にしてみてください。

Perlプログラミング入門

Perlプログラミングの基本をインストールからサンプルで学べる講座です。

Webアプリケーション開発入門

PerlはWebアプリケーション開発が得意分野のひとつです。Webアプリケーション開発を始めたいならこちら。

Linuxサーバー管理入門

PerlはUnix生まれのプログラミング言語で、UNIX/Linuxととても相性が良いんです。viテキストエディタや基本的なLinuxコマンド、Linuxの仕組みについて学びたい方はこちら。

Perlに価値を見出した仲間を見つける

Perlに価値を見出した仲間を見つけることができるように、会員登録ができるPerlクラブというWebサービスを運営しています。

Perlテキスト処理のエッセンス
  • 初級者向け・テキスト処理と正規表現の基本をマスター
業務に役立つPerl
  • 実務者向け・ログ解析など日本語を含むテキスト処理の実践!
Perlクラブ
  • 仲間と出会い
    ゆとりあるエンジニアライフを送る