{eval=Array;=+count(Array);}

亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

問答專欄Q & A COLUMN

圖形化編程語言未來能否取代文本型編程語言?

cangck_Xcangck_X 回答2 收藏1
收藏問題

2條回答

Big_fat_cat

Big_fat_cat

回答于2022-06-22 19:17

不能。原因很簡(jiǎn)單,圖形化語言對(duì)于問題的描述能力比不上文本型編程語言。最直觀的理解就是數(shù)學(xué)中幾何圖形一定程度上可以描述客觀世界的數(shù)量關(guān)系,但它永遠(yuǎn)都只是文字化數(shù)學(xué)語言的輔助手段。編程語言也一樣,它是數(shù)學(xué)化語言的升級(jí),圖形化編程語言的底層都是文本型編程語言實(shí)現(xiàn)的,所以圖形化編程語言也只能在特定的領(lǐng)域發(fā)揮作用,不能從根本上取代文本型編程語言。但圖形化編程語言也有自己的優(yōu)勢(shì),就是直觀易于理解。這里就給大家介紹幾門最典型的圖形化編程語言。

  1. Labview.Labview是美國NI公司開發(fā)的一款商業(yè)化開發(fā)軟件(及語言),Labview最重要的應(yīng)用在于硬件數(shù)據(jù)測(cè)量采集方面。NI公司有配套的數(shù)據(jù)采集卡,使用采集卡配合Labview軟件,可以快速搭建起來一個(gè)軟硬件集成的一體化系統(tǒng),可以對(duì)光、電、力等信號(hào)實(shí)現(xiàn)采集,同時(shí)使用NI配套的數(shù)據(jù)處理庫,也能在簡(jiǎn)單編程之后完成對(duì)數(shù)據(jù)的快速分析處理。

  2. sikuli.sikuli是美國麻省理工學(xué)院的研究團(tuán)隊(duì)推出的一款圖形化編程語言。它的操作十分easy,你只要會(huì)寫print這樣的語句就夠了,其他的操作都是靠屏幕截圖完成。是不是很簡(jiǎn)單。

  3. ArduBlock.ArduBlock是一款由國人自主開發(fā)的圖形化編程語言,它依賴于Arduino這一開源硬件平臺(tái)。它全程不需要你書寫一行代碼,只需要像Labview一樣把各種圖形化命令像拼積木一樣搭建為所需要的指令即可,然后載入Arduino,硬件部分會(huì)自動(dòng)完成所要求的任務(wù),是不是很炫酷。

圖形化編程語言還有很多,歡迎大家關(guān)注太科羅技并積極留言討論。

評(píng)論0 贊同0
  •  加載中...
Kaede

Kaede

回答于2022-06-22 19:17

我覺得兩種類型的編程語言或者說風(fēng)格沒有絕對(duì)的取代的關(guān)系,而是在學(xué)習(xí)編程的不同階段或根據(jù)個(gè)人編程角色和目的不同選用相應(yīng)的類型。

圖形化編程語言從學(xué)習(xí)階段上更適合初學(xué)者,由于它的可視化更容易上手和理解。一般的可視化編程語言封裝的組件足夠通用、易用。這使得不了解編程的人員可以在短時(shí)間內(nèi)實(shí)現(xiàn)通用業(yè)務(wù)邏輯。如ScratchJR就足夠簡(jiǎn)單,組件也封裝的很清晰易用,在國內(nèi)越來越多的個(gè)人和機(jī)構(gòu)都用它作為兒童編程的啟蒙編程語言。這里多說一句Scratchjr為MIT媒體實(shí)驗(yàn)室推出的圖形化編程教育工具,看下面通過幾個(gè)簡(jiǎn)單的命令就可以編寫一個(gè)小男孩在舞臺(tái)上跳舞的小程序。

文本型編程語言的歷史悠久,同時(shí)也具有靈活、功能強(qiáng)大等優(yōu)點(diǎn)。對(duì)于有較多非通用功能的業(yè)務(wù)需求以及對(duì)于靈活性要求較高的程序是更適合的。另外,文本型的程序的版本管理更容易,更適合團(tuán)隊(duì)合作的大型項(xiàng)目。還有就是一些編程熟手、高手更喜歡用文本型編程方式,這讓他們感覺真正在編程而不是在搭積木。

總之,這兩種類型的編程方式是相輔相成的,在不同階段,不同業(yè)務(wù)需求面前可以最快最好的提供價(jià)值才是最重要的。


附錄:

有的朋友覺得圖形化編程方式很難工程化,商業(yè)化, 這里舉一個(gè)商業(yè)化的產(chǎn)品, 微軟的可視化機(jī)器學(xué)習(xí)平臺(tái) Azure ML Studio, 可以讓用戶很快的上手進(jìn)行機(jī)器學(xué)習(xí)的實(shí)驗(yàn)、評(píng)估、發(fā)布等活動(dòng)。

上面面板左邊是各種組件, 通過拖拽的方式迅速形成機(jī)器學(xué)習(xí)的工作流程。

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<