Perlは長い間私の選択したスクリプト言語でしたが、私はひどい問題に遭遇しました。デフォルトでは、長い(64ビット)整数はサポートされていません。ほとんどの場合、整数は単なる文字列であり、巨大なファイルを検索するために機能しますが、バイナリ、、、、、、など&
、機能しない場所はたくさんあります。printf
pack
unpack
<<
>>
現在、これらは新しいバージョンのPerlで機能しますが、64ビット整数サポートでビルドされている場合にのみ機能します。これは、このオプションなしでビルドされたPerlで実行するポータブルコードを作成する場合には役立ちません。また、コードが実行されているシステムでPerlを常に制御できるとは限りません。
私の質問は、Python、PHP、Rubyがそのような問題に苦しんでいるのか、それともバージョンとビルドオプションに依存しているのかということです。