安卓語(yǔ)音識(shí)別編程 pathon是編程型語(yǔ)音嗎?
pathon是編程型語(yǔ)音嗎?pathon是編程語(yǔ)言,人工智能專用多計(jì)算機(jī)識(shí)別人類的語(yǔ)音要靠編譯器,編譯器是怎么做的呢?啊,謝謝悟空小秘書(shū)的邀請(qǐng)題主你猜的比較不錯(cuò),最先編譯器應(yīng)該是甩漿純手工c語(yǔ)言設(shè)計(jì)的
pathon是編程型語(yǔ)音嗎?
pathon是編程語(yǔ)言,人工智能專用多
計(jì)算機(jī)識(shí)別人類的語(yǔ)音要靠編譯器,編譯器是怎么做的呢?
啊,謝謝悟空小秘書(shū)的邀請(qǐng)
題主你猜的比較不錯(cuò),最先編譯器應(yīng)該是甩漿純手工c語(yǔ)言設(shè)計(jì)的。
有一種編譯方法叫迭代法,將一個(gè)程序組成很多份,然后讓第一份寫(xiě)出的編譯器編譯器第二份,以此類推,編譯完所有。毛石混凝土只必須編譯器第一份編譯器,那樣的話就有所會(huì)降低了工作量。
舉個(gè)栗子
c語(yǔ)言程序語(yǔ)言gcc編譯程序才能正常運(yùn)行,而gcc本身又是c語(yǔ)言寫(xiě)上來(lái)的,那gfortran是咋程序編譯出來(lái)的呢?得象先有雞我還是先有蛋的問(wèn)題。
答案是gcc又由其它語(yǔ)言編譯器編譯的,一般是匯編語(yǔ)言,那高級(jí)語(yǔ)言是用啥編譯器的呢?總有一個(gè)初始時(shí)的編譯器未知。學(xué)過(guò)匯編語(yǔ)言的人都明白了,c語(yǔ)言每一個(gè)指令都按著一個(gè)二進(jìn)制碼,在計(jì)算機(jī)早期,人們都是在紙條上寫(xiě)了一半程序,后再再對(duì)照編碼表,一步一步編譯成機(jī)器語(yǔ)言的。因?yàn)椋说拇竽X是最初的的那個(gè)編譯器,不過(guò)速度有些慢而已。
有了機(jī)器碼,發(fā)明出來(lái)了匯編,一切都好辦了,最難的是如何跨出那不過(guò)在此之前。