基于C++语言跨平台软件开发的设计实现

2014-10-21 20:07:51李俊超
电脑迷 2014年17期
关键词:跨平台语言

李俊超

摘 要 C++作为一种主流的编程语言,不仅继承了C语言的编程效率,而且拓展了自身的语音特性,例如模板、泛型编程等,因此几乎所有的平台都支持C++语言,并得到了广泛地应用,然而在不同的平台下,C++语言内部变量的定义和扩展功能却不尽相同,这就给跨平台软件的设计开发带来了很大的困难。本文简要叙述跨平台概念,并对C++跨平台的开发的影响因素以及设计实现进行分析,提供了一些想法思路,希望能对跨平台软件的开发起到一定的推动作用。

关键词 C++语言 跨平台 软件开发 设计实现

中图分类号:TP31 文献标识码:A

20世纪70年代,Bell实验室首先开发了C语言系列,经过十年的演化变迁,80年代C++语言便应运而生。C++语言是C语言的改良进化版本,除了沿用C语言直接运行在机器上,不需要虚拟机作为中介的高效率特点之外,根据软件开发的需求还融入了虚函数、模板、操作符重载等特性功能,因此C++语言得到了特别广泛地应用。C++语言几乎所有的平台下进行使用,然而在不同平台之间的应用时却难以兼容,随着多元化软件系统开发的需求日益增加,如何在软件开发中设计并实现C++语言跨平台的方案将会是今后工作的重点。

跨平台是软件开发中的常用概念,指的是在一个操作平台Windows设计开发的应用程序在另一个操作平台Linux下同样能够使用运行,二者完全兼容。随着当前软件工程的迅猛发展,跨平台的软件开发能够给应用程序本身带来……

登录APP查看全文

猜你喜欢
跨平台语言
跨层级网络、跨架构、跨平台的数据共享交换关键技术研究与系统建设
一款游戏怎么挣到全平台的钱?
电脑报(2021年11期)2021-07-01 08:10:05
语言是刀
文苑(2020年4期)2020-05-30 12:35:30
跨平台APEX接口组件的设计与实现
测控技术(2018年9期)2018-11-25 07:44:58
让语言描写摇曳多姿
多向度交往对语言磨蚀的补正之道
我有我语言
基于QT的跨平台输电铁塔监控终端软件设计与实现
基于OPC跨平台通信的电机监测与诊断系统
基于B/S的跨平台用户界面可配置算法研究