我想知道Perl是否默認安裝在所有基於Unix的操作系統上。由於我想編寫服務器端程序,因此我需要在Perl和C之間進行選擇。Perl是否安裝在所有Unix機器上?
回答
大多數Linux發行版默認包含它。但是,幾個月前,我們得到了一堆運行AIX 7.1的AIX機器,並且都沒有安裝perl。
非常非常廣泛的答案是否定的,您不能假設您購買的每個Linux或Unix系統都會安裝Perl。
沒錯,但你也可以安全地假設Perl可以根據需要安裝在任何Linux或Unix系統上。 – 2012-08-14 02:33:54
也100%準確。但那不是問題。 :) – AWT 2012-08-14 02:43:32
我不確定Perl是否是所有Unix服務器安裝的標準配置。我甚至不知道這意味着什麼 - 服務器是一塊硬件,它不必與任何特定軟件(甚至不包括OS)一起提供。
無論如何,我不認爲這應該是決定性因素。你可以隨時編譯Perl,或者在程序中分發Perl。爲您的項目選擇語言的因素有:
1)哪些語言可以很好地映射到域?將C用於文本處理程序將是一個錯誤,這是Perl和Python的光輝(也許Ruby也是?)。將Perl用於硬實時嵌入式應用程序可能是一個錯誤。
2)團隊中的人有什麼經驗?
3)您(或您的公司)想要開發哪些技能?如果從長遠來看,這會給你或你的公司帶來優勢,那麼使用新的語言也許是可以的。愛立信切換到Erlang就是最好的例子。
- 1. 在一臺機器上安裝各種Perl安裝是否安全共享cpan_home?
- 2. 我是否需要在所有目標機器上安裝公鑰(Capistrano)?
- 3. 在3.5開發機器上安裝.net 4.0 RC是否安全?
- 4. 在同一臺機器上安裝rails和vb.net是否安全?
- 5. 所有iOS 6安裝的設備是否都有相機?
- 6. 是否必須在所有涉及的主機上安裝SSIS組件?
- 7. 是否必須在jenkins slave機器上安裝svn?
- 8. 是否可以在Windows 7機器上安裝IIS 6?
- 9. 如何檢查mysql是否安裝在linux機器上?
- 10. 是否可以在Windows 7機器上安裝xcode?
- 11. 檢測程序是否安裝在機器上
- 12. 如何查找機器上安裝的所有瀏覽器
- 13. 在客戶機上運行wix安裝程序是否需要在該機器上安裝wix框架?
- 14. Puppet:在沒有安裝Rubygems的機器上安裝Rubygem-package
- 15. 如何在Heroku機器上安裝Perl的DBI模塊
- 16. 如何在一臺機器上運行多個Perl安裝?
- 17. 如何在Unix(Mac OSX)上安裝perl模塊DBD :: Sybase?
- 18. 在fedora上安裝Perl/Tk
- 19. 在Windows Vista上安裝Perl
- 20. 是否有理由在同一臺機器上安裝SQL Server 2005和2008?
- 21. pip安裝是否安裝所有依賴項?
- 22. 檢查機器上是否已安裝Tomcat和MySQL
- 23. 有沒有默認安裝Perl的Unix平臺?
- 24. Windows機器上安裝Theano
- 25. 如何檢查libwww-perl是否安裝在我的服務器上
- 26. 在安裝了BDS2006和XE的XP機器上安裝Delphi 7時,是否有任何問題需要注意?
- 27. 是否有可能在UNIX上重新包裝MSI包?
- 28. 在安裝在32位機器上的hyper-v上安裝64位虛擬機
- 29. audioread在Matlab Unix機器上
- 30. 在unix機器上的Tessart4j
那麼,「最新的UNIX服務器」是什麼意思? – 2012-08-14 01:26:16
而不是擔心Unix的所有風格,爲什麼不問你打算使用的風格? Perl是高度可移植的。當然,如果你遇到一個缺少Perl的Unix發行版,它可以很容易地下載和編譯。 – DavidO 2012-08-14 01:34:13
@DavidO SunOS 10,AIX,RHEL 5,CENTOS 4,HP-UX。我希望我的程序能夠運行在所有可能超過3年的最新版本中。 – user1595858 2012-08-14 01:37:25