go調用python,go語言和python-新學語言,選GO還是Python

 2023-10-08 阅读 30 评论 0

摘要:python和Go都有還算長時間的應用,個人覺得下面的說法可能跟合適些 1) go能做的python未必可以做 - 同意,的確,golang作為google推崇的一門服務器端的語言,旨在很低成本的構建后臺的應用,用go可以寫出可讀性很好的高并發處理流程&#x

python和Go都有還算長時間的應用,個人覺得下面的說法可能跟合適些

1) go能做的python未必可以做 - 同意,的確,golang作為google推崇的一門服務器端的語言,旨在很低成本的構建后臺的應用,用go可以寫出可讀性很好的高并發處理流程,性能從現在來看,高并發這方面已經超過java,跟erlang差不多,比C++差點,但從開發角度來說,開發成本低于C++/java/erlang,目前不少基于go做消息推送、手游、網游的,做web的也不錯,起碼并發這方面已經接近了nginx。

go調用python。2) python能做的go也可以做 - 不同意這個說法,這種說法,明顯帶有語言歧視,如果go一切方面都比python好,那python是不是沒有存在的理由了? 目前來看,go作為一門新生的語言,發展時間還是太短,配套的社區產品都沒有跟上,舉個例子,配套的合適的debugger目前都沒有,如果對于一個新生來說,沒有debugger,每次要靠log/profiler去解決內存GC、跟其他庫的融合的問題,基本上難度很大,再比如,go目前自帶的library里起碼在1.6的版本里還沒有像樣的XML的DOM/SAX解析庫。

反觀python,作為一門膠水語言,目前在多個領域得到了應用,比如web開發、科學計算等,尤其在科學計算領域,這個領域基本上go就沒有什么產品和影響力,反觀python, numpy/scipy/pandas都已經在社區發展了不少年了。

結論,這2個語言除了web方面,目前交叉的領域不多,從性能上來說,go要好點,從目前的行業應用來說,python要多些,一個語言是否能得到發展,不是取決于性能的,更多的取決于社區

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/129303.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息