当前位置:首页 » 软件百科 » 开发软件为什么要用高级语言

开发软件为什么要用高级语言

发布时间: 2022-11-05 02:38:07

① 高级语言的开发过程是怎样的该如何进行理解

高级语言的开发过程就是问题分析、算法确定、再到代码设计,这些都是最重要的组成部分。如果在高级语言当中没有这一系列的程序,就不可能被精准的编辑。分析问题就是指最后能让自己达到所想要的目标,完成实际的解决方法。而且自己也可以去设计一下计算的方式,并且要把规定的步骤写出来。高级的语言就是相当于编程类的,而且对于过程也要进行详细的阐述。

总的来说学习高级语言以后是有前途的,自己也可以参与一些资料书帮助自己理解。在平常的时候多拓展自己的思维多接触一些别人没有接触的东西,一定会让你走在前面。一个程序连接的处理方式都不一样,自己也要进行可执行一下。在开发高级语言的时候,可以把这些程序告诉别人才能够得到核心。

② 程序通常是用高级语言编写源程序

1.计算机程序通常是用高级语言编写源程序,程序包含数据结构,算法,存储方式 编译等,经过语言翻译程序(解释程序和编译程序)转换成机器接受的指令。
2.程序可按其设计目的的不同,分为两类:一类是系统程序,它是为了使用方便和充分发挥计算机系统效能而设计的程序,通常由计算机制造厂商或专业软件公司设计,如操作系统、编译程序等;
4.另一类是应用程序,它是为解决用户特定问题而设计的程序,通常由专业软件公司或用户自己设计,如账务处理程序、文字处理程序等。

③ 现在开发软件基本上都用高级语言例如C语言,按理说不存在CPU指令架构的兼容问题吧

我之前也提出过相关的问题。比你提出的更深。

就CPU架构来说,可以分为X86,ARM。
就OS平台来说,NT Linux UNIX等。
对于底层、驱动层来说,C语言就是汇编语言的功能。要操作的都是寄存器,内存,CPU,IO。这部分是不可以移植的,只是用C语言描述而已,这部分基本是不可移植,因为需要对硬件初始化,配置,不同指令集很多要做修改,甚至重新实现。
你想想,我要用C语言写一个中断,那不是要根据CPU的结构来对不同的寄存器,计时器的值修改吗?底层代码怎么能随便移植呢?
而对于OS以上的应用层,可移植性就比较高。但是还是会因为CPU,OS的差异,要做些修改。因为,C语言只是语言,用的函数跟语言无关。比如C语言可以用标准的C库。stdio.h stdlib.h这些。但是对于windows程序来说,C同样可以用windows.h。但此时,用的就是windows下的函数,linux内核的操作系统就不可以使用windows.h,这是windows的API。所以不可移植,应用层可否移植就看你用的是不是可移植的库。
QT就是一个可移植性很强的库,之所以可移植,是因为同样的源码,编译时链接的lib是各自平台的库,.h头文件只是声明用哪个lib的那个函数。虽然是声明是同一个lib里面的同一个函数。但是事实上不同平台的lib的内容不同,但都是一个效果。所以就可以移植。
实际上就是看一个库,是不是在多个平台支持,如果是的话就可以移植。比如opengl,gtk+,SDL这些就可以在nt linux上相互移植。C库基本是任何操作系统都可以的。

④ 高级语言优势很多,那为什么出现了高级语言之后,计算机中的机器语言却一直用到

首先高级语言优势很多是相对的,相对于应用软件。计算机的机器语言相对比较稳定,有专门的团队维护,正常使用不上,我们用高级语言编写的应用软件基本用不上机器语言,但是高级语言写的程序执行的时候是通过高级语言的运行时或者叫虚拟机将高级语言转换成机器语言执行的。

⑤ 26. 与低级程序设计语言相比,用高级语言编写的程序其主要优点有

个人意见选ABDA:不受硬件影响,实现了一定跨平台运行BD:比机械语言和汇编语言容易看懂 错误的理由:C:执行效率一般是:机械语言>汇编语言>高级语言E:要经过编译,连接才能生成可运行程序

热点内容
为什么微信通话扬声器关闭 发布:2025-06-24 02:59:43 浏览:278
为什么微信保存视频时间不一样 发布:2025-06-24 02:42:18 浏览:429
微信设置金额收款为什么没有积分 发布:2025-06-24 02:39:08 浏览:608
女生为什么要拿垃圾袋出门 发布:2025-06-24 01:27:08 浏览:648
为什么电脑主机关了后又自己开了 发布:2025-06-24 00:19:49 浏览:388
为什么手机响的时间短 发布:2025-06-24 00:06:26 浏览:978
欧美女人为什么水不多 发布:2025-06-23 23:47:45 浏览:175
眼睛一大块红血丝为什么 发布:2025-06-23 23:31:51 浏览:640
为什么扣扣密保手机改不了 发布:2025-06-23 23:20:40 浏览:453
听歌时间长了为什么特别烦 发布:2025-06-23 22:50:05 浏览:232