[討論] Python熱潮是不是被炒起來的?

作者: yimean (溫柔殺手)   2018-11-16 07:43:19
各位版上的大大早上好。
小弟因為工作上的需要,會去找適合的語言寫一些小程式。
所以,有碰過C++、Python、VB、VBA。
其中Python是因為有一段時間炒得火熱,所以我就想說用Python來寫寫看。
確實如傳聞中的還算簡單。
事實上,小弟的小程式用什麼語言寫,以現今的電腦技術來說,跑起來都像喝水一樣。
沒啥負擔。
但是小弟還是會去找找,這些語言的比較跟長處。
我有一些心得,想跟大家討論一下,避免自己的眼光太狹隘,落入井底而不自知。
1.如同大家所認知的C語言算是最嚴謹的結構,如果不是開發大型程式,似乎沒有特別
的必要。
2.VB是在Python出現前最容易上手的語言了吧(我猜的)?經過歷代的改進其執行效率。
也不會比C差太多。
3.事實上,在業界多數User的作業系統用的還是MS的,在這樣的環境下VB支持度應該
是很好的。跨平台嘛~~~~說真的如果是MIS才有比較高的機會用到。像我們這種,
只是要做到工作自動化,VB應該就綽綽有餘了。
4.VBA應該是Office吃的最廣的語言了。你說用別的語言來跟VBA比Office自動化,那複雜
度與開發方便度,是有一段距離的。當然如果是上千行的程式碼的時候,基本上應該
可以稱之為一個小系統了。VBA就不見得占有什麼優勢。
5.在GUI的領域,我相信還是VB跟VBA的使用是最簡單也是最齊全的。
綜合以上各點,小弟覺得Python比較適合開發演算法。等開發完之後再用C去優化。
小弟也認真思考過,能不能用Pyhton+VBA取代VB。但是,後來想一想,何必呢?
為什麼要用兩個有明顯差異的語言去取代VB?
小弟,其實也徘徊在多叉路口。想要找一門語言寫一個大型應用,像是進銷存、ERP之
類的。比較之下,在MS的系統中VB.NET,似乎占了極大的優勢。
不好意思寫得有點亂,最終想要表達的是,在一般的MS OS應用下,Python的優勢到底
在哪邊呢?Python是不是被炒得有點神了?
作者: MOONRAKER (㊣牛鶴鰻毛人)   2018-11-16 10:39:00
這什麼問題…你什麼時候聽說有人用python寫進銷存的語言使用要看環境 你自己要標新立異不要怪語言最後有python版 你應該去那邊問這個問題
作者: gundan (彈彈的哀傷)   2018-11-16 13:44:00
vb 也只剩下一些快爛掉的工廠在用了吧
作者: MOONRAKER (㊣牛鶴鰻毛人)   2018-11-16 16:31:00
那是VB VB.NET沒那麼爛 雖然實務上C#用較多
作者: laechan (揮淚斬馬雲)   2018-11-23 14:04:00
現在有些求職要求要會的程式語言裡頭也有列python通常併列的還有 java, C# 等
作者: MOONRAKER (㊣牛鶴鰻毛人)   2018-11-24 09:20:00
一次也會太多 這種八成在虎人python有一個大優勢是新領域的library很多 你用VB做機器學習看看 連問都找不到地方問還是老話 語言使用要看環境 標新立異要自己負擔成本

Links booklink

Contact Us: admin [ a t ] ucptt.com