zlibrary 為什么只有python成了膠水語言?
為什么只有python成了膠水語言?許多受訪者指出了主要問題中的錯(cuò)誤。Python不是唯一的膠水語言,它是否是最好的膠水語言還需要討論(怕被噴),膠水語言也不是一個(gè)好標(biāo)題記住,在大學(xué)里,Perl的猖獗
為什么只有python成了膠水語言?
許多受訪者指出了主要問題中的錯(cuò)誤。Python不是唯一的膠水語言,它是否是最好的膠水語言還需要討論(怕被噴),膠水語言也不是一個(gè)好標(biāo)題
記住,在大學(xué)里,Perl的猖獗情況并不比現(xiàn)在的Python差。雖然我只學(xué)了一點(diǎn),對(duì)它了解不多,但當(dāng)時(shí)很多人都在學(xué)習(xí)Perl,Perl也被稱為完美的語言。當(dāng)時(shí),由于Python的語言功能與Perl非常相似,它只能假裝是一種粘合語言,努力在Perl的夾縫中生存。我不知道該謙虛到哪里去
然而,Perl的可讀性和維護(hù)問題一直受到批評(píng)(說服新手給出警告)。近年來,很少有公司使用Perl作為工具,據(jù)說Perl的可讀性和標(biāo)準(zhǔn)化有了很大的提高,但是自從UNIX倒臺(tái)以來,Perl一直無法恢復(fù)。一旦被巨蟒擊倒,我的生活就很難翻身了
看來我要走得更遠(yuǎn)一點(diǎn)了。回到問題上來,為什么Python成為使用最廣泛的粘合語言?
三十歲了,從零開始學(xué)python還有前途嗎?
哈哈,我50歲就在學(xué)Python了,所以我覺得還來得及。利用Python和Django框架進(jìn)行web開發(fā),結(jié)合日常工作內(nèi)容和流程,編寫一個(gè)web應(yīng)用程序,避免了重復(fù)、低效的工作。例如,以前用Excel管理的信息存儲(chǔ)在mysql中,后臺(tái)用Django框架開發(fā),前端用bootstrap HTML Ajax制作,代碼按照通常的工作流程編寫,實(shí)現(xiàn)所需的功能。過去,我用EXCEL表格管理成千上萬的資產(chǎn)和設(shè)備。我遷移到自己的資產(chǎn)管理系統(tǒng),實(shí)現(xiàn)了設(shè)備的存儲(chǔ)、發(fā)放、借用、歸還、查詢、報(bào)廢,覆蓋了資產(chǎn)的全生命周期。。。還寫了一個(gè)python腳本,運(yùn)行在大家的電腦上,可以采集電腦信息,自動(dòng)上傳到系統(tǒng)后臺(tái)數(shù)據(jù)庫,2000多臺(tái)電腦的硬件配置和用戶信息都被自動(dòng)采集,自動(dòng)更新。我不指望學(xué)習(xí)這個(gè)能給我?guī)硎裁?。我很開心,很享受。
如果我們能利用所學(xué)的新技術(shù)來找工作,那會(huì)更理想。我不知道有沒有人要我去?
開始學(xué)習(xí)永遠(yuǎn)不嫌晚。
既然Python是用C實(shí)現(xiàn)的,那為什么Python不能直接生成exe呢?
C語言實(shí)際上是一種“老”和“底層”語言。其執(zhí)行效率僅次于匯編語言。
它之所以古老是因?yàn)镃語言出現(xiàn)得很早。
盡管FORTRAN和COBOL比C語言出現(xiàn)得早,但現(xiàn)代主流操作系統(tǒng)(windows、Mac OS、Linux、IOS、Android、Unix)都是從C語言中誕生的。
最根本的原因是C語言被設(shè)計(jì)用來同時(shí)編寫匯編語言。從理論上講,它可以用外匯來表示。匯編語言是最有效的語言。
所以Python是用C語言編寫的也就不足為奇了。它與能否生成exe無關(guān)。
Exe文件是Windows平臺(tái)的專用格式。最簡(jiǎn)單的exe是com可執(zhí)行文件。EXE實(shí)際上是一個(gè)解釋器文件。
由Python語言生成的代碼只能通過引導(dǎo)加載程序和解釋器作為EXE文件執(zhí)行。
因此Python生成EXE文件并不困難。只是它是否愿意提供的問題。
專科生學(xué)了python然后投了一堆簡(jiǎn)歷根本沒有面試邀請(qǐng),就是因?yàn)閷W(xué)歷低嗎?
事實(shí)上,這是由于Python的語言特性。當(dāng)你學(xué)習(xí)咕嚕,你會(huì)發(fā)現(xiàn)它很熱。因?yàn)閷W(xué)生太少,需要幫助的企業(yè)也很多,現(xiàn)在還很早。不過,我加入了python,但我也可以學(xué)習(xí)golang。學(xué)習(xí)時(shí)間很短。