prolog語言優(yōu)缺點(diǎn) 什么不是常用的高級(jí)語言?
什么不是常用的高級(jí)語言?高級(jí)語言并不是特指的某一種具體的語言,而是包括很多編程語言,如流行的java,c,c ,C#,pascal,python,lisp,prolog,F(xiàn)oxPro,易語言,中文版的
什么不是常用的高級(jí)語言?
高級(jí)語言并不是特指的某一種具體的語言,而是包括很多編程語言,如流行的java,c,c ,C#,pascal,python,lisp,prolog,F(xiàn)oxPro,易語言,中文版的C語言習(xí)語言等等,這些語言的語法、命令格式都不相同。
低級(jí)語言分機(jī)器語言(二進(jìn)制語言)和匯編語言(符號(hào)語言),這兩種語言都是面向機(jī)器的語言,和具體機(jī)器的指令系統(tǒng)密切相關(guān)。機(jī)器語言用指令代碼編寫程序,而符號(hào)語言用指令助記符來編寫程序。
屬于人工智能語言的是?
典型的人工智能語言主要有LISP、Prolog、Smalltalk、C 等。
一般來說,人工智能語言應(yīng)具備如下特點(diǎn):
·具有符號(hào)處理能力(即非數(shù)值處理能力);
·適合于結(jié)構(gòu)化程序設(shè)計(jì),編程容易;
·具有遞歸功能和回溯功能;
·具有人機(jī)交互能力;
·適合于推理;
·既有把過程與說明式數(shù)據(jù)結(jié)構(gòu)混合起來的能力,又有辨別數(shù)據(jù)、確定控制的模式匹配機(jī)制。
請(qǐng)問電腦使用的是什么語言?
電腦使用的是C語言。
人腦是用語言來進(jìn)行思維的,電腦也必須有自己的語言才能進(jìn)行運(yùn)轉(zhuǎn)。所謂程序設(shè)計(jì),正是依靠這種專用語言來實(shí)現(xiàn)的。程序設(shè)計(jì)語言,是人和電腦都可以接受的語言,它分為三類:第一是機(jī)器語言,它是以機(jī)器指令表達(dá)的語言;第二是匯編語言,它是用助記符表示的語言,是低級(jí)語言;第三是高級(jí)語言,它接近于人的習(xí)慣用語。
由于電腦都有編譯程序,可以把高級(jí)語言翻譯成電腦懂得的機(jī)器語言,所以使用電腦的人只需學(xué)習(xí)高級(jí)語言就可以了。不過高級(jí)語言的種類也很多,最常見的有:用于科學(xué)計(jì)算方面的ALGOL、FORTRAN、BASIC、PASCAL、C語言等;用于數(shù)據(jù)處理方面的COBOL語言等;用于人工智能和專家系統(tǒng)的LISP、PROLOG語言等;以及用于實(shí)現(xiàn)機(jī)器人控制的VAL、AL語言等。電腦使用的語言也在發(fā)展之中,它正朝著越來越有利于電腦運(yùn)作和人機(jī)對(duì)話的方向發(fā)展。
電腦是使用二進(jìn)制來進(jìn)行計(jì)算的,它用二進(jìn)制記數(shù)作為自己的數(shù)學(xué)語言,而不是用人們所熟悉的十進(jìn)制。二進(jìn)制記數(shù)就是逢二進(jìn)一的記數(shù)方法。形象地說,二進(jìn)制就是兩本書裝一盒,兩盒裝一箱,兩箱裝一柜,依此推進(jìn)記錄數(shù)值。如果是一柜一箱一盒零一本書,用二進(jìn)制就表示為1111,而十進(jìn)制的表示則是15。電腦畢竟是一種機(jī)器,由于它獨(dú)特的內(nèi)部構(gòu)造,所以只有采用二進(jìn)制,計(jì)算和存儲(chǔ)才很方便。它的計(jì)算規(guī)則如下:0 00;1 01;0 11; 1 110。