程序语言底层是怎么实现的?

我自学玩了c++和java,稍微了解了编程语言,也能够用来写一些东西,但是这些都是基于很多函数接口的编程方式,对于很多语句的底层到底是怎么实现的我就一无所知,我想要继续学... 我自学玩了c++和java,稍微了解了编程语言,也能够用来写一些东西,但是这些都是基于很多函数接口的编程方式,对于很多语句的底层到底是怎么实现的我就一无所知,我想要继续学习,请问我应该学些什么才能了解到底层代码实现的问题。包括如何控制cpu以及数据如何在内存中存储之类的。 展开
 我来答
百度网友a17aa074e8
推荐于2017-10-03 · TA获得超过1万个赞
知道大有可为答主
回答量:4119
采纳率:64%
帮助的人:1524万
展开全部
你好, 对于你的问题:
1、C++和Java都是面向对象编程语言(OOP),接口是OOP的一个特色,而函数是任何编程语言无论是面向过程还是面向对象都有的。
2、关于语句底层如何实现,你应该看过编程教材的第一章,一般在书籍开头都会介绍程序时有何而来,在你编写完程序代码后,都会经过编译、链接这个过程,这些就是将你的代码进行转换并最终生成可执行程序的过程,这些由IDE(开发工具)和编译器(如Java的JDK)来共同完成,内部的细节是自动完成的。
3、要了解底层代码实现,建议你去学习“编译原理”这门知识
4、要学习控制CPU和内存存储,建议去学习“计算机操作系统”这门知识(不是如何使用操作系统,是如何设计操作系统)
PS:除非你是非常喜欢或者就想做底层开发(如操作系统开发),一般应用程序开发只要学好相应的语言和类库即可!
有其他问题欢迎咨询!
更多追问追答
追问
我想了解的就是操作系统本身是怎么制作出来的,应该学什么内容?
追答
你好,这个学习上面提到的《操作系统原理》即可,学习这门知识需要有C语言和数据结构知识作为支撑!
neubird
2015-10-03
知道答主
回答量:39
采纳率:0%
帮助的人:16.8万
展开全部
最底层的二进制,然后是汇编,再高一点是C,然后就是面向对象语言了吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安徽新华电脑专修学院
2018-10-10 · 百度知道合伙人官方认证企业
安徽新华电脑专修学院
安徽新华电脑专修学院始建于1988年,隶属于新华教育集团,是国家信息化教育示范基地、中国 IT 教育影响力品牌院校.
向TA提问
展开全部
1、首先明白,计算机底层都是由芯片控制、现在广泛普及的电脑都是通过电信号驱动的、能接收的就是高低电平,也就是0和1、然后我们教给他们由0和1组成的语言、让我们彼此交流
2、最初、我们想要跟计算机交流,只能使用由我们教给它的语言,也就是0和1.所以最初的编程就是敲0和1,开发者要记忆冗杂的01编码、各是什么意思、很麻烦、于是有了最初的编程语言:汇编
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式