大家好,今天来为大家解答电脑软件编程入门这个问题的一些问题点,包括编程简介入门1也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
以此文开篇,原因是俺一直在学习编程相关方面的知识,也学了一年多了,由最初的python,到Java,到JavaScript,再移步到HTML等等。
每次跟客户解释这些东西的时候,客户是一头雾水。满脑子黑线。
感觉聊编程就像聊医生,范围实在是太广了。所以要把这个东西分为不同的类型。
先要解释清楚,什么叫编程。
编程,类似于,你设计了一个功能,比如说,()+()=2。那么计算机会帮你自动把所有能等于2的两个数字计算出来。你把你的这个想法,写出来让计算机理解你的想法的过程,就叫编程。
而写出来所使用的计算机能够理解的语言,就叫编程语言。
编程语言,大类可以分为:compliedprogramminglanguage(编译编程语言),interpretlanguage(解释编程语言)两类。其中常见的python,JavaScript属于interpretlanguage(解释编程语言)。C,C++属于compliedprogramminglanguage(编译编程语言)。
翻译成人话。
你拿到一本上古时代的甲骨文写成的武功秘籍。你想练成这个奇功,但是又看不懂这本甲骨文。恰好你有一个好朋友懂甲骨文,于是他在旁边一句一句帮你翻译成现代汉语,让你理解这里面的意思,然后开始修炼。这就是interpretprogramminglanguage(解释编程语言)。
同样还是上古时代的武功秘籍,但是作者却已经用现代中文帮你写好了。你直接看就能够直接理解武功中的奥义。这就是compliedprogramminglanguage(编译编程语言)。
现在我们把这个习武之人,称之为计算机,而我们就是写武功秘籍的人。我们的目的就是让计算机理解我们的想法。
当我们使用现代语言,英文去写编程语言,如python,JavaScript,PHP,ruby等等,对于电脑而言,就像甲骨文,它需要一个编译器,去把这些英文翻译成电脑的语言,它才能够理解背后的含义。
但如果使用的是C,C++,对于计算机而言,就是现代语言,可能它压根不需要解析就能够理解。
Java属于compliedprogramminglanguage(编译编程语言),这意味着它既属于甲骨文,但同时又自带一点解释编程语言的味道在里面。
(毕竟这是一个老编程语言了,啥都要)
可惜,哪怕对于编程届最简单的python,JavaScript而言,这个机器所能认识理解的语言,也是英文,而不是中文。
所以每个码农还是要老老实实学英文。
在这当中,HTML,不属于任何编程语言,它独立属于Markuplanguage,称之为标记语言。HTML不能实现任何计算,任何功能,只能简单称之为一个笔记本,通过笔记本把做好的东西,呈现出来。
大伙现在所看懂到的网页,其实是由HTML这门标记语言写成的。俺们以某度作为例子
这是人眼能够看到的网页。
下图是计算机所看到的图片
value=“某度一下”。
如果仅有HTML,可能实现不了搜索,渲染等一系列功能。
很可能状况如下:
顺序、排版全是错的,没准有些写的差的网页,可能连图片也没有,很不幸,大伙儿回到黑白机时代。
这就是CSS这门编程语言的重要性了。
当然,由于本篇为总开头,就不再在这里介绍别的编程语言了。
会在别的章节写一些语言的特性。
文章分享结束,电脑软件编程入门和编程简介入门1的答案你都知道了吗?欢迎再次光临本站哦!
