首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
在现今的软件开发领域中,Java以其跨平台的优势得到大量的应用,其代码可以一次编译多处执行。但这种特性给Java带来了一定的局限性,幸好Java提供了完备的C/C++语言接口,这样可以利用C语言的强大功能实现Java难以实现的功能,在一定程序上消除Java的局限性和低效率。  相似文献   

2.
一、问题的由来 讨论利用FORTRAN语言开发软件,到底有什么意义?由于C语言及面向对象的C++语言在软件开发中的风靡一时,提到软件开发,大多数的人首先想到的就是C/C++语言以及为了加快运行速度而采用的部分汇编语言代码。为什么要用FORTRAN语言开发软件呢? 首先,FORTRAN语言与流行的C/C++语言相比,有自己的特点:缺少C/C++语言对地址、内存操作的灵活性;不适用于操作系统、编辑器等类型的  相似文献   

3.
Java属于一门面向对象的编程语言,具有面向对象、健壮以及跨平台等功能特征。Java语言的编程思想模拟了人们的思维方式,吸收了C++语言的优点。近几年,Java广泛应用于移动开发领域。基于此,详细探究Java语言在手机中的结合运用,分别从三个方面阐述,即Java语言在手机程序中的运用、浏览器游戏开发及应用、Java语言的手机加解密软件开发。  相似文献   

4.
我们目前使用的神图软件开发环境主要是“神图FORTRAN”和“神图C/C++”(神图系列软件还包括支持PASCAL、Basic、Ada和PL/M-86等语言的环境)。“神图 C/C++”是一个基于C/C++语言,可与现行流行的语言环境,如Turbo C,Borland C++,Quick C和Microsoft C等配套使用而构成的新型工作平台:神图FORTRAN是一个基于FORTRAN语言的环境,支持Microsoft FORTRAN 5.0和标准FORTRAN 77的程序设计。神图FORTRAN和神图C/C++的共同之处都是运行于PC机,集设计、编码、分析和管理功能于一体的智能化图示程序开发环境,  相似文献   

5.
大学计算机专业C与C++程序设计语言开设探讨   总被引:2,自引:2,他引:0  
本文在比较分析了当前大学计算机专业C与C++程序设计语言的开设现状,以及C与C++语言异同的基础上,提出在大学计算机专业程序设计语言课程设置中直接开设C++的观点。并给出直接开设C++语言时的教学内容设置、教材选择参考和开设时间建议。  相似文献   

6.
随着信息化时代的到来,计算机已经成为人们正常生活中不可或缺的一部分,同时这也带动了软件开发行业的兴起。而随着使用者对软件的智能化人性化的要求越来越高,拥有高级计算机软件开发技术的专业人员必将成为各大公司争抢的对象。目前常见的软件开发语言主要有:Java、.Net、C/C++/C++、JSP、ASP、PHP等等多种语言。其中PHP、Java和C++已经成为了程序员必须具备的技能,这三种语言都在Web开发领域占有一席之地。PHP是Web的脚本语言;Java功能强大,适合企业级编程语言;C++融合了几种语言的优点。本文就针对这三种软件开发语言进行研究,比较相互之间孰优孰劣。  相似文献   

7.
面向对象的问题求解和面向对象的程序设计代表了新颖的计算机程序设计方法和思维方法,此方法与通常的结构程序设计方法存在明显的差异。面向对象的语言具有一个强有力的特征:支持一种旨在使得计算机问题求解能更符合人的思维活动的概念。这种语言的代表就是C++语言,人们能够利用C++语言充分挖掘硬件潜在能力,并能在减少开销的前提下,提供更强有力的软件开发工具。 C++是一种混合性语言,它既具有独特的面向对象特征,又保留了传统的高效结构语言C的主要特征。C++提供给程序开发者面向对象的能力,而又不  相似文献   

8.
《软件学报》2008,19(10)
跨平台C/C++解释计算平台(Ch)已被广泛应用于计算机程序设计教学和解决各种工程科学上的问题.Ch不仅具有MATLAB的高级数值计算和绘图的功能,而且具有良好的交互性,在C语言编程教学方面尤为突出.Ch也是一个可嵌入的脚本引擎,可以无缝地嵌入到已编译的程序中,用C/C++脚本做柔性编程,因此它还可方便地用于实现许多诸如移动计算等的新计算范式.本次研讨会将介绍C语言的演  相似文献   

9.
跨平台BMP图像处理程序的实现   总被引:1,自引:0,他引:1       下载免费PDF全文
介绍了跨平台的概念和特点,以及跨平台编程的思想,在对BMP图像结构分析的基础上,提出了编写跨平台图像处理程序的几个关键问题。并遵循这些要点,利用C++语言编写了若干跨平台BMP图像处理的程序,这些程序在Linux/x86,FreeBSD,SunOS/sparc,Windows/x86-64等多个平台下成功编译和运行。实验结果表明,跨平台编程可以大大提高程序的通用性和兼容性,为编程技术拓宽了思路。  相似文献   

10.
C++程序设计语言课程的教学目标:通过该课程的教学,使学生掌握程序设计语言的一些基本概念和语法规则,让学生掌握程序设计的一般方法,掌握过程化程序设计与面向对象程序设计,进一步培养学生的软件开发能力.  相似文献   

11.
高晓雷  缪淮扣  李勇 《计算机工程》2006,32(11):50-57,5
主要介绍了用C++类模板实现Z规格说明语言中的类型,包括数据结构的设计、成员函数的设计。该模板的实现便于代码的重用和简化求精,从而提高软件开发的效率。  相似文献   

12.
适合中国计算机程序教学的跨平台C/C++解释计算平台Ch   总被引:1,自引:1,他引:0  
<正>美国加利福尼亚大学戴维斯分校程辉教授所设计和开发的C/C++解释计算平台(Ch)是一个适合于中国计算机程序设计教学的解释计算平台。首先,Ch支持跨平台执行C/C++程序,它可以在Linux、Unix、Windows等多种操作系  相似文献   

13.
C++Builder 6凭借最新的Web服务技术,支持具有跨平台功能的Windows/Linux应用程序全球领先的高性能电子商务应用平台供应商美国Borland软件公司,今天宣布推出Borland C++Builder 6。利用C++Builder 6,用户可以在真正的C++可视化开发环境中,快速开发具有Web服务支持功能的电子商务应用程序。全球约260万的C++开发人员借助C++Builder 6,并利用目前正计划推出的Borland C++Linux平台产品,就可以构建和部署具有跨平台功能的Windows/Linux GUI、数据库、Web服务器和Web服务应用程序。这一产品组合简化了全球客户、供应商、商业合作伙伴和雇员间跨平台进行电子商务的集成过程。  相似文献   

14.
64位虚拟机SPANVM的设计与实现   总被引:1,自引:0,他引:1       下载免费PDF全文
跨平台软件开发和多语言程序设计是当前软件开发中的两个难题,SPANVM是一个基于寄存器和堆栈混合模型的64位运行时系统,凡是符合SPANVM规范的可执行字节码文件都能在 移植了该虚拟机的平台上执行。本文介绍了如何设计一个实用的虚拟机系统,包括SPANVM的内存模型、处理器设计、I/O机制和运行时过程,并以SPANVM为基础探讨了跨平台和多语言程序设计的解决方法。  相似文献   

15.
介绍一种跨平台可移植的多媒体播放器的设计和实现.它采用模块化的设计方法,以C/C++作为实现语言.该设计方法可以广泛应用于包括IBM-PC平台在内的多种平台.详细阐述可移植播放器的模块划分,各自的功能,各模块的平台相关性以及各模块间的通信方法.最后,介绍基于该设计构架的播放器在Microsoft Win32和Ubuntu Linux上的具体实现.实验证明,采用这样跨平台的设计方法能较大地提高多媒体播放软件在多个平台的开发效率.  相似文献   

16.
孟岩 《程序员》2004,(1):18-19
2003年对于C++程序员来说,是波澜不惊的一年。如果用一句话来概括,可以说这一年来在C++开发领域没有发生任何标志性或者决定性的事件。总体上讲,软件产业中最活跃的应用系统开发逐渐从C++转移到以Java和C#、VB.NET为代表的新一代编程语言之上,这一趋势已经越来越明显。预期在几年之后,C++将主要成为一个系统级的开发语言,在嵌入式开发、核心系统软件开发等领域发挥作用。在美国,C++处于稳定和缓慢地发展之中,从工作需求统计和其他现实迹象来看,C++仍然是工业界最主流的语言之一,而且C++程序员的收入仍然明显高于其他语言的使用者。  相似文献   

17.
C++是当今面向对象软件开发的主流语言,也是高校计算机及相关专业的一门重要基础课。针对我校《C++面向对象程序设计》教学中存在的问题,文中进行了深入分析和思考,从教学手段、教学方法、教学内容等多方面多环节入手,对课程教学进行了全方位的改革,教学质量和教学效果有了较大提高。  相似文献   

18.
随着计算机普及率的提升以及软件行业的飞速发展,计算机语言也越来越受到广大计算机爱好者和计算机软件开发人员的关注。同时越来越多的服务要求跨平台的实现。当前比较流行的两大语言VC++和Java几乎可以开发所有基于B/S架构和基于C/S架构的软件项目。它们各有所长,如果能将Java和VC有效地结合起来,实现二者的互相调用,那将可以取长补短,同时可以避免许多重复的工作,提高编程的效率。  相似文献   

19.
阐述了C++语言与C语言的关系,以及C++编程技术的基础,对C++最为突出的程序设计功能类和对象进行分析,给出了C++语言编程的有关技巧.  相似文献   

20.
面向对象技术是目前软件开发技术的主流,很多开发人员都转向用面向对象的语言编程,C++、Java等面向对象语言成为了主流语言。但这些语言存在着一些问题,而Go语言作为一门新的语言,却弥补了这些不足。简单介绍了Go语言与面向对象技术、C++、Java语言中面向对象技术存在的问题,以及Go语言对以上问题的解决和实现面向对象技术的新思想与关键技术。  相似文献   

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

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