腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
14
回答
Windows、Mac OS X和
Linux
是用什么
语言
编写的?
、
、
、
、
我只是想知道谁知道Windows、Mac和
Linux
是由什么编程
语言
组成的,以及操作
系统
的每个部分都使用什么
语言
(即:内核、插件架构、GUI组件等)。我假设每种
语言
都有多种
语言
,显然我知道
Linux
内核是用
C
语言
编写的。 我在这里完全猜测Mac包含很多Objective-
C
代码,因为它是苹果从NeXT派生的
语言
。Windows,我听说包含
C
,
C
++和英特尔汇编。<
浏览 29
提问于2009-02-24
得票数 317
回答已采纳
6
回答
有可能找到数据类型的大小(int、float、double、.)在一个
系统
上,不写
C
程序?
是否有可能找出数据类型的大小(int、float、double、.)在
Linux
系统
上,没有编写
C
程序? 在同一个
Linux
系统
中,
C
语言
和
C
++以及其他编程
语言
的结果会一样吗?
浏览 0
提问于2014-02-14
得票数 26
6
回答
除了
C
之外,
系统
调用如何与
linux
和编程
语言
一起工作?
、
、
、
我理解
系统
调用是如何在
C
语言
中与
Linux
一起工作的。我想知道每种编程
语言
是否都有自己的
系统
库来与内核通信。 如果是的话,每种编程
语言
都应该有自己的
系统
库来处理内核吗?如果没有,那么
系统
如何在
linux
中调用另一种编程
语言
?
浏览 4
提问于2013-03-09
得票数 0
回答已采纳
5
回答
用
C
语言
创建只读文件夹
、
我使用
C
语言
和
Linux
操作
系统
作为我的编程平台。我想知道怎样才能以编程方式创建一个只读文件夹?
Linux
或类Unix
系统
的
C
语言
中有没有mkdir命令? 谢谢。
浏览 3
提问于2010-08-18
得票数 1
回答已采纳
4
回答
用哪种平台的
C
语言
编写的?
我可能只知道操作
系统
是在哪种平台上编码的。用
C
语言
编写的Windows内核。
Linux
内核也是用
C
语言
编写的。
C
语言
是在哪种平台上编写的?
浏览 1
提问于2012-08-27
得票数 0
回答已采纳
2
回答
据我所知,为什么
系统
调用仅限于
C
语言
?
、
根据我的操作
系统
教科书,应用程序和库通过
系统
调用与内核交互。 但据我所见,Windows、OS和
Linux
,我们只能使用
C
语言
发布
系统
调用。当我想优化Java应用程序中的I/O时,这让我很恼火--因为我不能直接使用
系统
调用,所以我不得不猜测Java请求的是什么
系统
调用(也许我应该阅读JVM源代码?从那时起,我就有了一个问题,为什么
系统
调用只限于
C
语言
,为什么我们不能用Python、Java
浏览 0
提问于2017-03-09
得票数 8
回答已采纳
2
回答
从文件中保存和获取数据
我正在
Linux
操作
系统
(ubuntu 12.04)上用
C
语言
开发一个
路由
协议。我的问题是,我需要将
路由
表保存在外部文件中,以便在程序关闭或计算机关机时,程序应该能够在重新启动时从文件中获取
路由
表。
浏览 2
提问于2012-11-11
得票数 1
回答已采纳
1
回答
Ubuntu上的主要编程
语言
、
、
我是一个开发人员,对将(至少类似于双引导)迁移到
Linux
,特别是Ubuntu感兴趣。我对操作
系统
的编程方面很感兴趣,我知道其中大部分都是用
C
编写的,它是一种很好的
语言
,可以与操作
系统
一起工作,但是有任何特定于操作
系统
的
语言
吗?就像Windows拥有批处理(以及微软开发
C
#)和Mac拥有Swift一样,是否有任何
语言
是独占的,或者几乎是专为Ubuntu所独有的?
Linux
环境中最容易使用的
语言
是什么
浏览 0
提问于2017-06-05
得票数 0
1
回答
与阿迪诺·爱迪生/伽利略的
语言
兼容性
、
、
、
、
由于Yocto发行版可以在两台机器上运行,所以我假设它不会遇到编译和使用任何
语言
的困难,而普通的
Linux
系统
开发人员将使用这些
语言
。我做这个假设对吗?它说,在Intel页面上,兼容的
语言
是: 想到的唯一解释是,这
浏览 2
提问于2016-02-16
得票数 0
回答已采纳
1
回答
Windows和
Linux
下printf的区别
、
、
、
实际上,除了核心
C
语言
之外,还有一个
C
库。如果我的理解是正确的,像printf这样的函数是
C
库的一部分。现在,我已经用
C
语言
编写了
C
语言
,在Windows环境下编写了
C
语言
,在
Linux
中使用了gcc
语言
。 我的问题是:在Windows和
Linux
中,像printf这样的函数的代码实现是相同的吗?最终,printf函数必须在核心操作
系统
中调用一个
浏览 2
提问于2014-11-22
得票数 1
回答已采纳
1
回答
在
Linux
上,用
C
/
C
++实现基于IP的socket接口
、
、
、
根据,如果在调用connect时指定了目标地址,则
系统
将自动选择套接字使用的接口。我正在寻找的是一种简单的方法,在用
C
或
C
++调用connect之前知道该接口的名称。除了解析
路由
表或调用route之外,在
C
/
C
++中有其他方法可以做到这一点吗?
浏览 4
提问于2021-12-24
得票数 0
回答已采纳
1
回答
基于ARM的嵌入式
Linux
系统
c
/
c
++编译器的选择
、
我的工作是基于ARM cortex A7的嵌入式
系统
,运行
Linux
。我正在寻找
c
/
c
++编译器(因为GCC大约是100MB),它是紧凑的,可靠的。我已经列出了一些,如SDCC,TCC,OTCC,Digital Mars,NWCC,LCC,Small
C
,可移植的
C
编译器。 我想知道编译器是依赖于操作
系统
还是硬件,以及我应该如何开始剥离列表。我不是专家,我正在学习
Linux
系统
和嵌入式环境。如果你认为我问错了问题或走错了方向
浏览 2
提问于2015-01-22
得票数 0
2
回答
在
linux
机器上调用
系统
调用
、
、
、
通常,
系统
提供一个位于正常程序和操作system.On Unix类
系统
之间的库或API,该API通常是
C
库(libc)实现的一部分,例如glibc,它为
系统
调用提供包装函数。现在,
C
程序可以调用这些库函数,因为这些库函数是用
C
编写的,并且可以进行
系统
调用。像Cobol或任何其他基于编译器的
语言
如何在
linux
上进行
系统
调用?这些
语言
不能调用
系统
提供的API。
浏览 1
提问于2014-10-17
得票数 1
1
回答
系统
级,编译,现代
C
/
C
++替换
我希望为
系统
级开发提供一种现代编程
语言
的建议。所谓
系统
级,我的意思是从零开始开发内核、驱动程序、嵌入式固件、引导加载程序等等。我只对试图成为更好的
C
/
C
++的新的现代
语言
感兴趣。必须是一种编译
语言
,并在
Linux
和Windows上运行。谢谢
浏览 0
提问于2014-04-29
得票数 1
6
回答
用Java或
C
编写的操作
系统
(内核)
、
、
、
我要开始构建操作
系统
,但我不知道该为内核选择哪种编程
语言
。我最喜欢的
语言
是Java,但我知道所有主要的操作
系统
(视窗、
Linux
、Mac )都是用
C
编写的,而且Java需要虚拟机。编程是否会比Java-based OS比
C
-based OS难得多?每种
语言
的优缺点是什么?
浏览 4
提问于2011-02-09
得票数 2
回答已采纳
2
回答
POSIX和
C
语言
之间有什么关系?
、
、
我理解
C
语言
是一个,我从维基百科中可以看到,这个标准包括,并且符合这些头文件,一个
C
应用程序理论上是‘可移植的’。 然而,在实践中,我最近尝试做一个关于的教程,它使用的是不属于
C
标准的头文件。在这种情况下,
C
语言
作为规范与POSIX规范作为一种
语言
(假设我正在为
Linux
编写应用程序)之间的关系是什么?据我所知,"man7.org“提供了定义所有Unix/
Linux
系统
API的
C
浏览 1
提问于2019-05-17
得票数 5
回答已采纳
1
回答
<sys/queue.h e.h>库之外的TAILQ使用的最小示例
、
、
、
谁能提供在
Linux
系统
库之外使用TAILQ的最小示例,并用
c
语言
解释,这些代码可以在
linux
中使用gcc编译?
浏览 1
提问于2014-03-11
得票数 19
回答已采纳
1
回答
Golang,在
Linux
中调用新的
系统
调用
、
我有一个带有自定义
系统
调用的
Linux
内核。在
C
语言
中,我可以使用标准
C
库syscall()根据
系统
调用的编号来调用它。如何在Go中调用这个新的
系统
调用?在
C
中,在
Linux
上,也有一些宏可以发出所需的内联程序集来直接进行
系统
调用。 我可不想黑进syscall_
linux
.go。我看到在Go中,perl脚本(mysyscall.pl)处理syscall_
linux
.go以生成程序集
浏览 2
提问于2014-11-27
得票数 2
1
回答
是否可以用Java编程
语言
编写
linux
内核?
、
当
linux
内核用
C
语言
编写时,是否可以用java编程
语言
、微内核和单片内核编写?关心开发java操作
系统
。
浏览 0
提问于2016-12-31
得票数 1
回答已采纳
6
回答
在
linux
环境下,
C
语言
和
C
语言
有什么区别?
、
、
、
在
Linux
环境下,
C
语言
和
C
语言
有什么区别?还是只有在执行程序时才有区别?
浏览 5
提问于2013-08-31
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
基于Linux下的C语言项目实战-本地账号管理系统
分享:C语言编程——LINUX 多线程
Linux C语言:switch语句的范围判断!
编程语言比较:C和Go|Linux 中国
Linux C语言高级编程之网络编程!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券