运行最终形成的可执行的二进制文件(.exe文件),得到运行结果?
如果运行结果不正确,应检查程序或算法是否有问题?
命令行开发方式
在Unix世界有大量的程序员是传统的非IDE的方式进行软件开发。一般是如下组合:
GNU GCC[10]1.编译器:gcc和clang等。[10]
2.编辑器:常用Vim和Emacs
3.make:GNU make 或者BSD的pmake等,功能与用法基本一样
4.版本管理:cvs,svn,git等等
5.代码阅读:cscope,ctags,lxr等
集成开发环境(IDE)
4 实际上,当前流行的编译器只有五种:Intel C++ 编译器、微软的cl.exe编译器(捆绑于Visual Studio套装中)、GNU的GCC编译器、LLVM的Clang编译器、Borland公司的bcc.exe编译器(捆绑于Borland C++ Builder套装中)。
9多泛型设计编辑根据Effective C++第三版第一条款的描述,C++由以下四个“子语言”组成:
1、C子语言。C++支持C语言的几乎全部功能,主要是c89的部分,在语法上与C语言仅有极微妙的差别(如括号表达式的左右值性,具体请参考C++标准文献)。这部分功能对应于传统的面向过程的编程泛型,并提供了面向函数编程泛型的基础。
2、面向对象的C++语言。C++语言原本不具备面向对象的设计功能,然而随着面向对象编程的概念的普及,C++语言也开发出了支持面向对象功能的版本。这部分功能对应于面向对象的编程泛型。
3、泛型编程语言。C++强大(但容易失控的)模板功能使它能在编译期完成许多工作,从而大大提高运行期效率,并且大大提高了C++的表达能力。STL(C++标准模板库,Standard Template Library)是一个基于模板技术的库。随着STL的不断发展,它已经逐渐成为C++程序设计中不可或缺的部分,其效率可能比一般的native代码低些,但是其安全性与规范性使它大受欢迎。模板使C++能够支持泛型编程(generic programming)和生成式编程(generative programming)的泛型。
java 加载文件二进制流的方式 java运行二进制文件
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章