【えっ】Perlに未来はあるのか?【終わり?】
レス数が950を超えています。1000を超えると書き込みができなくなります。
青春をともに過ごしたPerlの何がだめって言うんだよ〜
教えてくれ! 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
3QBDU PythonとかRubyはPerlとは完全に別物じゃないですか
Perlの人気があったのはUNIXに統一されたシェルがなかったからだよ
今でもBashの拡張機能使うぐらいならPerlで書くという風潮が僅かに残ってるし >>901
>今でもBashの拡張機能使うぐらいならPerlで書くという風潮が僅かに残ってるし
残ってるかなぁ・・ BashスクリプトよりPerl スクリプトのほうが100倍はマシだろ。 >>903
選択肢がその2択な時点でだいぶずれてる bash(sh)はプログラム言語と考えない方がいいよ
プログラム実行と自動化のためのDSLだよ >>904
じゃあPerlとBash以外の何で書くの?
まさかzshとか言わないよね? >>906
え? Bourne Shellだろ?
なんでbash依存をしなきゃならんのだ
Debianなんか、bash拡張が使えない
dashがデフォルトのシェルなのに シェルスクリプトは、プログラミング言語として使ってはいけない。
各コマンドが、1つのプロセスだから、無数のプロセスが起動される
シェルスクリプトで、5秒掛かる処理が、
Perl では、0.1秒以内
ただ、Perlよりも、Ruby の方が便利 >>908
> 各コマンドが、1つのプロセスだから、無数のプロセスが起動される
それは違うぞ
シェルには制御文とビルトインコマンドがある
これらは一つのプロセスにはならない。
制御文にはifやwhileやcase、
ビルトインコマンドには、[ や echo や printf と言ったコマンド
シェルスクリプトでプロセスをたくさん起動する
状態になったらそれは作り方が悪い だが制御文はもれなくビルトインだし
基本的なものはビルトインになってる pythonはインストールされてる環境が限られてるしな シェルスクリプトで、for 文を使うと、極端に遅くなるらしい >>914
https://qiita.com/8x9/items/f1156503694d3683e78d
を読んでそういう結論に達したのだろうが
forを使うことで遅くなるわけじゃない
単にシェルスクリプトが遅いだけ
リンク先は、シェルスクリプトではなくパイプを使って
外部コマンドでループ処理をさせることで速くするというが
たまたまその例で多く時間を食っているのがforだっただけの話
一般的なプログラミング言語からすればなにをするにしても遅い
だけど、遅いからと言って使いものにならないわけじゃなくて、
シェルスクリプトが得意なのは、外部コマンドの連携
シェルスクリプトでも関数は作れるが、
基本は外部コマンドを一般的なプログラミング言語の関数とみなして
その関数(外部コマンド)呼び出しの流れを記述するものなんだよ。
そしてUnixの文化として、一行一データで複数行でデータ全体を表すという文化がある
一行(一データ)ごとに外部コマンドを呼び出すのではなく
データ全体をまとめてコマンドに渡して処理するという考え方をする
そのときに外部コマンドを連携させるのに適してるのがシェルスクリプトなんだ Perlでさえ昔はUNIX文化を破壊するものとみなされてたわけだけど
今となってはPerlぐらいにしかUNIX的なものは残ってないじゃん
だからみんなPerlを渋々使い続けてる Perl5の互換性維持は立派。
ほかのスクリプトはそのへんがいいかげんだから、よけいに。 それは互換性がないPerl6の話をしてほしいっていう前振り? だから、Perl6には触れるなよ!触れるなよ!
ってフリだろ? 珍しく伸びてる 華々しい未来は望んでないし存続してくれれば有難い なんかこうコード書いてないと落ち着かないね 仕事欲しいお あー、分かるわ 雑音消えて集中するんだよね精神安定剤みたいな あれこれ文句はあるがPython使うと戻る気なくなる。
perlはシェルスクリプトの代わりとして簡単なものしか作らなくなるな シェルスクリプト以外に、シェルスクリプトの代わりとなる言語はない >>929
>>シェルスクリプト
まさにそれ用でしょ
そういう部分ではPerlは残るよ >>908
>>Ruby
こそ特殊になってしまった Perl 6 が Raku に名称変更される件、本決まりらしい。
We, Wall, we, Wall, Raku: Perl creator blesses new name for version 6 of text-wrangling lingo
Perl 6 set to be reincarnated as Raku, as favored by Larry Wall
https://www.theregister.co.uk/2019/10/11/perl_6_raku_larry_wall/
11 Oct 2019 at 22:51 「Rakudo」の「Raku」じゃないの?
つまり、ひいては「駱駝」「楽土」の「らく」? 無理やり改名させた感が凄いな
コミュニティの分断だな
悲しいよ RakutenのRakuだったりしたら嫌だなw
裏で三木谷が金出してたりして。 >>936
Ultimately, Raku, a reference to Perl 6's Rakudo compiler, won out.
Perl 6 will become Raku, assuming the four people who haven't yet approved the pull request give their okay, and Perl 5 will become simply Perl.
書いてあるとおりラクダコンパイラにちなんでます >>947
ラクダの発音間違ってるの訂正しなかったからそのまま話が進んじゃったんだよ
普通の人間はコンパイラに楽土なんてつけないよね 誰も rakudo.org を読んでないんだな
rakudo は日本語でパラダイスであると同時に駱駝道(way of the camel)の短縮系だと書いてある
マジで では rakudo がコンパイルする raku とは? perlの名前なくなったら誰も使わないだろ
マジで何を考えてるんだ
perl5コミュニティの圧力だよなこれ ラリーももう歳だからなあ
guidoみたくもっと早くに引退したほうが良かったのかも どう見ても完全に新言語だったからな。
冷静に考えたら、Perl6とか意味わからんレベル。 さっさと開発中止にしてPerl5に新機能を入れる方向にしてればこんなことにはならなかったはず
失われた20年 開発に成功しても現状の立ち位置はそう変わらんのではないかと思う 楽土決定を受けてのスレかと思ったが12年ものだったか
軽々しく書き込んで申し訳ない
残り40レス大事にすごしてくれ Perlはperil (危険)みたいで良い名前じゃなかったから、捨てて正解だろ。 念のため書いておくが、pythonはニシキヘビという意味のほかに霊・悪霊・悪霊や霊にとりつかれた人という意味がある。 結局20年近くかけたPerl6の開発に失敗して、
Perl5 のリネームをPerl 7 としてリリースしたっていう事? 互換性の重要さを認識してないからそうなる
シェルスクリプトとJavaScriptがしぶとく生き続けてるのは
互換性を大事にしてきたから >>967
git for Windows 2.29.1にバンドルされているperlは最新の5.32.0だよ。 MySQLとかPerl依存のサーバーアプリケーションは多い
Perl6じゃなくてPerl5だけど >>971
r.A.K.u.
期待の星だったがいつのまにか 一つ言えることは
perlに未来がなくて、
rubyには未来がある
ということだけはない。 >>966
子分にすら慣れなかった言語もあるんですよ!
こういうスレが立ち始めたとき、まさかPerlよりRubyの方が要らない子になるとは思わなかったなぁ macOSの有力なパッケージ管理システムHomebrewはRubyで作られている。 >>977
後悔してるやろなあ。w
ま、Rubyに限らず、いろいろバージョンが古いままらしいから、気にしてないかも知らんが。それならそれで困った話。w perl.comが乗っ取られるくらいだもの
信頼を損ねるには充分すぎる出来事 Git for Windowsに付属のPerlはなんのためにあるんだろうと思ったら、svnレポジトリをgit cloneするのに使ってた
C:/Program Files/Git/mingw64/libexec/git-core\git-svn 竹内洋岳
竹内 洋岳(たけうち ひろたか、1971年1月8日 - )は、日本の登山家。世界で29人目で、日本人唯一の8000メートル峰全14座の登頂者 レス数が950を超えています。1000を超えると書き込みができなくなります。