腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
12
回答
作为一种“低级”
语言
,
C
语言
有多“低级”?
、
、
我们经常听说
C
是一种低级
语言
,但是它到底有多低级呢?我所知道的最低级别是使用
指针
的内存管理。有没有更深层次的东西我还没发现?“接近
硬件
”是什么意思?
C
语言
有多“接近
硬件
”?
浏览 0
提问于2011-02-17
得票数 27
回答已采纳
12
回答
你能推荐哪种快速的低级
语言
?
、
我对用于性能计算的
C
类
语言
很感兴趣。您能否推荐一些具有以下属性的可选编程
语言
: 我主要对鲜为人知的
语言
感兴趣.
浏览 32
提问于2009-03-17
得票数 4
回答已采纳
2
回答
底层图形编程/使用屏幕
硬件
、
、
、
、
据说,“低级”编程
语言
是一种“接近”
硬件
的编程
语言
。我使用
C
以及Python和Java,通常情况下,
C
是一种“低级”
语言
,或者比这两种
语言
更接近
硬件
。当然,这是有意义的,因为python和java是
C
派生
语言
。 那么,我想知道的是,什么是“最低层次”或“最接近
硬件
”的方式,与计算机屏幕一起显示显示器上的像素图形?后来我了解到,它们实际上是指向内存中为数组长度保留的位置(以数据类型为单位)的
指
浏览 3
提问于2014-09-24
得票数 0
回答已采纳
6
回答
什么是intptr?
、
我不明白什么是IntPtr,有没有人能解释一下?谢谢
浏览 4
提问于2011-02-05
得票数 8
回答已采纳
6
回答
只写
指针
类型
、
、
、
、
我们使用
指针
来访问FPGA设备的寄存器。只写寄存器在读取时将产生未定义的值。(我们正在使用
C
开发第一个原型,但将在第二代迁移到
C
++。) 如何在
C
++中创建高效的只写
指针
?(请记住,这不是跟踪动态内存中的项目,而是访问
硬件
地址。)
浏览 4
提问于2013-04-17
得票数 53
回答已采纳
2
回答
通过
C
指针
访问Linux键盘
、
、
我是个
C
语言
新手,但不是编程新手。我想通过
指针
访问键盘键。因为我已经尝试过使用远
指针
,并使用地址0x417和第7位,在我的P2系统on Windows box中编程。任何人都可以给我一些关于Ubuntu Linux的
硬件
和文件属性访问的很好的教程。致以敬意,
浏览 1
提问于2011-11-12
得票数 1
回答已采纳
3
回答
指针
如何允许
硬件
访问?
、
、
C
中的
指针
非常强大,而且看起来很高效。但是使用
指针
怎么能让你访问
硬件
呢?我在windows7上运行。一个基本的例子,以及为什么需要
指针
来操作该
硬件
属性的解释将是很好的。
浏览 0
提问于2013-06-21
得票数 9
回答已采纳
1
回答
“易失性限制”
指针
有实际用途吗?
、
、
、
我可以看到const volatile限定变量的实际用法,比如如果底层
硬件
机制每秒更新该值,但该变量在(可能是嵌入式的)
硬件
中不可写。由于所有三个(在
C
11中是四个)类型限定符都被认为是独立的,所以似乎所有的组合都是允许的。; 编辑:澄清一下:volatile和restrict都应用于
指针
,而不是指向的对象!这是一种
语言
允许的结构,但它本身是无用的,还是我错过了一些应用领域,而这可能是有价值的?
浏览 1
提问于2012-01-24
得票数 15
回答已采纳
4
回答
没有垃圾收集器的Lisp用于低级别编程
、
是否有Lisp的方言具有Lisp的语义和
C
的低级操作?例如检索任意内存地址(虚拟内存或物理内存)并对其进行操作;指向
硬件
设备的
指针
.在
C
中,我可以得到一个
指针
并执行
指针
算法来指向内存空间(虚拟空间或物理空间)中我想指向的任何位置。
指针
还可以指向
硬件
设计器指定的设备和任意定义的地址。 为什么我需要这个?对于最初的理解,我也会用
C
写一个,但是如果我只能用
C
写,我如何确定并说我理解如何实现一个操作系统?我认为,只有用<em
浏览 5
提问于2013-08-15
得票数 11
回答已采纳
1
回答
用于表示
硬件
和操作系统的模拟器
、
这是一个模拟器,我目前正在为我的操作系统课程重写.它是一个简单的仿真器,用来表示
硬件
、操作系统等。它完全是为了学习的目的,我想向老师提出我的解决方案,作为现代
C
++的一种方法(因为他的解决方案更多的是"
C
随课“)。 然而,在我这样做之前,我想确保我不会用糟糕的代码来让自己难堪。现在我正在讨论
硬件
和操作系统之间的关联。声明
硬件
私有和创建操作系统是朝着正确方向迈出的一步,但让我感到困扰的是,OS现在可以访问所有功能。有什么办法可以限制OS吗?此外,我还对回调进行了一些研究,但是
C
+
浏览 0
提问于2011-05-16
得票数 10
回答已采纳
3
回答
高级
语言
的低级功能
、
、
、
、
我想知道高级
语言
的一些低级功能。不经意间,我可以指出:-bitwise操作-bit字段-pointer算术-inline汇编-interrupt函数 如果你指出一些我的列表中没有的东西,我会很感激的。如果
C
或Pascal有它们就好了,但基本上任何高级
语言
都可以。谢谢。
浏览 2
提问于2011-05-25
得票数 2
回答已采纳
2
回答
硬件
到软件的结合/交互
、
我对
硬件
与软件的基本交互很感兴趣。 什么是开始学习控制
硬件
的好
语言
?Java能做这项工作吗?
浏览 1
提问于2013-07-18
得票数 0
回答已采纳
2
回答
内核可以用汇编
语言
以外的其他
语言
编写吗?
、
我是Java
语言
的优秀程序员,并且经常使用它。现在我觉得用内核做些有趣的事。内核驻留在
硬件
和操作系统之间。它使用系统调用与
硬件
通信。每种编程
语言
都需要编译器编译用高级
语言
编写的代码,然后生成低级代码,通常是汇编
语言
代码。我对此表示怀疑,如果我们用
C
编写内核,那么计算机上应该安装
C
编译器吗?最后,当内核与
硬件
交互时,它使用汇编
语言
,我能用Java
语言
创建内核吗?如果是,那么相同的要求是什么?谢谢。
浏览 7
提问于2012-04-21
得票数 4
回答已采纳
2
回答
ISO/IEC 9899:1990关于短int,int,long的
C
语言
定义
阻塞引用"ISO/IEC 9899:1990,编程
语言
-
C
(ISO )使短int、int、long int和
指针
的定义故意模糊,以避免人为地限制
硬件
体系结构,这些
硬件
体系结构可能受益于定义这些独立于其他数据类型的数据类型例如,可以将短16位、int定义为32位、长64位和
指针
定义为128位。
浏览 1
提问于2020-06-30
得票数 1
1
回答
如何为不同的
硬件
特性设计一个具有独特实现的过程?
、
假设我有一个函数或过程,根据机器的
硬件
特性集,我希望以不同的方式执行。如果特征A存在,则执行利用特征A的特定代码块。如果不存在,并且特征B存在,则执行利用特征B的代码。等等,通过N个特征。或者,对于较小的代码部分(在
C
/
C
++中),#ifdef可以分离平台代码。然而,在这种情况下,平台是相同的,但
硬件
可能有所不同;例如,英特尔CPU的不同型号。 那么,有更好的方法来编码类似的东西吗?更喜欢可以在
C
++中应用的答案。
浏览 2
提问于2013-09-21
得票数 0
回答已采纳
4
回答
堆栈溢出会导致除分段错误之外的其他内容吗?
、
、
、
在编译的程序中(例如
C
或
C
++,但我想这个问题可以扩展到任何带有调用堆栈的非VM-ish
语言
)--通常是当您的堆栈溢出时,。 不过,情况总是这样吗?我还在问关于非Linux、非Windows OSes和非X86
硬件
的问题。(当然,如果您没有
硬件
内存保护或操作系统支持(例如,MS),那么就没有分割错误;我是在问一些情况,您可以得到一个分割错误,但其他事情发生了)。注意:假设除了堆栈溢出之外,程序是有效的,并且不会尝试访问超出其界限的数组、取消引用无效
指
浏览 3
提问于2018-06-06
得票数 34
回答已采纳
1
回答
如何通过指向非易失性的
指针
接收易失性?
、
、
我正在使用一个API,它为内存映射I/O提供了一个
指针
。它通过填充一个
指针
到
指针
的参数来实现这一点:因为这是内存映射I/O,所以我非常确定在这里我应该使用volatile。在这种情况下,在传递
指针
时将volatile抛出是否安全?即map(const_cast<void**>(&p));
浏览 0
提问于2018-05-27
得票数 0
2
回答
提到array[0]以获取第一个值的原因是什么?
提到数组首先获取arrarys中的值的原因是什么?为什么我们不使用arrary1来获取第一个值。如果我们使用arrary1对程序员来说很容易,但是为什么我们要使用数组呢
浏览 1
提问于2013-05-09
得票数 1
回答已采纳
3
回答
语言
如何与
硬件
对话?
、
、
好吧,所以我很困惑一个
硬件
怎么能理解代码。我在某个地方读到,它与电压有关,但是
硬件
到底是如何知道软件指令的含义的呢?我知道驱动程序是软件和
硬件
之间的桥梁,但驱动程序仍然是软件:S。例如,在
C
++中我们有
指针
,它们可以指向内存中的某个地址。我们能有一个
指针
指向某个
硬件
地址,然后写到那个地址,它会影响
硬件
吗?还是
硬件
没有地址?我想我真正想问的是,操作系统或BIOS如何知道一块
硬件
在哪里,以及如何与其对话?
浏览 8
提问于2013-09-17
得票数 7
回答已采纳
2
回答
一种
语言
必须具备哪些属性才能支持递归?
because 但我想知道一种编程
语言
支持递归应该具备的所有功能。提前感谢
浏览 1
提问于2013-02-02
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券