• 回答数

    4

  • 浏览数

    341

糯米团子05
首页 > 职称论文 > c语言论文参考文献

4个回答 默认排序
  • 默认排序
  • 按时间排序

felicity03

已采纳

【摘 要】 文章根据本人多年对C语言和Java语言教学过程中遇到的一些实际问题,诸如Java语言是不是C语言发展和衍生的产物等。基于此,文章将从它们的起源、特点、开发环境、程序调试过程、应用领域等方面的异同进行比较、归纳。 中国论文网 【关键词】 C语言 Java语言 异同 比较 归纳 1 举例 (1)C程序。 #include “” void main() {printf(“大家好!\n”); } (2)Java程序。 public class java1 { public static void main(String args[]) { (“大家好!”);} } 从以上程序代码上看,二者既有相似之处,又有不同。相似的是二者完成的都是向输出终端输出字符串“大家好!”,不同的是前者是用C语言的main函数来实现的,C语言中main函数是程序执行的入口;后者用Java语言的类方法main的定义实现的, Java程序中main方法是程序执行的入口。 2 起源 C语言是在70年代初由两位程序员和在美国贝尔实验室研究出来的。后来由美国国家标准学会制定了一个C语言标准,于1983年发表。通常称之为ANSI C,是当代最优秀的程序设计语言。 Java语言是在1995年5月由Sun Microsystems公司推出的面向对象的程序设计语言。 3 特点 C语言的特点 C语言具有简洁、紧凑,方便、灵活;运算符丰富;数据类型丰富;具有结构化的流程控制语句(if、switch、for、while语句等);语法限制不是很严格,程序设计自由度大;允许直接访问物理地址,能进行位操作,能够实现汇编语言的一些功能,可以直接对计算机硬件进行操作。因此有人又把它称作中级语言。生成目标代码的质量高,程序执行效率也非常高;程序可移植性非常好[1]。 Java语言的特点 Java语言的特点可以概括为:平台无关性、简单、面向对象、分布式、解释执行、健壮、安全性等[2]。 平台无关性是指Java语言能运行于不同的计算机平台,数据类型也与机器无关。安全性是指Java程序运行时,内存由操作系统分配,可以避免病毒侵入。另外,Java还对程序提供了安全管理器,防止非法访问;面向对象是指Java将数据和类封装在一起,利用类的特点,实现程序的简洁性和可维护性。通过类的继承性和封装性的特性,使程序代码只需编译一次,然后就可以反复利用。分布式是指Java建立在TCP/IP网络平台上。库函数提供了使用FTP和HTTP协议传送和接受信息的方法。健壮性是指Java主要致力于检查程序在编译和运行时的错误。由于Java本身操纵内存,这样会大大减少内存出错的可能性。 4 开发环境 C是面向过程的语言,运行环境主要有:TC、VC、Visual C++等,现主要使用Visual C++,它是一个功能非常强大的集成开发环境。 Java是面向对象的语言,JDK是许多初学者使用的开发环境,由一个标准的类库和一组测试及建立文档的Java应用程序组成。在Java语言学习的初期,可以在普通的文本编辑器编写Java源程序,利用Javac命令完成编译,利用Java命令完成程序的解释执行。在具备一定的的程序开发基础后,可以选择一些集成开发环境如Eclipse、NetBeans等,以便提高开发效率。 5 程序调试过程 (1)C语言程序调试以Visual C++为例:下载Visual C++并安装、运行, 进入后,点击文件(File)->打开(Open),选择你要打开的C语言文件,点击打开选择打开文件后,依次点击Build->Compile,编译文件无误后,按Ctrl+F5运行程序。 (2)Java语言程序调试介绍两种方法: dos命令行运行步骤: 1)下载并安装JDK、环境变量设置:PATH、CLASSPATH和 JAVA-HOME。 2)编写:在记事本中编写Java代码,存为.java文件,文件名为代码入口类的名称。 3)编译:运行CMD进入dos系统。 输入javac代码文件名.java生成.class文件。 4)运行java程序:java*(*为主文件名)。 Eclipse运行步骤: 1)下载并安装JDK->下载并安装Eclipse 并运行,进入后点击文件(File)->新建(New)->Java项目(Java project)->输入项目名称->确定。 2)右键单击包资源管理器右键单击1)中的项目下的src节点,依次选择 新建(New)->类(class)->输入类名称->确定。 3)编写Java程序并保存。 4)运行Java程序:右键单击创建好的类文件,依次选择“run as” ->“Java Application(Java 应用程序)”—>确定。 6 应用领域 C语言是即具有高级语言的特点,又具有汇编语言的特点。它已先后被移植到大、中、小及微型机上。它可以作为系统设计语言,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写图形、动画和系统软件。 Java语言的应用领域:(1)行业和企业的信息化:如现在正在以惊人的速度发展起来的Android,它就是基于Java语言实现的手机操作系统。通过J2ME让手机可以运行Java程序,Java在手机世界的兴起对手机时代起着划时代的作用。(2)嵌入式设备及消费类电子产品:通过将Java虚拟机嵌入到其他设备中,就可以让Java在这些设备中发挥强大的作用。比如,非智能手机、机顶盒、嵌入式芯片及其他低功耗设备中都有Java的影子。(3)办公自动化:目前基于Java技术设计的办公自动化系统应用也非常广泛,如:军队办公自动化系统、网上书店系统、银行网上代缴费管理系统等。(4)辅助教学:远程教学系统、远程教育、交互式电站仿真系统等。 7 结语 在多年的C语言和Java语言课程的教学过程中,通过不断探索、学习和阅读文献,我对两种编程语言从以上几方面进行归纳,并将上述内容运用到教学中,采取比较式教学法,取得了较好的教学效果。 参考文献: [1]姜雷,施泽全.C/C++程序设计教程.中国铁道出版社,2007,2-3. [2]刘志成.Java程序设计实例教程.人民邮电出版社,2010,4-5.转载请注明来源。原文地址:

131 评论

会发光的欧巴i

差别太远了,没多少可比的

277 评论

小妖乐乐10

微软MVP解读,C#与java的语言之争

117 评论

彼岸之澄

C表示该参考文献类别属于论文集。根据GB3469-83《文献类型与文献载体代码》规定,各类常用文献以单字母标识:M——专著(含古籍中的史、志论著)C——论文集N——报纸文章J——期刊文章D——学位论文R——研究报告S——标准P——专利A——专著、论文集中的析出文献Z——其他未说明的文献类型电子文献类型以双字母作为标识:DB——数据库CP——计算机程序EB——电子公告

216 评论

相关问答

  • 德语语言学学论文参考文献

    德语方面的文章看下闻闻论文网吧我的作业就是找他们帮忙的,效率和质量都还不错翻译方面的可以写具体的语言,比如谚语什么,你参考下吧

    万达集团乔梦云 5人参与回答 2023-12-10
  • c语言主题论文

    要论文自己写嘛,求人不如求己!

    秋末夏初 6人参与回答 2023-12-12
  • c语言毕业论文

    要么是某某管理系统要么是某种常见软件。你可以做个根据人的照片做成表情包的,就像iphone x上那个相机一样。另外就是面部识别,跟踪,这个也比较新

    mono默默 4人参与回答 2023-12-08
  • c语言程序设计论文

    对于许多初尝文献综述的科研工作者而言,在写作的时候,常常不知如何动笔,建议你多看看计算机科学与应用这本期刊,,然后自己写吧,

    神经女大王 5人参与回答 2023-12-07
  • c语言论文参考文献

    【摘 要】 文章根据本人多年对C语言和Java语言教学过程中遇到的一些实际问题,诸如Java语言是不是C语言发展和衍生的产物等。基于此,文章将从它们的起源、特点

    糯米团子05 4人参与回答 2023-12-06