http://furyo.on-air.ne.jp/linux/perl.html
上記のサイトにおいてbash と Perlのコンセプトの違いを表で比較されています。
◎bashの欄;様々なパーツ(コマンドとして実装されているもの)を組み 合わせてひとつのものを作る
◎Perlの欄;Perl 自身で何でもできるように設計されている
の比較がいまいちピンと来ないのですが、具体的にどういうことなのでしょうか?
No.3ベストアンサー
- 回答日時:
Perl の方はサブルーチンやモジュールが沢山あって、だいたいのことは Perl の中だけでできるようになっています。
bash は bash 以外のコマンドを呼び出して動かすように作られています。但し bash は sh からかなり拡張されていて、内部コマンドが沢山あります (それでも Perl の方が多機能ですが)。
で、どちらもインタープリタであることには変わりはありません。
No.4
- 回答日時:
今さらかつついでなんですが, シェル (のスクリプト言語) はいろいろな「ツールをつなぐ」という意味でグルー (glue) 言語っ
て言ったりしますね. あと, Perl みたいにとにかく詰め込んだものをキッチンシンク (kitchen sink) と言ってみたり.No.1
- 回答日時:
要するに, 「それだけで (ひととおり) 何でもできる Perl」と, 「自分で何でも処理するのではなく, 他のプログラムを起動するための基盤としての bash」という違いなんだけど....
でも, はっきりいうと Perl と bash を比較すること自体がナンセンスだと思う. 全然違うコンセプトで作られたものを比較することにどんな意味があるというんでしょうか? ああ, perlsh なんてあったなぁ....
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) awkのtoupper() 1 2022/10/21 20:39
- Perl Windows10においての『Perl』のプログラムについて 1 2022/05/09 16:04
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をdiff.shとして、以下のように2つのテキストフ 1 2023/02/03 20:06
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
- Perl perlプログラミング 空白行削除 4 2023/01/28 17:58
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ディスク容量について
-
open MAILでの"|"
-
実行中のcpan processを終了さ...
-
AIX6でファイルのタイムスタン...
-
ArduinoのジャイロモジュールMP...
-
ユーザー定義関数に#NAME?が返...
-
例外処理のフローチャートの記...
-
Excel VBA 定義されたプロージ...
-
Excel VBAでリンク切れをチェッ...
-
「デバイスは PRN を初期化でき...
-
Excel VBA 『Call』で呼び出す...
-
use lib qw(変数名);は無理?
-
モジュールの最大数はいくつな...
-
現在アクティブなフォーム名を...
-
グラフのX,Y座標を取得したい
-
【vba】フォームに書いてあ...
-
CPANモジュール取得におけるmak...
-
VBAで旧字体を異字体に一括で変...
-
Access VBA標準モジュールにつ...
-
他Book(シートモジュール)のマ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
AIX6でファイルのタイムスタン...
-
時間がかかり過ぎたプロセスを...
-
open MAILでの"|"
-
Active Directoryでグループに...
-
LinuxにおいてのPerlのプログラ...
-
Perlでpopen()的なものを使って...
-
forkで作れる子プロセス数が限...
-
HELOコマンドが失敗する。
-
gem install houston
-
system関数とqx演算子の違いに...
-
Perlの処理待ちコマンド
-
perlスクリプト内でシェルコマ...
-
ディスク容量について
-
実行中のcpan processを終了さ...
-
Perlで特定のコマンドを実行さ...
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
-
ユーザー定義関数に#NAME?が返...
-
VBAで別モジュールへの変数の受...
-
"JScript"が見つかりません!
おすすめ情報