首页
找维修店
有问必答
尊敬的游客, 午夜好! [
请登录
]
|
[
免费注册
]
登录体验更流畅的互动沟通
维易网
咨询频道
全站搜索
维易首页
频道首页
问题库
精选问答
我要提问
回复专家
电脑维修店
维易网
>
咨询频道
>
电脑软件
>
系统软件
> VB可以直接操作计算机硬件,所以它是一种面向机器的语言?
VB可以直接操作计算机硬件,所以它是一种面向机器的语言?
编程开发
2018/10/03 23:55
|
浏览310次
来自河南网友提问
回答该问题即可获得
2
经验值,问题被采纳即可获得
2
经验值!
登录,我要回答
全部回答
维修客
VB(Visual Basic)是一种高级编程语言,主要用于开发Windows应用程序。虽然VB可以与操作系统和某些硬件进行交互,但它并不是一种直接面向机器的语言。 **原因如下:** 1. **抽象级别高**: - VB运行在虚拟机上,通过解释器或编译器将代码转换为机器码执行。这使得程序员不需要直接处理底层硬件细节,而是使用更高级的语法和库来构建程序。 2. **依赖操作系统**: - VB应用程序依赖于特定的操作系统环境(如Windows),它们不能在没有适当操作系统支持的情况下独立运行于其他平台上。 3. **API调用**: - VB通常通过调用操作系统提供的API(应用编程接口)来实现对硬件的操作。这些API提供了访问文件系统、网络通信、图形界面等功能的统一接口。 4. **安全性考虑**: - 为了保护系统的稳定性和安全性,许多低级操作(例如直接内存管理、中断处理)被限制为只有经过授权的程序才能执行。因此,即使是那些能够直接控制硬件的高级语言也需要遵循一定的规则和限制。 综上所述,尽管VB具有一定的硬件交互能力,但它的本质仍然是一种高级编程语言,而不是直接面向机器的语言。
评论(0)
回答于 2018/10/04 00:11
加载中...
安阳电脑维
这个是错的,VB不能直接操作硬件的,它只能通过操作系统来访问或控制硬件所以它不是一种面向机器的语言
评论(0)
回答于 2018/10/04 07:08
加载中...
阅读热点咨询
我想问下景区标识系统分几类?
Microsoft安全代码在哪里?
进不了系统
打开任意软件,任务栏都不显示图标?
第二个字符怎么打出来?
乐胜服务平台和网维大师很相似他们是一个公司的吗
阅读热点文章
转转大师怎么解密?解密PDF文件方法分享
网易大神如何绑定角色?网易大神绑定角色的方法
重蹈WP7覆辙 WP 8可能无法升级到8.1
拼多多砍价宝刀不见了怎么办 砍价宝刀没有了解决方法
CCTV:网购利用支付宝套现 银行风险增加
更多网友提问
C#execl导入数据库,多次导入
精雕7.0和artfort3.0区别
java用JDBC连接数据库以后存入mysql的汉字为什么成?号。求解决方式。
随机给一个在0到1024之间的数,用二叉树算法运算最多多少次找到这个数
关于C语言帮忙看看哪里出问题了
这个蓝屏代码是什么意思
浏览下一条问题>>
推荐专家
江宁电脑医院
向TA求助
合肥指南针电脑
向TA求助
重庆科攀笔记本电脑维修中心
向TA求助
昊昕电脑科技
向TA求助
商丘永昌电脑有限公司
向TA求助
人关注该问题
+1
联系站长
加载中...