目前中國有類似VC,VB這樣的編程語言嗎?大部分工具軟件都是國外的,我們缺什麼?

用戶5448932894


會不會這些vcVB編程語言人家也不給你用啊?就像那個什麼安卓一樣?剛剛聽說咱們做的大飛機是用的波音的發動機,馬上給你斷供,你還做啥?


鴻鵠創維


看看aardio,非常棒的編程語言,體積很小,國人的產品。類似C語言。


手機用戶56347838030


首先,先回答第一個問題:

1. 中國有類似VB這樣的編程語言——易語言。

然後回答第二個問題:

2. 其實做一個工具並不難(vue大家應該都知道吧,我們就把它算成一門工具吧),難的是做出來的工具怎麼賺錢。

Ok,回答完這兩個問題,我就來解釋下吧。

首先第一個問題,我看了很多答主說到了中文編程,例如易語言。在個人看來,中文編程和英文編程沒什麼區別,因為在開發中,函數或者變量的命名什麼的,無論是是英文還是中文,都只是一個符號而已,而對於開發者來說,快就完事了,我們真正關心的是代碼的邏輯問題。不過如果想讓一門語言流行起來,還是得英文,因為只有全世界的人使用推廣,一門語言才能夠發展起來。同樣,作為一門新的語言,得表現出與眾不同的優勢,這樣才會有人去使用它,不然又有誰願意花費時間成本去學習一門沒有新的特點的語言呢?

第二個問題,我不是很明白題主中的工具軟件代表著什麼。這裡就說一下我的理解吧。在我看來,編程語言的框架也是一種工具軟件。那麼我們可以看一看國內的一些開源框架還是有一些很不錯的,例如阿里巴巴的druid和fastjson等等(話說能不能給我廣告費啊)。如果說ide的話,emm,在國內我還沒有看到幾個😂😂,實在是國外做的太好了,以至於你想不到更好的ide方案(這句話有點誇張了,你們明白我的意思就行了)。不過我最近看到華為的liteos有一個專門的ide,感覺很強的樣子,但是因為比賽的原因,只能用keil去寫,等比賽完後,我在去看看😏。還有最近出的方舟編譯器,因為身邊還沒有人用過,就不做評價了,等用過了再說。

手機碼字真難受╯﹏╰,不過不得不說無論是軟件還是硬件我們都還有很長的一條路得走,很多方面我們與國外都相差了很多很多。從86年我們發送了第一封電子郵件,94年我們全面接入互聯網,一直到現在,我們不斷地在發展在努力在進步。其中,這個發展中包含著大家的支持,開發者的努力,科研者的實踐創新…


數碼大白


VC,VB等都屬於微軟著名的開發平臺VisualStudio。中國目前還沒有類似的開發平臺及工具。前些年國內出現過一款漢語編程軟件:易語言,由於技術及市場種種原因並沒有被大眾所接受,現在幾乎銷聲匿跡了。



一款經典通用的編程平臺集成了多種編程語言的編輯,編譯,運行,調試,與操作系統的深度融合,各種運行庫的匹配,良好的兼容性,穩定性,易用性等非常複雜的技術。

中國的欠缺:

1.目前國內的軟件開發技術蓬勃發展但是基本集中在應用開發,如互聯網開發。對於開發語言,開發平臺的基礎研發少之又少,目前世界上主流的開發語言沒有一款是中國設計出來的;



2.中國缺少基礎研發的人才及技術積累,西方發達國家在IT軟硬件技術的研究比中國早很多,積累了大量的人才及湧現出了大批優秀的關聯企業,比如微軟,谷歌等。

中國在軟件基礎研究上相對落後,但是在新興的互聯網應用,雲計算等方面的優勢也很明顯,要超越歐美還有很長的路要走。


IT風雲錄


發展中文編程語言和開發環境是剛需。但是被很多人忽略的是,在中文編程語言發展成熟之前,在相當長時間內,英文編程語言仍將佔據相當大的市場份額,尤其是有很多歷史項目仍需依靠現有的英文編程生態圈。幸運的是,常用的英文編程語言都已支持中文命名標識符。比如:

Python:

Java:

JavaScript:

關鍵是,標識符中文命名是中英文編程語言開發都通用的。比如說,現在如果在Java中使用了中文命名,如果幾年後需要改用某個中文編程語言重新實現,標識符的命名都可以直接使用,而不用從英文再改回為中文。更不用說在現在的項目中,使用母語命名的標識符將使代碼更加易於理解,俗稱“可讀性更好”。不同意的大可以把上面的代碼改寫成英文命名,是騾子是馬拿出來遛遛。

回到問題,使用中文命名標識符將使國產工具軟件的開發維護成本更低,市場競爭力更高。與發展中文編程語言相輔相成,會是相當長時間內的必要補充和助推器。

為什麼說是助推器?因為中文編程語言非常適合使用中文命名標識符實現,比如之前寫的繪圖腳本語言:

就在JavaScript實現中使用了中文命名標識符:

在代碼中使用中文命名對於新手來說的意義也相當大。可以看看最近開始發的Java入門教程系列,就使用了像下面的中文例程:

可以想象可以讓更多人更快地上手編程,也可以為國內軟件發展提供更多人力資源。

一句話:從自己做起,現在就開始儘量用中文命名標識符吧!


用中文編程


不要小看簡單的編程工具,其實是編程生態系統內容的一種,這也是國內欠缺的,雖然國內程序員有幾百萬之眾,但是大部分從事的工作還屬於應用級的開發,真正核心的開發相對來講觸及不是很多,美國給國內企業設置實體清單裡面,封鎖的可不僅僅是硬件芯片這麼簡單的事情,還會在操作系統的生態系統做手腳,國內企業已經開始面臨最核心的問題了。所有的編程工具都是為了編程語言生態系統服務的,國內很少有對生態系統建設的計劃,當然這方面的編程語言和編程工具還是少的可憐,只有一箇中文編程語言易語言,現在儼然成了外掛的天堂,這也是國內編程語言實際現狀。

中國軟件發展現狀

多數企業使用現成的開源框架,然後在此基礎上定製開發。國內大部分程序員還是在消化國外編程語言和編程框架,能夠把開源的編程框架消化的非常細緻的,在國內就已經算是編程高手了,因為直接拿國外的框架進行產品定製開發,本身存在很大的風險,開源社區框架理想化的東西比較多有很多根本沒有經過大型項目的驗證,綜合實力強一些的企業基本會在編程框架的基礎上進行深度的定製,甚至修改內部的一些機制,應對商業化的需求。大部分企業還是以拿來主義為主,對於地點比較低的國內軟件環境這也是畢竟之路,在起步階段追求完全的創新顯然是不現實的,先從基本的山寨出發,先解決基本的生存問題,這麼多也是合情合理。

頂尖的科技企業,已經完成了自主研發創新,並且取得了巨大的成功。在自主創新這塊做的比較出色的有後來居上的阿里巴巴,國內第一代互聯網企業技術企業代表屬於百度公司,但在進入移動互聯網時代國內技術代表已經變成了阿里巴巴,特別是阿里雲自主研發成功,有一個有趣的現象,排名全球前三的雲計算框架都是自主研發的,自主研發起步困難一旦成型發展就會非常順利,阿里雲起步非常艱難,在起步階段也是採用了國外的開源框架很快就遇到瓶頸了,於是破釜沉舟開始自主研發,在當時很多人看不明白,大家都在拿開源框架開發的時候,只有阿里巴巴還在自我摸索,結果證明了一個企業想要做強做大還是要依靠自主創新。因為有了阿里雲的激勵,馬雲更加註重技術佈局,其中達摩院就是一個典型。

還有很多企業還在用著開源的框架,基本業務也做的風生水起,但就是無法跨越國際市場。很多國內企業藉助著國內互聯網巨大的紅利把企業已經做的本行業國內最大了,還是不去思考如何提升核心技術實力,暫時守住流量優勢只是代表業務能力做的強,要持久強大下去需要背後強大的技術支撐,技術本身就是企業拉大差距一個重要標準,技術不強大很難衝入國際市場。這也是大部分國內互聯網企業都需要思考的事情。

未來發展道路

雖然現在大部分國內企業還是以拿來主義做軟件的開發, 起碼是建設國內的企業,還是要強於軟件外包為主的印度,開始階段山寨拷貝也是必經之路,經歷過初級階段之後想要長遠發展還是要藉助於真正的技術創新,阿里巴巴已經給很多的企業做了榜樣,想要衝破國際規則,還需要國內企業做很多年的努力。

國內軟件發展已經進入深水區,從普通程序員的角度出發,技術越高拿到薪資越來越高,技術水平非常一般在軟件行業很可能混不下去了,企業之間的差距也會越來越多,而制勝的關鍵點除了流量因素之外,就是核心技術差異了,國內企業想要真正殺入國際市場必須有真正的技術創新能力,這個時候再談編程語言和編程工具的事情,否則只能是曇花一現,希望能幫到你。


大學生編程指南


人家發明個語言就跟玩似的,中國的程序猿就跟在後面追吧,從c,c++到C#,java再到Python,go一個個追的一頭勁!誰讓中國的程序猿腿軟呢!


Rubberducky


35歲,公司就準備和您說拜拜了,尤其是基層的,中國的老闆,領導都認為基層的誰都能幹,沒有必要在養個老員工,還要面臨老員工漲工資的問題,還不如直接招聘個年輕或者剛剛畢業的,工資給的不高還能聽話。殊不知,老員工最清楚公司的產品,哪些能做些改動,這些細微的改動只有老員工自己知道,做設計的不一定就能知道,但是換了新員工,照著文檔做就行,不會考慮的那麼多,都認為這已經成熟的案子了不需要改動,也懶得考慮。


ZDY2019


中文編程可能還要等到自然語言識別技術和人工智能技術到達一定水平以後通過說話編程。

已經有的中文編程,都是在其它語言基礎上加了一層。


我不是間諜


缺的是輕鬆的生活壓力


分享到:


相關文章: