Warning: mkdir(): No space left on device in /www/wwwroot/jx.baidu.com/func.php on line 159

Warning: file_put_contents(./web/hch368.com/cache/37/6c9a2/d6b31.html): failed to open stream: No such file or directory in /www/wwwroot/jx.baidu.com/func.php on line 149
GG扑克

GG扑克




  • 红软(ruǎn)基地:您身边最(zuì)放(fàng)心的(de)安全下载站!
您所在的位(wèi)置(zhì):首页 > 软(ruǎn)件 > 编程开发(fā) > 编程工具 > Visual Prolog官方版(bǎn)

Visual Prolog 官方版

软件(jiàn)类(lèi)型(xíng):
国外软件
软件语言:
英文
软件大小:
11 MB
软件授权:
免费软件(jiàn)
软(ruǎn)件评(píng)级:
4
更新时间:
2016-04-01
应(yīng)用平台:
WinXP, Win7, WinAll
软件简(jiǎn)介(jiè)

Prolog(Programming in Logic的缩写(xiě))是一种逻辑编程语言。它建立在(zài)逻辑学的理论基础之上, 最初被运用(yòng)于(yú)自然语言等研究领域。现已广泛的应(yīng)用在人工智能的研究中,可以用来建造专家系统、自然(rán)语言(yán)理解、智能知识库等(děng)。同时对一些通(tōng)常的应用程序(xù)的编写也很(hěn)有帮(bāng)助(zhù),能够比其他的语言更快速地开发程(chéng)序,因为(wéi)它的(de)编程方法更象是(shì)使用逻(luó)辑的语言来描(miáo)述程(chéng)序。8wp红(hóng)软基(jī)地

Visual Prolog8wp红软基地

Prolog特点

1. prolog程(chéng)序没有特定的运行顺序,其运行顺(shùn)序是由电(diàn)脑(nǎo)决定的(de),而(ér)不是编(biān)程序的人(rén)。8wp红软基地

从这个意义上来说,prolog程序(xù)不是真正意义上(shàng)的程序。所谓程序就是(shì)按照一定(dìng)的步(bù)骤运行的(de)计算机指令,而prolog程序的运行步骤不由人来决(jué)定(dìng)。它更像一(yī)种描述型的语言,用特定的(de)方法描述一个问(wèn)题,然后由电脑自动找到这个问题(tí)的答案。举个(gè)极端的例子,你只需(xū)要把某个数学题目告诉它,它就会自动的(de)找(zhǎo)到答案,而不像使用其他的语言一样,必须人工的(de)编制出某种(zhǒng)算法。8wp红软基地

2. prolog程(chéng)序中(zhōng)没有if、when、case、for这样的控制流程语句8wp红软基地

前面已(yǐ)经说(shuō)了(le),程序的运(yùn)行方式(shì)有电(diàn)脑自己决定,当然就用不(bú)到这些控制流程的语(yǔ)句了。通常情况(kuàng)下,程序员(yuán)不需要了解程序(xù)的运行过(guò)程(chéng),只需要注重程序的描述是否(fǒu)全面,不过prolog也(yě)提(tí)供了一些控制流程的方法(fǎ),这些方法和其他语言中的方法有很大的区(qū)别,希望你在以后的学习当中能够融会贯通。8wp红软基地

3. prolog程(chéng)序和数(shù)据高(gāo)度统一8wp红软基地

在prolog程序中,是(shì)很难分清(qīng)楚哪些是程序,哪些是数据的。事实上(shàng),prolog中的所有东西都有相同的形式,也就是说数据就是程序(xù),程序就是(shì)数据。举一个其他语言的例子:如果想用c语言编(biān)写一个计(jì)算某个数(shù)学(xué)表达(dá)式的(de)程序很简(jiǎn)单(dān)(比如:a=2+5*4),因(yīn)为这是(shì)一段程序。但是(shì)如果想编写(xiě)一个(gè)计算(suàn)用户输入的表达式的值的(de)程(chéng)序(xù)就很困难了。因为用户输入的是一段数据(字符串),如(rú)果想让c语言(yán)处理(lǐ)这个字符串,就需要很(hěn)多方面的技术(shù)。则(zé)正是因为在c语言(yán)中(zhōng),程序和(hé)数据是分开的。而在prolog就不存在这(zhè)个问题,你甚(shèn)至可以很轻松的编写处理其它prolog程序(xù)的程序。8wp红软基地

4. prolog程序实际上(shàng)是一个智能(néng)数据库8wp红软基地

prolog的原(yuán)理就是(shì)关系数据库,它是建立在关系数据库的(de)基础上(shàng)的。在以后的学习(xí)中(zhōng)你会发(fā)现它和SQL数据库查询语言(yán)有很多相似之处。使用prolog可以(yǐ)很方便(biàn)的处(chù)理数据。8wp红软基地

5. 强大的递归功能(néng)8wp红软基地

在其它的语言中,你也(yě)许已经接触过递归程序了。递归是一(yī)种非常简(jiǎn)洁的方式,它能够有效的解决许多难题。而在prolog中,递归的(de)功能得到了充分的体现(xiàn),你甚至都会感到惊奇,递归居然有如此巨大的能力。8wp红软基地

软件下载地(dì)址
Visual Prolog 官方(fāng)版(bǎn)
软件推荐
下载排(pái)行

精(jīng)品软件(jiàn)

热门(mén)关键(jiàn)词(cí)

热门软(ruǎn)件推荐