首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
本文对一个可以在各种微型机上实现的高级语言—“MICRO-C”作了介绍。MICRO-C实际上是C语言的子集,C语言则是一个用于UNIX操作系统(贝尔实验室为PDP-11研制的操作系统)的语言。和C语言对比,MICRO-C不支持浮点操作,整数限于8位;但C语言的其它主要特性它都支持,这些便是它与C语言的主要不同点。  相似文献   

2.
支持JAVA     
Java是一种面向目标的语言。它目标模型是用C++和SmalTalk编写的混模型。任何有C或C++背景的开发人员都不会对Java感到陌生。Java有很多与C语言类同的特性。Sun设计Java的目标是创建一种具有生产力的语言、一个在句法上简单的语言。因此,在Sun看来一切在C或C++中复杂的程序员作业都被拿掉了。比如,Sun拿掉了C中的指针和内存分配功能,这样更有利于安全。  相似文献   

3.
《计算机教育》2008,(5):47-49
奚:王老师,指针是C语言中最难掌握的概念了吧? 王:是呀,学生对C语言的畏惧几乎都来自对指针的畏惧。但是指针同时也是功能非常强大而且应用非常广泛的,因此迟早都必须掌握它。  相似文献   

4.
在面向对象的C 语言中,虚函数(virtual function)是一个非常重要的概念。因为它充分体现了面向对象思想中的继承和多态性这两大特性,在C 语言里应用极广。比如在微软的MFC类库中,你会发现很多函数都有virtual关键字,也就是说,它们都是虚函数。难怪有人甚至称虚函数是C 语言的精髓。  相似文献   

5.
一、C86编译系统简介C语言兼备了高级语言和汇编语言的优点,用它编写的程序具有速度快、可移植性强、模块化程度高等优点,C语言在商业上已经得到了广泛的应用,现在不仅中型机、小型机而且微型机上都有了C语言的各种实现。例如,在IBM PC机上,已得到普遍应用的C语言实现就有九种之多,C86正是其中之一,它可以运行在PC DOS和CP/M86操作系统之下。C86是计算机创新(ComDutef Innovation)公司的优化C86编译程序的简称。现在  相似文献   

6.
美国BELL实验室D.M.RITCHIE和K.TOMPSON研制成功的通用、分时操作系统,由于其简单、通用、有效和使用方便引起了国际上的赞许,并得到了广泛的使用。UNIX的核心部分90%是用程序设计语言C来描述的,UNIX上的实用程序和绝大多数应用程序都是用C语言编写的,因此,UNIX的成功与C语言的成功是紧密地联系在一起的。UNIX的成功又引起了人们对C语言的关注和重视,使它成为当前世界上有影响的程序设计语言之一。 本书的作者(其中之一D.M.RITCHIE是C语言的创始者)关于C语言的特点曾作过多次阐述,综合起来大致有以下几个方面: 1.C语言是通用的程序设计语言。不局限于某种机器。可以用它来写操作系统,编译程序等系统软件,也可以写各种应用软件。在UNIX中的大多数软件(包括系统软件和应用软件)都是用C语言写的。 2.C语言容易学习,容易编写,用C语言编写的程序清晰,紧凑,有助于模块化和好的程序结构。C语言提供了定义新数据结构的功能。 3.C语言的编译程序简单,好写,也比较紧凑。编译出来的目标质量好,可与汇编程序的目标质量相比。 4.C语言有很高程度的机动性,不同机器上的C编译程序80%的代码是公共的,很便于移植,并已在IBM等许多机器上作了移植。 5.C语言考虑到硬件对程序的影响。 本书是关于C语言的通俗介绍。内容深入  相似文献   

7.
一个PASCAL到C的转换工具——PTOC软件   总被引:1,自引:0,他引:1  
根据我们自己提出的理论[1],具体构造实现了一个多功能语言转换系统:Ptoc软件.该软件除了把Pascal语言转换到C语言外,尚有许多额外的功能,它无论是在语言转换方面,在为带有C语言机上配置Pascal语言方面,还是在Pascal语言与C语言之间提出一个自动移植工具方面,都不失是一个实用的系统.  相似文献   

8.
《C语言程序设计》是一门理论性与实践性都很强的课程,它能有效培养学生的程序设计思维能力和实际应用能力。本文针对《C语言程序设计》课程中存在的问题,提出了课程改革的目标,并从教学内容改革、教学方法改革、考核方式改革、课堂教学设计四个主要方面说明了基于项目化教学的《C语言程序设计》课程改革方案。  相似文献   

9.
C语言是一种通用的计算机程序设计语言,它的编程过程较为简单,经过简单的学习就能很快的学会,而且它的利用范围相当广泛,现在的编程工作者对它的认可度很高,但是学习的过程相对枯燥。C语言现在已经成为了大学计算机中的必修课,而且还必须进行C语言的等级考试,为了让学生能够更好的掌握C语言,现在我们就来讨论如何提高计算机C语言的教学质量。  相似文献   

10.
C是个强有力的程序设计语言。它所提供的各种特点有助于写出简单明了、有效且易于维护的程序。 C语言原是贝尔实验室Dennis Ritchie为DEC PDP11机写UNIX操作系统而创立的。UNIX系统本身、C编译程序及大部分UNIX系统下的实用程序都是用C写的。因此,C的设计思想是基于面向机器的,具有许多机器语言的特点,比如有许多地址操作和位操作,可直接使用机器寄存器,可进行存贮分配等,但作为一个高级语言,又具有高级语言的特点,如具有很丰富的高级数据类型和高级程序结构。  相似文献   

11.
近年来,通信技术发展迅猛,通信系统越来越复杂,通信软件越来越庞大,从事通信软件开发与维护的队伍也越来越大,同时,技术革命在不断的掀起,控制系统也在不断的更新换代,在这个更新换代过程中,通信接口软件设计有举足轻重的作用。而软件的开发一般都是通过编程语言实现的,在这里面C语言是一个优秀的代表。C语言从出现、发展到标准的制定,再到目前的备受青睐,在短短的几十年间,C语言的特点和超越其他编程语言的优越性无不展示着它强劲的生命力,C语言功能强大、使用方便、可移植性好等特点,使其成为备受欢迎的编程语言之一。由于C语言具有这些特点,所以它被广泛的应用在通信接口软件设计中。  相似文献   

12.
曾庆祝 《程序员》2001,(6):104-104
C语言是1972年由美国的Dennis Ritchie设计发明的。它是一种结构式语言,显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。它经过这么多年的发展,已具有很强的功能。特别是发展Visual C++,更是受到广大编程者喜爱,下面我们来看看网上都有哪些VC编程资源。  相似文献   

13.
胡诗国 《电脑学习》1997,(1):38-38,48
数据库是目前最为广泛的数据处理技术,具有较强的数据管理功能。但它的计算功能较弱,运行速度慢。C语言是一种灵活的语言,语言中限制较少,使用结构化编程,提供大量的操作,其中许多是与机器语言相对应,可直接变成机器码。特别是C语言支持指针运算,可以直接对内存进行处理,具有各类数据类型,运行速度快。如何用C语言或希望C语言读取数据库数据(.dbfl,报道已屡见不鲜。但就笔者所见的报道,都有美中不足,即都需要针对某个具体的库结构而作适当的调整。如果在一个C语言程序中要用到大量结构不同的数据库时,就会觉得很不方便。…  相似文献   

14.
C语言有很多优点,许多院校的计算机专业都设置了C语言课程,然而它的数据类型多,语言结构较复杂,使它成为一门教师难教,学生难学的课程。就此我从以下几个方面谈谈自己的看法:教学内容的准确把握;教学方法;改进授课方法,实现教学相长;培养兴趣;教学网站的使用。  相似文献   

15.
C语言有很多优点,许多院校的计算机专业都设置了C语言课程,然而它的数据类型多,语言结构较复杂,使它成为一门教师难教,学生难学的课程。就此我从以下几个方面谈谈自己的看法:教学内容的准确把握;教学方法;改进授课方法,实现教学相长;培养兴趣;教学网站的使用。  相似文献   

16.
云风 《程序员》2010,(8):71-73
C语言,从20世纪70年代设计并实现之初,就注定是带有强烈工程师文化,而缺乏一些学术气息的语言。它的许多细节设计,都带有强烈的实用化痕迹。C语言因Unix操作系统而生,是Unix系统的母语。这导致在这个广泛应用的操作系统上开发,必须通过C语言的形式和系统进行交互。这不仅影响了Unix一个平台上的软件,也影响了后来世界上最大的桌面系统Windows,以及越来越多的嵌入式平台。  相似文献   

17.
C语言程序设计教学方法探析   总被引:2,自引:0,他引:2  
语言是一种被广泛应用的计算机语言,它已成为高校计算机教学的重要内容。本文结合教学实践,探讨C语言教学中培养学生编程能力的途径,探索C语言程序设计的教学方法,解决C语言程序设计存在的问题,旨在进一步提高C语言程序设计教学效果。  相似文献   

18.
命名为C的程序语言原先是作为分时系统(TSS)用的操作系统(OS)UNIX的主力语言。它是一种精巧的语言。由于C语言适于描述操作系统、编译程序及软件工具,所以自1979年以来在能使用软盘的微型计算机中也开始使用它。相当于C语言子集的tiny C是面向初学者的小语言。一、作为UNIX主力语言而产生的C语言 C语言目的是描述PDP-11上用的操作系统UNIX。在1972年由贝尔研究所的D.Rit-chie研制。设计用在分时系统(TSS)上的UNIX是一个使用非常方便的操作系统,相当普及,随之,C语言也被推广了。  相似文献   

19.
近年来,C语言已成为微型机上用于程序设计的最重要的一种语言。不论是用它写系统软件,还是直接用于写应用软件。C都以它的高开发效率、低移植费用及其某些低级语言的特性,赢得越来越多的程序员的喜爱,所以很多人开始学习C。 但多数讲解C的书籍。往往是整页整页的枯燥、繁杂的数据类型和运算式,使初学者望而怯步,更谈不上自己编写程序了。其实,只要采用由浅入深、由简到繁的学习方法,C语言是不难学会的。 学习程序设计很重要的一点是要借鉴别人的编程方法,也就是说要分析好的程序,然后再编自己的  相似文献   

20.
Microsoft.NET是一个完善的平台,它提供了一套公共的运行库,并制定了一套公共语言规范,所有符合该规范的语言都可以无缝使用这套运行库,这也就是说,在Microsoft.NET平台下,使用符合Microsoft.NET规范的都可以开发.NET应用程序。微软Microsoft.NET认证要求从C#(CSharp)和VisualBasic.NET两种语言中任一种语言进行Microsoft.NET平台应用程序开发,由于C#是微软公司针对Microsoft.NET平台而开发的一种新型编程语言,它从C/C++演变而来,是一种简单、现代、类型安全和完全面向对象的语言。微软公司力荐开发者使用C#开发Microsoft.…  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号