“C语言是中间语言”,中间语言是啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“C语言是中间语言”,中间语言是啥意思?相关的知识,希望对你有一定的参考价值。
刚刚看到一句话,“C语言是中间语言”,中间语言是什么意思?
编程语言,要解决的问题有两个,一个是方便程序员”表达“,一个是让计算机”听懂“。围绕着这两个问题,编程语言大约经历了机器语言、汇编语言、高级语言(C语言)、自然语言(比如SQL查询语言)。
C语言实际上是在过去的只有汇编语言写代码的时候,算是一种高级语言,现在习惯称其为中级语言,实际上是考虑C语言的用途,本身学通C语言,向下可以学习汇编语言,做硬件、底层相关的程序开发比如开发操作系统、驱动程序,Windows和Linux两大操作系统都是用C语言编写出来的,这是C语言底层的用途,向上,可以学习C++、Java等在C语言基础上或者C系风格的语言,主要做应用程序开发。 这样看来,C语言应该算是一个中级语言,起衔接作用。 参考技术A 介于高级和低级之间,不像汇编直接面对硬件编程
也不像Java一样,完全隔离于硬件本回答被提问者采纳 参考技术B 它是很多种语言的连接点
以后你学到的很多种语言都是在它的基础上继续学习的 参考技术C 就是和其他语句连接在一起用的语句 参考技术D 中级语言
声明css样式时,.classA.classB是啥意思(两个类名中间有一个点,没有空格)[重复]
【中文标题】声明css样式时,.classA.classB是啥意思(两个类名中间有一个点,没有空格)[重复]【英文标题】:when declaring css styles, what is the meaning of .classA.classB (two class names with a dot in the middle and no space) [duplicate]声明css样式时,.classA.classB是什么意思(两个类名中间有一个点,没有空格)[重复] 【发布时间】:2014-12-03 11:27:19 【问题描述】:我知道当中间有空格时,它会在左边的类中寻找右边的类。
.classA .classB
...
但是,没有空间的时候它会寻找什么?
.classA.classB
...
【问题讨论】:
一个包含两个类的元素。在这里阅读:***.com/questions/5116288/… @88MPG - 您应该将其发布为答案... @LcSalazar 我确定当我发布一个答案时会弹出 50 个答案。 CSS Selector that applies to elements with two classes、http://***.com/questions/3918742/css-styling-when-element-has-two-classes、http://***.com/questions/5796654/css-rule-to-apply-only-if-element-has-both-classes 的可能重复项... @88MPG - 如果您在发表评论时已经发布了它,那么您将被点赞,而不是弹出答案... 【参考方案1】:第一个例子(空格分隔的类)是父子关系。 .classB
位于 .classA
中。
<div class="classA">
<div class="classB"></div>
</div>
第二个是针对具有多个类的一个元素,如下所示:
<div class="classA classB"></div>
非常不同的情况,但都非常有用!
进一步阅读:css select an element with 2 classhttp://css-tricks.com/multiple-class-id-selectors/
【讨论】:
【参考方案2】:在第一个示例 .classA .classB
中,您正在选择类为 classB
的元素,这些元素是具有 classA
的元素的后代。
在第二个示例.classA.classB
中,您正在选择具有 类classA
和classB
的元素。
【讨论】:
【参考方案3】:当你需要一个元素时使用它,这两个类都有。
<div class="classA classB"></div>
会匹配
.classA.classB
另请参阅:http://css-tricks.com/multiple-class-id-selectors/
【讨论】:
以上是关于“C语言是中间语言”,中间语言是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章