在新年到来之际,面向对象的BASIC语言集成开发环境GAMBAS发布了3.0版。
GAMBAS作者是法国程序员Benoît
Minisini,他是通过BASIC语言学会编程的,因此希望能开发出易于上手的BASIC语言自由软件开发环境。

澳门新葡亰,问题:代码是如何变成运行的程序的?

GAMBAS类似Visual Basic,但并不是VB的克隆,它被包含在许多Linux发行版中。

回答:

(文/solidot)    

你这么理解吧,讲通俗点,最早的电脑是没有图形的,也是单纯拿来计算的。你要用汇编语言去告诉cpu你想做什么,后来世界首富老比做了windows系统,有图形了,你只需要点点鼠标就行了,所以他就成首富了。操作系统封装好各种功能,让你的图形操作通过内存自动转成cpu能读懂的汇编语言和01两个数字,cpu反馈给你的就是屏幕显示的一切和结果。

在此基础上,也是在操作系统的基础上就有了很多各种开发语言,他们的出现都是为了简化开发难度,也是像操作系统一样封装好了各种功能,让你只需要写几句简单的代码就能去实现功能。

你打开一个游戏,游戏的代码就会告诉cpu会从硬盘的哪里调取游戏的资源显示,人物的各种数值保存在内存的哪个位置,你选择了怪物,最终还是通过内存告诉cpu,我选择了位于内存地址的哪个数值,显示给你的就是你选择了他而不是你选择了他。

这样说不专业,但你能更好的理解运行机制和原理,为什么计算机高手都是玩内存和汇编的,那是最底层的,说一堆专业术语你也不能能马上理解。

网站地图xml地图