第1章 はじめに
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
ラマ本へようこそ。Perl 5を扱った本の愛称だ。
1993年に初版を発売して以来、何百万人もの読者に楽しんでいただいているこの本の第8版である。我々は、彼らが楽しんでくれていることを願っている。私たちが楽しんで書いたことは間違いない。少なくとも、本が棚に並ぶまで何カ月もかかった後、私たちはそのように記憶している。本棚」というのはネット上のことだ。
Perl 6はPerlをベースにした言語として誕生したが、現在は "Raku "という新しい名前で独自の発展を遂げている。残念ながら、このような歴史的経緯があるため、両言語は軽い関連しかないにもかかわらず、名前に "Perl "が付いている。Perl 5とこの本は、そうでないとわかっていない限り、あなたが欲しいものである可能性が高い。そしてこの点から、"Perl "とはPerl 5のことであり、数十年にわたって仕事をこなしてきたPerlのことである。
質問と回答
Perlについて、そしてこの本について、特に何が出てくるのかすでにパラパラと読んでしまった人は、おそらくいくつか疑問を持っていることだろう。そこで、この章では、私たちが提供しない答えを発見する方法も含めて、それらに答えることにしよう。
これはあなたにふさわしい本だろうか?
これは参考書ではない。Perlの基礎を学ぶためのチュートリアルであり、簡単なプログラミングを作成するのに十分な内容となっている。すべてのトピックの細部までカバーしているわけではないし、いくつかのトピックはいくつかの章にまたがっているので、必要なときに必要な概念を拾い上げることができる。
私たちが想定している読者は、プログラミングについて少なくとも少しは知っていて、Perlを学ぶ必要がある人たちだ。ターミナルを使ったり、ファイルを編集したり、Perlプログラムではないがプログラムを実行したりする素養が少なくともあることを前提としている。変数やサブルーチンなどについてはすでに知っているだろうが、Perlがそれをどのように行うかを知る必要があるだけだ。
だからといって、ターミナル・プログラムを触ったこともなければ、コードを1行も書いたことのない全くの初心者が、完全に途方に暮れるというわけではない。しかし、多くの初心者はこの本でちょっとした不満を感じただけだ。しかし、多くの初心者が、ほんの少しの不満でこの本を利用している。コツは、あなたが見逃しているかもしれないすべてのことを気にせず、私たちが提示する核となる概念だけに集中することである。経験豊富なプログラマより少し時間がかかるかもしれないが、どこかで始めなければならない。
Unicodeについて少し知っていることを前提としているので、詳細については割愛するが、付録Cでもう少し説明している。この本を読み始める前に読んで、必要に応じて参照することができる。
実験的な機能については付録をつけた(付録D)。エキサイティングな新機能があなたを待っているが、私たちはそれを使うことを強制するつもりはない。可能な限り、昔ながらの退屈な方法で同じ素晴らしいことをする方法を紹介する。
そして、Perlの本をこれだけにすべきではない。ただのチュートリアルだ。包括的なものではない。Perlを正しい方向から学べるようになっているので、準備ができたら、他の 「Intermediate Perl」や「Mastering Perl」に進むことができる。Perlの定義の決定版は『 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access