インターネットのダクトテープと呼ばれるプログラミング言語は何ですか?

コンピューターモニターでのプログラマーの反映

多くの大規模なWebサイトは、Perlプログラムを使用して構築されています。

画像クレジット: ストックバイト/ストックバイト/ゲッティイメージズ

ソフトウェア開発者は、プログラミング言語がデータの問題をすばやく簡単に修正するのに役立つため、Perlを「インターネットのダクトテープ」と呼んでいます。 1980年代後半にソフトウェア開発者のLarryWallによって作成されたPerlの登場は、インターネットの人気の高まりとWorld WideWebの始まりと一致していました。 PerlはUnix環境から来ており、他のUnixソフトウェアと共通する多くの特徴があります。

目的

Perlは、高度なテキストファイル処理に優れた高級プログラミング言語であり、他の用途の中でも、Webページのハイパーテキストマークアップ言語出力を生成できます。 データベースを組み込むためのインターフェースが含まれているため、この言語はeコマース、フォーラム、ブログ、その他の動的なデータ駆動型Webサイトに最適です(参考文献4を参照)。 インターネットアプリケーションに加えて、Perlは、日常のシステム管理、レポート作成、およびメンテナンスタスクに便利です。

今日のビデオ

Unixの背景

PerlはUnixベースのコンピューターで始まり、Linuxマシンでも人気があります。 その構文は、Unixシェルスクリプト言語、およびC、C ++、Unixから大きく借用しています。 「awk」などのテキスト処理ユーティリティ。 PerlのバージョンはMicrosoftWindowsでも利用できます およびMacOSX。

通訳言語

C、COBOL、FORTRANなどの従来のコンパイル言語では、プログラマーはソースファイルを 選択した言語、次にその言語のコンパイラプログラムを使用して、コンピュータが実行する実行可能ファイルを作成します 直接。 対照的に、Perlプログラマーは最初にPerlインタープリターを実行し、次にインタープリター内でコードを記述して実行します。 インタプリタは、プログラミングを容易にするインタラクティブな環境です。 この例が示すように、プログラマーはコマンドラインからPerlコードを実行することもできます。

c:> perl programname.pl

ここで、「prgramname.pl」はPerlプログラムを含むテキストファイルです。

強みと弱み

Perlの最大の強みは、開発のスピードです。 その簡潔な構文により、プログラマーは強力なコードをすばやく作成できます。 この言語は重要なプレーヤーとして浮上しており、開発者ベースでは100万を超えると推定されています(参考文献5を参照)。 ただし、Perlプログラムの高密度構文もこれに反して機能するため、プログラムの読み取りとデバッグが困難になります。