Visual Basic(簡稱VB)是Microsoft公司開發的一種通用的基於物件的程式設計語言,為結構化的、模組化的、物件導向的、包含協助開發環境的事件驅動為機制的視覺化程序設計語言。是一種可用於微軟自家產品開發的語言。
最大的差別在於VB只能在window上用,沒有開源。 (推薦學習:Python影片教學)
而python開源,可以跨平台。
這麼說並不是說VB不可用,事實上,VB可以用到的地方非常的多,比如說我們常說的單片機之類的機械設備,許多都是C語言寫出來的,但也有用VB語言做控制的。當然了,python有樹莓派。
事實上,微軟真的很親和python,或者python膠水性能太好,以至於微軟現在的office開了python的api接口,這是要把自家的vba扔進垃圾桶啊。在微軟的大數據Azure,也開了python的介面。 VB書寫方面確實沒python爽,VB能做的,python全能做的更好,這就真的很尷尬了,本人現在回去寫VB各種不舒服,都是python慣出來的病。
開發速度上,python真的是要什麼有什麼,VB?根本不是一個等級的。我真的不想在語言上浪費吐沫,VB也不是一無是處,也有特別的情況用到,比如你在window上搞點東西,c#和vb不就很好麼。
最後我說一下為啥要學習開源的東西,真的,這個是讓我自身水平飛速提高的一個關鍵,首先是你能夠知道開源代碼是怎麼實現需求的,退而求其次,最不濟,例如你有了問題,一堆的文檔和開源程式碼放在那裡,自己啃麼,透過python的原始碼閱讀,真的能夠長進不少。
人的時間有限,選一個你喜歡,又善待你的語言吧。
有些批評家認為 Visual Basic 是一種給兒童和菜鳥程式設計師的語言,它自從設計開始就是一種簡單的語言。有些C 和Java中的特性在 VB 中並沒有出現。在感受開發的方便和快速的同時,一些類似於編譯時進行類型和聲明檢查的功能在預設情況下是關閉的。這樣一些程式設計師一邊感嘆 VB 的易用性,一邊沮喪地看著一些類似「未定義類型」錯誤的發生。
更多Python相關技術文章,請造訪Python教學欄位學習!
以上是python和vb哪個簡單的詳細內容。更多資訊請關注PHP中文網其他相關文章!