在將來,會不會出現一門編程語言,非常容易,然後人人都可以用?

最勤勞環評師


相信八年後或者更早,會出現一門人人會用的編程語言。

編程已經越來越容易上手,也變得越來越普及。

我們身邊的小孩子,從小學開始就開始學習編程了。

所以8年後,隨著這一代人成長起來,會編程的人比例會非常高。

甚至可以說八年後的成年人,基本上:

編程成了必備生存技能。

如果有一門人人會的編程語言。

這個編程語言會有什麼特點呢?

這個語言會具有如下的特徵:

1)操作簡單

應該都是有圖形化的編程界面,就像之前的VB、或者現在編程培訓用的Scratch。

很容易編寫條件分支、循環邏輯。像IF、WHILE、BREAK這些語句,能夠通過簡單的操作實現。

2)支持本地語言,比如支持我們中文編程。

3)有大量的基本庫支持,能直接解決問題

能解決一定範圍的問題。

這門語言提供最基礎又最關鍵的解決問題的功能。

能夠提供各種公開庫,我們只要拿來用,做一個聚合,就能解決我們的問題。

比如這門語言,用幾行代碼就可以編寫一個日誌本的功能。

舉幾個例子

1)我們的Excel編程

現在會計大多都會用Excel裡的函數,進行編程統計,這也大大提高了會計工作的效率。

2)數據庫裡的SQL語句

SQL語句,聽起來專業,但本身入門其實挺簡單的。

雖然後面會複雜,但這是一個好的大眾編程的例子。

3)中文編程

如果能用我們的母語中文來編程,將會大大促進這一想法。

目前中文編程正在慢慢成熟,期待有重大突破。


智能情感里奧


這是一個非常好的問題,作為一名IT從業者,同時也是一名計算機專業的教育工作者,我來回答一下。

首先,從當前編程語言的發展趨勢來看,簡單易用是一個重要的發展趨勢,隨著工業互聯網的快速發展,大量傳統行業的職場人也需要掌握一門編程語言,以便於促進自身的崗位升級。所以,在這個大背景下,一些簡單易用的編程語言也更容易在傳統行業普及,比如當前的Python語言就是一個比較典型的代表。從這個角度來看,未來隨著越來越多的人需要掌握編程語言,一些簡單易學的編程語言將獲得更多的關注。

編程語言是打開互聯網大門的鑰匙,在當前的網絡化和智能化時代背景下,掌握一門編程語言對於學生和職場人都有比較現實的意義。對於學生來說,掌握一門編程語言能夠提升自身的學習能力,通過編程語言也能夠拓展自身的知識面,這一點對於大學生來說有更為明顯的體現。另外,對於當前的大學生來說,掌握一門編程語言也會進一步提升自身的就業競爭力。

對於職場人來說,隨著產業結構升級的持續推進,產業領域的人才結構升級也是一個必然的發展趨勢,而具備程序設計能力的職場人更容易獲得更多的發展機會。隨著人工智能平臺的推出,當今社會已經進入到了智能化時代,在智能化時代,掌握一門編程語言也就意味著具備了與智能體進行深度交流的能力,這對於提升職場人的工作效率和拓展自身的能力邊界都具有非常現實的意義。

最後,在智能化時代,大量的職場人要想提升自身的職場價值,都應該掌握一定的人工智能技術,而掌握人工智能技術往往就是從掌握編程語言開始的。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


IT人劉俊明


一個非常好的問題。從計算機發明到現在不到一百年的時間裡,編程語言一直在快速發展迭代,其中一個重要的趨勢就是越來越簡單易用,學習門檻持續降低。

可以預期的是,將來一定會有一門人人都可以學習的編程語言出現。以史為鑑,回顧一下編程語言的發展歷史。

一,早期的低級語言

機器語言是一種被稱為機器碼的指令集體系,是CPU可直接解讀的數據。

彙編語言是一種符號語言,用助記符代替機器指令的操作碼,用地址符號或標號代替指令或操作數的地址。

二,高級開發語言

高級語言是一種高度封裝了的指令集體系,與低級語言相對,是以人類的日常語言為基礎的一種編程語言,比如曾經普遍使用的Basic,還有現在依然在嵌入式開發領域常用的C。

C++, JAVA, Python等語言的出現,以及面向對象編程技術的發展,使得計算機開發語言快速發展,語言種類更加豐富,學習難度大大降低。

三,低代碼,無代碼

低代碼low-code,無代碼no-code,合稱LCNC,近年來獲得較快發展,一個重要的原因是需求推動,期待解決數字化和工業4.0對軟件開發人員的巨大需求缺口。

很多公司和創業者有想法沒團隊,為了降低軟件開發門檻,將通用、可重複使用的代碼形成組件化模塊,通過圖形化界面來拖拽組件拼裝成應用。

還有一個必然的可能性就是隨著AI人工智能的發展,AI協助分析業務,然後無代碼配置業務系統,或者低代碼開發。


我是工作多年的Web應用架構師,陸續寫一些關於軟件開發方面的文章,歡迎關注我,瞭解更多IT專業知識。


分享到:


相關文章: