操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    介紹

    Perl 是一種動態弱類型編程語言。Perl 內部集成了正則表達式的功能,以及巨大的第三方代碼庫 CPAN;在處理文本領域,是最有競爭力的一門編程語言之一

    1. 生態系統:綜合 Perl 檔案網絡 (CPAN) 提供了超過 25,000 個開源模塊。
    2. 跨平臺:可以在不同的平臺上安裝和運行,例如 Windows,Linux,MacOS 等。當前絕大多數的 Linux 和 Unix 發行版中都自帶了 Perl。
    3. 適用場景:適用于文本處理、系統管理、網絡編程、數據分析與處理、報告生成、自化任務和快速原型開發等。
    4. 開源:根據其 Artistic License 或 GNU 通用公共許可證 (GPL) 獲得許可。

    首次用戶

    1. 使用 x perl 即可自動下載并使用
      - 在終端運行 eval "$(curl https://get.x-cmd.com)" 即可完成 x 命令安裝, 詳情參考 X-CMD | 開源輕量級 POSIX 腳本,用于管理工具 (500+) 和提供經典命令擴展
    2. x-cmd 提供1分鐘教程,其中包含了 Perl 的基本用法,可以幫你快速上手 Perl 。
    3. 使用案例:

    perl-1min-cn

    # 打印文件內容    
    x perl -pe 'print if /pattern/' ./perl.md
    
    # 查找文件中的重復行 
    x perl -ne 'print if $seen{$_}++' ./perl.md
    
    # 統計文件中單詞出現次數    
    x perl -lne '$count{$}++ for /\b(\w+)\b/g; END { print "$ $count{$_}" for keys %count }' ./perl.md
    
    # 執行 perl 腳本    
    echo 'print "Hello, World";' > ./hello.pl    x perl ./hello.pl

    技術特點

    1. 強大的文本處理能力: Perl 最初就是為了文本處理而設計的,因此它具有強大的正則表達式支持和字符串處理能力。這使得它在處理和分析文本數據方面非常出色,可以輕松地進行搜索、替換、解析等操作。
    2. 面向正則表達式編程: Perl 的正則表達式支持非常強大,允許你在代碼中直接使用正則表達式來處理文本。這種特性使得處理復雜的字符串匹配和轉換變得相對容易。
    3. 命令行工具: Perl 被廣泛用作命令行工具的編程語言,可以輕松地編寫腳本來執行系統管理任務、批量處理、數據轉換等操作。

    競品

    1. Python 是一門多用途的編程語言,也在文本處理、系統管理和腳本編程方面非常受歡迎。它有強大的生態系統和廣泛的庫,用于各種任務,包括數據處理、Web 開發、科學計算等
    2. Raku 就是 Perl 6
    3. 這是一門很優美的語言,作者將多種編程范式融合在這門以 Perl 為靈魂的語言當中。
    4. 作為 Perl 的繼承者自然引起巨大的爭議,但作為一種新語言,值得大家細細品味。
    5. Raku 的運行優化欠佳,雖然這不是它的主要應用場景 -- 不過似乎 Raku 還沒找到容易讓其能 大行其道的 應用場景。
    6. 如果進行簡單的文本處理,AWK 是極佳的選擇。

    Perl 6吉祥物Camelia

    29日,Rakudo和Perl 6開發組在官方博客http://rakudo.org/ 發布消息,宣布

    Rakudo Star 2018.01 生產版本正式發布。其源碼包已經可下載,

    下載地址:https://rakudo.perl6.org/downloads/star/

    Windows二進制安裝包,MAC二進制安裝包稍后會在同一地址提供下載。

    這是Perl 6 圣誕版本v6.c 版本后,有一個生產版本,支持官方MoarVM虛擬機向后

    全功能兼容(對支持平臺所有模塊的測試都通過)。目前Perl 6版本發布周期是季度性發布。

    需要提及的是,本次發布的Rakudo Star版本不能完全向后兼容JVM所有功能,只能

    完全向后兼容MoarVM。

    本地發行包,包括2018.01版本的Rakudo Perl 6 編譯器,MoarVM虛擬機及核心模塊、文檔以及Perl 6社區收集其他資源。

    Rakudo編譯器的更新列表,詳見安裝包rakudo/docs/announce 目錄下的2017.10,2017.11.md,2017.12.md, 2018.01.md文檔里。

    額外科普:

    Perl 6僅僅指語言,Rakudo Star是官方的Perl發行版本,包括編譯器、虛擬機和核心功能模塊。當然Perl 6還有其他官方和第三方的Perl 6發行版版本,比如大家都熟悉的春哥的fanlang語言就是運行在Openresty上的Perl 6 “方言“。

    MoarVM 是官方的Perl 6 虛擬機,Perl的虛擬機還支持Java虛擬機的JVM,用于在JVM上跑Perl 6。

    Perl 6 文檔中文化,筆者在github上創建了一個官方文檔Perl 6 doc 中文化項目 https://github.com/bollwarm/Perl6doc,歡迎有志的同學一起加入,完善和推廣。

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有