编程硬件会损害硬件吗?

该楼层疑似违规已被系统折叠 

设計程序关键在于教计算机的思想,如何用计算机的思维设计这个程序实现这个思想的方法有很多种。


你还说你别的语言也不会又说VC++嘚API拿来就可以用。。

.....呵呵,不过心情可以理解.我从一开始就是搞VB入门的,曾经无数次地萌生过转VC的念头,可是一到那运行环境,我擦,实在是无法適应...

哎.VB搞硬件确实是差了很多的,别的不说,我曾经花过很多精力用在写挂上面,可现在的游戏,保护的越来越厉害了.弄个稍微复杂一点的就要搞驅动,他妈的,可是VB又写不了驱动....

牢骚牢骚吧.呵呵...你还是很牛的..

程序语言分为编译型语言和脚本語言编译型语言最常见的是C,C++Java;脚本语言如Javascript, python。
而编译型语言也可以分为两种一种是直接编译成机器码的,另一种是编译为字节码運行在虚拟环境中,如JavaC#。

一开始大家用机器码写程序后来为了方便记忆,人们发明了机器码助记符也就是汇编语言,为了进一步降低编程硬件难度人们发明了C语言,Fortran等等这些语言都是直接编译成机器码的,由于受到不同的理念的影响这些语言各有各的特点,也各有各的问题可以说萝卜白菜各有所爱,你用哪个都可以

其他的程序语言编出来的程序都是在虚拟环境中运行的,不是直接跑在硬件仩的比如Java,它的运行时封装了硬件的各种各样的功能Java程序运行在它的虚拟环境中。这样的好处是跨平台性以及安全性比如硬件是不會检查内存越界访问的,而Java的虚拟环境就可以提供这样的功能

还有一些脚本语言是在特定环境下运行的,比如vim和Emacs的配置文件分别是vimscript和Emacs lisp瀏览器的脚本语言是Javascript,在这些软件中使用什么语言是由应用程序规定的不能由用户自由选择。

写得比较乱希望能对你有帮助。

我要回帖

更多关于 编程硬件 的文章

 

随机推荐