首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
刘磊 《互联网周刊》2006,(31):14-14
在中国,开源运动更像是一门生意而不是一项事业。中国一直没有足够成熟的开源社区,但却有大把的开源软件公司。开源运动在成为一种值得为之奋斗的理想之前,已经先成为了一种“利益为先”的商业活动,这是开源运动的“中国特色”。[编者按]  相似文献   

2.
《软件》2016,(11):84-87
C语言自其出现以来便以其优秀的特性被广泛应用于程序开发中,如今C语言程序在各大领域依然发挥着重要的作用,尤其在一些重要的部门领域如航空航天、医疗、银行等部门提供着系统支持,相应的在软件安全和系统稳定上有更高的要求。本文主要针对C语言程序中常见的变量异常检测进行研究,以现有开源软件位基础实现编译器前端对C语言源程序进行词法语法解析,并实现基于C语言源代码插桩检测程序变量使用异常的实验,对"变量使用前未赋初值"、"变量值溢出"等变量使用错误错误实现检测和反馈。  相似文献   

3.
C语言程序设计是高校计算机专业学生必修的一门专业基础课.对掌握计算机技术起到具有十分重要的基础作用。因此有必要对C语言教学进行研究。Linux是一套开源的类Unix操作系统,主要通过C语言和一小部分汇编指令实现,因而更适于在该平台上进行C语言课程的教学和实践。文章以Linux为基础,对C语言教学方法的几个问题进行了探讨及研究。  相似文献   

4.
《软件世界》2006,(14):38-39
开源运动在世界范围内的高速发展,并不意味着相同情况在中国的出现。要将开源运动在中国进行到底,还需要有正确的认识、合理的策略和不懈的努力。  相似文献   

5.
陈伟 《软件世界》2006,(14):34-37
社区是开源运动的重要环节,中国开源社区的发展状况很大程度上反映了开源运动的现实情况。能够通过参与开源参与到最前沿的技术开发,将会是我国信息产业的重大机会。  相似文献   

6.
以开源软件为平台改进C语言教学   总被引:3,自引:0,他引:3  
为使学生深入地了解C语言的本质,提出了基于开源软件教授C语言程序设计的方法。教学实践表明,使用这种教学方法可以培养学生的动手能力、思维能力以及创新能力,能有效地改善教学效果,提高教学质量。  相似文献   

7.
HT82K95E是一种高效的8位单片机。TEA(Tiny Encryption Algorithm)是一种能够在任何计算机上以任何编程语言实现公开源代码的加密算法,TEA用32位数据分组处理64位数据加密。HT82K95E的C语言编译器并不支持32位的数据类型,本文介绍了一种在HT82K95E上用汇编语言实现TEA算法的具体方案。  相似文献   

8.
蒋民乐 《软件》2013,(12):261-261,263
Net-SNMP是一个开源的SNMP应用系统套件,主要使用C/Perl语言写成。本文描述了Net-SNMP两个核心命令snmpget和snmptable在Linux环境二次开发的流程。代码的开放性是开源软件的一个主要特征。  相似文献   

9.
OpenCV是近年来新出现的并逐渐普及的开源的计算机视觉研究工具,利用其包含的丰富的函数库可以方便地进行图像的处理。本文较为详细地介绍了图像处理的过程,并且给出了用C++语言进行程序编写的实现代码。  相似文献   

10.
王芸 《计算机时代》2013,(12):73-75
基于积件思想,对五年制高职计算机课程项目式教学进行探索,以C语言程序设计为例研究分析,并组建C语言程序设计课程知识点积件库,编写高职C语言程序设计课程项目式校本教材,分析C语言程序设计课程教学项目“阶梯电价计费”.并借助开源平台Moodle实现了教学项目的应用.  相似文献   

11.
21世纪最贵的是什么?是人才,人才是一个国家软件的根本,是生产力。随着开放源代码运动的不断深入发展。人才制约的瓶颈越来越显露出来.怎样合理解决这一开源生态链的短板问题已经迫在眉睫。 开源的壮大及开放源代码运动的发展需要越来越多的人才参加。近年来,政府.组织和企业相继推出了一系列的培训.认证,我们需要认识开源培训的目标,找出现在开源培训中存在的问题,通过培训让更多的人才涌现。通过人才培训完成对开源技术从熟悉到认知。从掌握到拥有的过程。 相信随着开源运动的深入人心,开源培训,认证的不断自我完善。开源培训一定能成为开源发展的重要原动力.支撑着开源生态链健康、持续的发展。  相似文献   

12.
韩谊 《软件世界》2007,(14):51-52
随着开源的发展,越来越多的商业数据库开始不同程度的支持开源运动。Sybase作为传统的数据库提供商。一直都支持开源操作系统,并且在开源操作系统上能达到良好的性能。  相似文献   

13.
卓强 《程序员》2014,(8):120-123
本文介绍了C++与Python之间跨语言多态的一种可行方案,并提供了cppython代码生成器来自动完成包装工作。cppython的实现依赖于开源项目Cython和Clang,已在https://bitbucket.org/zhuoqiang/cppython开源。  相似文献   

14.
C++程序设计案例遴选   总被引:1,自引:0,他引:1  
张波 《计算机教育》2010,(18):48-51
针对C++程序设计课程中缺乏经典项目案例的问题,分析了从IT公司、开源项目中选取C++开发案例的优缺点。从开源项目中选取了8个关注度高、适合大学低年级学生知识结构的案例,设计了一套定量化的评估指标,使用代码查询语言(Code Query Language,CQL)及代码分析工具CppDepend,对这些案例进行了定量评估,给出了遴选C++程序设计案例的建议。  相似文献   

15.
本文结合作者近几年指导本科生C语言实验的一些经验,探讨了如何在C语言实验教学中提高学生的综合实践能力;并就如何在第二课堂培养IT人才,提出了合理有效地利用ACM、开源软件、网络论坛等多种国外先进教学手段进行培养的观点。  相似文献   

16.
《程序员》2009,(10):20-20
我们来探讨移动世界中的小技术。首先是MonoTouch的推出,在Mono被移植到Symbian上后,运行在iPhone上的开源.NET Compact Framework也终于出现了。比起优秀的用户UI,iPhone的开发环境并不出色。比起C和Objective—C的话,C#的易用性更强。  相似文献   

17.
为了吸引更多开发者或是支持不同的平台,开源项目组织或商业公司倾向于采用多种语言实现他们的项目。在这些多语言项目中,存在大量跨语言的克隆代码,跨语言的克隆检测成为维护此类项目的重要部分。但是,现有的工具大多只能检测同一种语言的克隆,无法有效检测如Java和C#之间存在的跨语言克隆。为此,本文提出一种基于代码变更相似性的克隆检测方法,该工具能够检测出Java和C#代码中存在的跨语言克隆。在开源项目ANTLR和FpML上进行实验评估,结果表明该工具能够有效检测出跨语言克隆代码。  相似文献   

18.
只有建立一个全球使用的背景和框架,开放源代码才能真正体现出自己的价值。中国要加入世界开源运动,语言和文化的差异造成的沟通障碍是最大的障碍,很多项目都有文化背景,在有些国家能接受的语言,在另一些国家却不能接受,比如“拒绝”二字,欧美人可以接受,中国人却不能接受。那么,中国应该如何借鉴国外开源的经验,尽快融入这场运动中?人们参与开源是为了创造机遇和机会,当人们明白了自己的机会时,首先要做的就是要尽量缩小文化的差距。开放源代码好比出版书籍,书籍在世界各地出版发行,可以听到来自世界各地不同的反馈,这就是一个创新的基础和…  相似文献   

19.
本文分析了构建一个网络课程学习平台对于C语言初学者的必要性,对网络课程平台的教学模式、设计原则、开发过程、技术应用等多方面进行探讨之后,运用基于开源php平台的Moodle,设计和构建了适合于本校学生使用的《C语言程序设计》网络课程平台。  相似文献   

20.
Linux操作系统、嵌入式系统、航电系统、通信系统等一般都是用C/C++语言进行编写。因为C语言具有偏底层硬件、移植性强、执行效率高等优秀特性。但是随着多核并行机的出现,许多语言也开始支持多线程编程。由于C语言本身存在着对内存访问时,不对内存边界进行检查的问题,从而造成软件系统相关的可靠性和安全性问题。对多线程C语言程序来说,由于多线程程序的不确定性,使得运行时验证多线程C程序的内存安全问题变得更加困难。通过使用基于改进的指针运行时验证技术、多核多线程技术、并行计算、无锁数据结构技术、源代码插桩技术方法,并结合开源工具Clang编译器实现原型工具Movec对多线程C程序的支持。该工具实现了对多线程C程序内存安全问题的运行时验证。然后通过Mibench和SARD测试用例进行实验,验证了该工具对多线程C程序进行运行时验证的有效性。  相似文献   

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

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