编译器cse
① 净室软件工程的缺点
CSE太理论化,需要更多的数学知识。其正确性验证的步骤比较困难且比较耗时。CSE要求采用增量式开发、采用盒子结构、采用统计测试方法,普通工程师必须经过加强训练才能掌握。
CSE开发小组不进行传统的模块测试,这是不现实的。工程师可能对编程语言和开发环境还不熟悉,而且编译器或操作系统的bug也可能导致未预期的错误。
CSE毕竟脱胎于传统软件工程,不可避免地带有传统软件工程的一些弊端
② 弱问WINDOWS XP系统下,标准FORTRAN程序有什么好的软件运行和修改
我用Compaq Visual Fortran 原名 DIGITAL Visual Fortran。需购买。它支持新老Fortran。
免费 Fortran 编译器列表 见:
http://sunsite.informatik.rwth-aachen.de/fortran/append-f.html 我没有用过。
加拿大约克大学某人推荐用 GNU的,详细下载,环境变量设置方法等见:
http://www.cse.yorku.ca/~roumani/fortran/ftn.htm
可用于XP
③ Ultra Edit 是什么东东
IDM Computer Solutions公司出品的着名文本编辑器。 这款功能强大的文本编辑器,可以编辑文字、Hex、ASCII码,可以取代记事本,内建英文单字检查、C++ 、java、HTML、VB等多种语言的指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。最新版本的软件修正了老版本存在的一些Bug,并新增了对安全FTP(SFTP)的支持,整合了CSE HTML Validator,增添了新的宏命令等二十余项新功能。
这是下载地址http://www.crsky.com/soft/1469.html
④ 你好,请问如何将 语言 写入程序,例如 C++、/.// JAVA 这些编程语言~~ 是如何被编译器识别的
这个楼主你问得太泛了,很难回答啊!
1.首先每种编程语言都具有不同语法特点,这就需要编译器,可以有 判断文法 的功能( 语法分析)
根据各种语法下推自动机就可以分析出你输入的代码是否符合语言要求,或者作为报错处理.
下面是(要看懂BNF啊)
C 文法
http://lists.canonical.org/pipermail/kragen-hacks/1999-October/000201.html
java 文法
http://www.daimi.au.dk/dRegAut/JavaBNF.html
ruby 文法
http://www.cse.buffalo.e/~regan/cse305/RubyBNF.pdf
还有其他语言就不一一列举了.
编译器就是根据上面文法来为每个语言工作的.
其次,哎 就没有其次了,还是先看上面吧
以后的语义分析需要你有前面的基础啊
⑤ c语言怎么编写单片机的中断
标准c语言没有中断调用机制,但是不同编译器都有相应的中断处理方式,可以使用户实现中断功能。
解决方案:
1、采取轮询的方式解决,就是每10毫秒检查一下是否有键盘请求,总的来说,这样基本上可以解决问题,而且简单易行,但每10毫秒都要检查,系统消耗太大。
2、采取中断的方式:
(1)用高级语言调用中断来处理问题。中断是cpu响应一个中断外围设备8259A的一个过程,当键盘敲击,cpu保存断点暂停执行并且跳到相应的中断处理程序继续执行,结束后根据断点再跳回来。通过这种方式可以轻松+愉快地解决这个问题。但是需要用到高级语言调用汇编,根据编译器的不同而有所差别。
(2)自己模拟中断。可以另外建立一个线程专门响应键盘的敲击,如果有敲击则打断主线程。这样做实现起来很复杂,而且涉及到不少复杂的关键技术,比如信号量之类的东西。
3、强大的vc
vc采取了消息映射的机制来处理外部设备的请求,比如时钟中断、键盘中断等等。通过此可以灰常灰常容易的处理外部中断。
⑥ linux C编程
gcc编译器很不错啊。
⑦ 为什么要进行软件工程标准化,软件工程标准可以分为几个级别
CMM,可分为5级。华为公司目前是5级。
⑧ 我要学C语言,给我个WIN7能用的编辑软件中文版的,再告诉我怎么用
您好:
我推荐使用codeblocks,我一直在使用他,文件不是很大。我觉得微软的那些都太大了。
我在我的博客里面写了详细的教程,但是网络不让发链接,我就给个图片。
具体的地址我发到你的邮箱了([email protected])。