简单basic编译器源码(basic编译器安卓版)
本文目录一览:1、最简单的BASIC程序在PC机上运行。2、
本文目录一览:
最简单的BASIC程序在PC机上运行。
你这几个basic语句写在一个文本文件里面,就叫“源程序”。
你必须有下载basic“运行环境”,术语叫“解释器”,basic要用这个运行环境读一句,解释一句,执行一句。
在迅雷里找qbasic会比较容易找到这个解释器。虽然古老,不过肯定符合你学习要求。
QBasic 制作的程序变成了应用程序 如何查看原代码?
现在的扩展名是 .exe吧?是的话,这个程序已经被编译了,直接查看Qbasic源代码一般不太现实了。可以反汇编,得出汇编代码,再根据汇编代码推导Qbasic出源代码。
如何用basic语言实现一个最简单的解释器/编译器?
首先Basic语言是解释型的语言,而C语言是编译型的语言。什么意思呢,就是你编写的Basic语言程序运行的时候需要一个解释器将高级语言代码转为机器码然后才可以执行。C语言程序一般经过编译和联接后直接生成目标代码。目标代码本身就是机器码所以可以直接运行。
从语法来看,C语言是面向过程的语言。Basic语言严格意义上只是一个脚本语言,语法相对来讲非常简单。
另外,C语言是最接近汇编语言的一种语言,功能非常强大,但是要求开发人员对硬件,操作系统等底层的东西要有很深的了解,开发程序相对来讲麻烦一些,但是程序性能非常好。Basic语言相封装了很多底层的东西,所以不要求开发人员有很深的计算机专业背景,开发简单,但是不要指望用Basic语言开发真正的商业程序。
由于以上的区别,造成这两种语言的用途不一样。Basic语言常用来写一些脚本,或者在真正开发之前作一个软件模型。实际开发用C语言以确保运行速度和较小的内存需求等其他性能。
显然,这两种语言还有其他区别,但上面应该是最重要的区别吧