高级语言是目前绝大多数编程者的选择 。和汇编语言相比 , 它不但将许多相关的机器指令合成为单条指令并且去掉了与具体操作有关但与完成工作无关的细节 , 例如使用堆栈、寄存器等 , 这样就大大简化了程序中的指令 。
由于省略了很多细节 , 所以编程者也不需要具备太多的专业知识 。高级语言主要是相对于汇编语言而言 , 它并不是特指某一种具体的语言 , 而是包括了很多编程语言 , 如目前流行的VB、VC、FoxPro、Delphi等 , 这些语言的语法、命令格式都各不相同 。
(1)解释类:执行方式类似于我们日常生活中的“同声翻译” , 应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言) , 一边执行 , 因此效率比较低 , 而且不能生成可独立执行的可执行文件 , 应用程序不能脱离其解释器 , 但这种方式比较灵活 , 可以动态地调整、修改应用程序 。(2)编译类:编译是指在应用源程序执行之前 , 就将程序源代码“翻译”成目标代码(机器语言) , 因此其目标程序可以脱离其语言环境独立执行 , 使用比较方便、效率较高 。
但应用程序一旦需要修改 , 必须先修改源代码 , 再重新编译生成新的目标文件(*.OBJ)才能执行 , 只有目标文件而没有源代码 , 修改很不方便 。现在大多数的编程语言都是编译型的 , 例如Visual Basic、Visual C++、Visual Foxpro、Delphi等 。
这个问题其实很简单 。前面我们讲到 , 程序是人与计算机进行沟通的唯一方式 , 因此我们要让计算机为我们服务 , 就必须有程序 , 而程序从哪里来?当然是由我们编写出来了 。
或许你又会问到另一个问题:现在要什么程序有什么程序 , 我干嘛还要编程呢?这你就错了 , 现在的程序虽然很多 , 需要什么样的程序直接到网上不需要很长时间就可以找到类似的 , 而且有可能就是你所需要的 。但是 , 就好比去买衣服 , 虽然卖衣服的到处都是 , 但是哪一件是为你“量身定做”的呢! 程序还能够做很多事情不同的程序可以完成不同的事情 。
从大的方面到管理国家的财务 , 小的方面管理家庭的帐务 。又如 , 如果你想要你的计算机能播放动画 , 。
2.如何编写程序“输出1~999中能被3整除,而且至少有一位数字是5的所建议:1 , 你先写一个函数用于判断能否被3整除2 , 接着编写一个函数用于判断是否含有数字5 , 具体细节如下:假设数为x , 先将x对10取余 , 可得到个位数字(假设为m) , 用m对5整除 , 如果不成功 , 再将x对100取余得到余数(假设为n) , 要知道n是个十位数 , 它的个位数一定是m , 所以用n-m对50整除 , 如果还不成功 , 在对1000取余 , 依次类推 , 再按照之前的方法依次判断 , 无论多大的数都可以判断出来的提示:最好先确定x的范围 , 1--9之间 , 还是10--99之间 , 还是100---999之间 , 然后再判断是否含有数字5 , 那样可以极大的提高程序运行的效率…… 。
3.如何编写程序想要编程要先要去学编程语言 , 像C语言、C++、JAVA、VB……都是编程语言 , 一般初学者推荐先学C语言 。