lisp语言有什么特点_lisp语言总结详细分析

那些便利的数组或者hash操作函数,很多时候,lisp的数据只由2个部分组成:(AAA 、 BBB)第一个元素AAA称为car部分,剩下的另外一半。不管有多少,称为cdr部分。也就是对称的第二个元素。这叫con cell元素。很多复杂的数据结构,比如数组,hash表,红黑树,二叉树都是由它实现的。你说它不基础?但是lisp又很高级,c语言的一个特性是,机器效率虽高,但是人工效率很低。而lisp...
关键词: LISP

http://www.eeworld.com.cn/qrs/article_2018010743284.html 发布时间: 2018-01-07



人工智能lisp和prolog比较

就是数据。举一个其他语言的例子:如果想用c语言编写一个计算某个数学表达式的程序很简单(比如:a=2+5*4),因为这是一段程序。但是如果想编写一个计算用户输入的表达式的值的程序就很困难了。因为用户输入的是一段数据(字符串),如果想让c语言处理这个字符串,就需要很多方面的技术。则正是因为在c语言中,程序和数据是分开的。而在prolog就不存在这个问题,你甚至可以很轻松的编写处理其它prolog程序的程序...
关键词: LISP prolog

http://www.eeworld.com.cn/qrs/article_2018010743282.html 发布时间: 2018-01-07



r语言有什么优劣势及R语言的未来发展趋势

, ~xx Gb)的数据分析,与其他语言环境嵌合(SQL, Perl, etc.。。),使用过的个人(统计专业人员,非编程专业人员)的感受而言如下:R的优点:1. 免费。。。 开源。。。 (这是最重要的一点好不好,也是SAS流行于公司,R流行于研究机构和大学的最主要原因)2. 是专门为统计和数据分析开发的语言,各种功能和函数琳琅满目,其中成熟稳定的一抓一把3. 语言简单易学。虽与C语言之类的程序设计语言已...
关键词: r语言

http://www.eeworld.com.cn/qrs/article_2018010743275.html 发布时间: 2018-01-07



单片机C语言程序设计:ADC0809数模转换与显示

ADC0809 数模转换与显示c语言程序/*名称:ADC0809数模转换与显示说明:ADC0809采样通道3输入的模拟量,转换后的结果显示在数码管上。*/#include《reg51.h》#defineucharunsignedchar#defineuintunsignedint//各数字的数码管段码(共阴)ucharcodeDSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};sbitCLK=P1^3;//时钟信号sbitST=P1^2;//启动信号sbitEOC=P1^1;//转换结束信号sbitOE=P1^0;//输...

http://www.eeworld.com.cn/qrs/article_2018010743274.html 发布时间: 2018-01-07



PIC12F683 定时输出PWM的问题

我手里刚好有12F683这款单片机,想实现定时输出PWM,对这个毫无头绪,哪位大神帮忙写个例程,用C语言写,我想学习参考下 我想实现的功能: 1、开机1-6h后,输出PWM 70%的占空比,频率1KHZ 2、6-8h后,输出PWM 50%的占空比,频率1KHZ 3、8-11h后,输出PWM 30%的占空比,频率1KHZ 4、11-12h后,输出PWM 60%的占空比,频率1KHZ 单片机的5脚输出PWM. 断电后复位,重新开始 另外我还有个想法,不知道能不能实现,比如在7脚输入低电平(拉地)的时候,上述4条程序,时间缩短至相隔10S循环执行,目的就是为了实物检测,不然要等的时间...
关键词: PIC12F683 PWM 定时

http://bbs.eeworld.com.cn/thread-608689-1-1.html 发布时间: 2018-01-06



票选你心中的月度好贴及精彩回复:月月有奖第28期,29期大众评选

.... 说明人家的征途是星辰大海嘛[/color][/quote] 星辰,大海,框架,重构倒不是多大问题,和自己玩几把一样,这些扯淡的东西小范围华山论论贱,和几个没见识的比比就行。不要拿出来现,现几把那是伤风俗,现设计那是毒害人,祸害肾盂现几把。 这一期的原创我选I,因为我也是学C语言的,这些浮点型整形我到现在也没搞多明白,只是拉过来就用,管他三七二十一,这样显得略微有些不专业,看了这篇...

http://bbs.eeworld.com.cn/thread-608687-1-1.html 发布时间: 2018-01-06



采用51单片机数字实验室的实验和设计

的方法开展实验和设计(只需在PC上即可完成工作)。  一、单片机应用软件仿真开发过程    1.编写源程序    源程序的编写应尽量采用功能化、模块化以及子程序调用等方法,可采用汇编语言或高级语言(如C语言)来编写源程序。对于初学者,采用汇编语言编程,可加深对硬件知识的掌握。汇编语言是一种常用的软件工具,其特点是能直接操作硬件,指令的执行速度快,可控制单片机工作的每一步。  但汇编语言的可读性...

http://www.eeworld.com.cn/mcu/article_2018010537166.html 发布时间: 2018-01-05



51单片机IO口直接驱动LED数码管方法

1.实验任务  如图13所示,利用AT89S51单片机的P0端口的P0.0-P0.7连接到一个共阴数码管的a-h的笔段上,数码管的公共端接地。在数码管上循环显示0-9数字,时间间隔0.2秒。2.电路原理图            图4.7.13.系统板上硬件连线  把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个数码管的a-h端口上;要求:P0.0/AD0与a相连,P0.1/AD1与b相连,P0.2/AD2与c相连,……,P0.7/AD7与h相连。4.    程序设计内容(1).LED数码...

http://www.eeworld.com.cn/mcu/article_2018010537162.html 发布时间: 2018-01-05



新手学习单片机必读

,就是逐步学习编写更多的程序,各种外围器件的控制等等,通过编写程序使自己不断的提高。在学过汇编之后,我又转到了学习,因为以前没有学习过C语言,一切都很陌生,所以自己沿用了学习汇编的方法,大约花了3天功夫基本就对C语言有了初步的了解,然后就是尝试写上面所说的时钟,以汇编程序的思路作为参考,以C语言来编写,花了几天功夫完成了这一程序,也实现了从汇编编程为主到C编程为主的转变。然后,就是以C语言编写外围...
关键词: 学习单片机 必读

http://www.eeworld.com.cn/mcu/article_2018010537160.html 发布时间: 2018-01-05



C51学习心得体会,指针和数组在程序设计中的关系

C语言中的指针和数组几乎可以互换,数组名可认为是一个常量指针,指针可用来完成涉及数组下标的操作。e.g.int * nPtr;int Array[size];(1)数组与指针等价nPtr = Array;或者nPtr = &Array[0];(2)引用数组元素Array[3]nPtr[3]或者*(nPtr+3)或者*(Array+3)其中,nPtr[3]为指针下标表示法。(3)e.g.数组拷贝//用数组表示法把s2拷贝到s1中void copy1(char *s1,constchar *s2){int ifor(i=0;s1[i]=s2[i];i++);}//用指针表示法把s2拷贝到s...
关键词: C51 指针 数组

http://www.eeworld.com.cn/mcu/article_2018010537155.html 发布时间: 2018-01-05



C51在程序设计中的头文件用法

90H)。从这里还可以看到一个频繁出现的词:sfrsfr 并非标准C 语言的关键字,而是Keil 为能直接访问80C51 中的SFR 而提供了一个新的关键词,其用法是:sfrt 变量名=地址值。2)符号P1_0 来表示P1.0 引脚。在C 语言里,如果直接写P1.0,C 编译器并不能识别,而且P1.0 也不是一个合法的C语言变量名,所以得给它另起一个名字,这里起的名为P1_0,可是P1_0 是不是...
关键词: C51 程序设计 头文件

http://www.eeworld.com.cn/mcu/article_2018010537154.html 发布时间: 2018-01-05



89S51看门狗功能的使用方法与程序设计

在ATMEL的89S51系列的89S51与89C51功能相同。指令兼容。HEX程序无需任何转换可以直接使用。89S51只比89C51增加了一个看门狗功能。89S51的其它功能可以参见89C51的资料。  看门狗具体使用方法如下:  在程序初始化中向看门狗寄存器(WDTRST地址是0A6H)中先写入01EH,再写入0E1H。即可激活看门狗。Org 0000Ljmp beginBegin:Mov 0A6H,#01EH ;先送1EMov 0A6H,#0E1H ;后送E1;在程序初始化中激活看门狗。…………For:……Mov 0A6H,#01EH ;先送1EMov 0A6H,#0E1H ;后送E1;喂...
关键词: 89S51 看门狗

http://www.eeworld.com.cn/mcu/article_2018010537148.html 发布时间: 2018-01-05



AT系列51单片机简介

支持ISP的51单片机AT89S系列      ATMEL公司新推出的可在编程的MCS51兼容单片机AT89S51/52将全面替代AT89C51/52单片机。   AT89S系列单片机有以下特点:     兼容MCS51微控制器     4/8K字节FLASH存贮器支持在系统编程ISP1000次擦写周期     128/256字节片内RAM     工作电压4.0V到5.5V     全静态时钟0...
关键词: AT系列 51单片机

http://www.eeworld.com.cn/mcu/article_2018010537147.html 发布时间: 2018-01-05



Unicode编码应用与详细介绍

;\0'作为字符串结尾,而Unicode里恰恰有很多字符都有一个字节为0,这样一来,C语言的字符串函数将无法正常处理Unicode,除非把世界上所有用C写的程序以及他们所用的函数库全部换掉。    于是,比Unicode更伟大的东东诞生了,之所以说它更伟大是因为它让Unicode不再存在于纸上,而是真实的存在于我们大家的电脑中。那就是:UTF 。UTF= UCS...
关键词: Unicode 编码应用

http://www.eeworld.com.cn/mcu/article_2018010537143.html 发布时间: 2018-01-05



C51学习笔记,数组和指针的程序设计

终于说到了指针。指针是C语言的精华部分,如果没有指针,c语言对底层的许多操作将无法完成。也是因为指针的存在,使得c语言看起来并不那么高级,因为指针操作的对象的是内存地址,想要熟练地进行指针操作,必须考虑到内存等偏硬件方面的东西。当然,也不需要了解过多。但是,数据结构这一关还是要过的。我对数据结构方面了解尚浅,就不多说了。数组与指针的关系如此复杂,让我不得不照着书来写这一篇笔记了。一、数组不等于...
关键词: C51 数组 指针

http://www.eeworld.com.cn/mcu/article_2018010337126.html 发布时间: 2018-01-03



C51程序设计中的运算符应用

c语言只有四个运算符(&& || ?: ,)存在规定的求值顺序。       a && b 先对a求值,如果a为0(假),则继续对b求值;如果a为非0(真),则不对b求值;       a || b   ...
关键词: C51 程序设计 运算符

http://www.eeworld.com.cn/mcu/article_2018010337125.html 发布时间: 2018-01-03



C程序中的缓冲输入设计

(fetch one by one)。那么,这些字符是怎样进入缓冲区的呢?通过enter键。不过别忘了,enter建也是一个字符,所以,缓冲区里的字符串总是应该以enter键结束的。(当然,还有另外一种情况,键盘缓冲区是有空间限制的,填满之后不用enter键也会直接推送到输入流缓冲区内。输入设备除了键盘之外,磁盘、光盘、扫描仪等凡是能向计算机内存输入数据的都是输入设备.)出于移植性方面的考虑,C语言...
关键词: C程序 缓冲输入

http://www.eeworld.com.cn/mcu/article_2018010337124.html 发布时间: 2018-01-03



C51学习心得体会,函数的传引用调用和传值调用方法

传值调用建立参数的一份拷贝并把它传给调用的函数,在调用函数中修改参数值的拷贝不影响原始的变量值;传引用调用允许调用函数修改原始变量的值。C语言用指针*和间接引用运算符&模拟传引用调用,数组会自动模拟传引用调用。传引用调用可以在被调用函数中修改调用函数环境中的参数变量,传值调用保护数据。e.g.(1)传值调用int cubeByValue(int);main(){ int num...

http://www.eeworld.com.cn/mcu/article_2018010337132.html 发布时间: 2018-01-03



C51程序设计嵌套设计

C语言的基本规则是有限的,可把这有限的规则组合与嵌套起来,就实现了多种多样的功能。常量与变量本质是值,不同的变量只是存储结构的不通。表达式最终也是一个值,所以可以通用,可以嵌套。指针变量存放的是地址。数组名不是变量,而是地址常量。数组是相同结构的变量的集合。数组指针与数组名可以通用。从本质上来说,没有多维数组的存在。因为c语言允许数组元素可以为任何类型的对象,可以是整型变量,字符型变量,结构体...

http://www.eeworld.com.cn/mcu/article_2018010337123.html 发布时间: 2018-01-03



C51程序设计中的sizeof详细解析

一、sizeof的概念  sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法  1、用于数据类型    sizeof使用形式:sizeof(type)    数据类型必须用括号括住。如sizeof...
关键词: C51 程序设计 sizeof

http://www.eeworld.com.cn/mcu/article_2018010337122.html 发布时间: 2018-01-03




<上一页 45678910111213141516171819 下一页> 相关结果约14,936个