编程语言

Posted zhangxin-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程语言相关的知识,希望对你有一定的参考价值。

 

 一、编程语言的分类

 

编程语言发展经历:

1、机械语言:

                     直接使用计算机能听懂的二进制和硬盘进行沟通,操做硬件,要考虑硬件细节

2、编汇语言:

                     使用简写的英文标识符号取代二进制编写程序,但其本质仍然是直接操作硬件,需要考虑硬件细节。

3、高级语言:

                     用人类能理解的表达方式去编写程序,屏蔽了硬件操作,不需要再考虑硬件细节。

因为高级语言是人类能理解的表达方式,需要翻译成计算机能读懂的二进制后,才可以被执行。 

因此高级语言分为:     

                      编译型:类似于谷歌翻译,执行效率比解释型高,但调试麻烦     

                      解释型:类似与同声传译,执行效率相对编译型要低,依赖解释器运行,优点是调试方便开发效率高,跨平台型很强

 

按照执行效率排序:     

                     执行效率:机器语言>汇编语言>编译型>解释型   按照开发效率排序:          

                     开发效率:解释型>编译型>汇编语言>机器语言

 

二、变量

 

1.什么是变量  

               变量即变化的量  

               变:事物的某种状态是可以发生变化的  

               量:记录某种现实事物的某中状态,衡量状态

2.为何要用变量   

                为了让计算机能够反应或记录下来事物的状态及状态的变化

3.如何使用变量   

                原则:先定义,后使用

 

定义变量的三大组成:   

           I.变量名:指向值所在的空间,是访问到值的唯一方式   

           II.=:将变量值的内存地址绑定给变量名   

           III.变量的值;用来表示事物的某种状态,是我们要存储的数据

 

   变量的命名和使用:   

                a.变量名只能包含字母、数字和下划线,但不能以数字打头   

                b.变量名不能包含空格,但可使用下划线来分割其中的单词   

                c.不能使用python关键字和函数名做变量名   

                d.变量名应简短且具有描述性  

                e.变量名一般不用中文或拼音

   变量命名的方式:   

                            驼峰型:OldBoy     

                          下划线型(推荐使用):old_boy

 

三、与用户交互

 

接受用户输入采用input,例如客户需要输入名字:

      name=input("请输入您的名字")

输出采用print函数

      print(name)

另外%s是很常用的一个万能的固定用法,后面直接跟一个值或者变量名,传什么类型的值都不会报错,包括字符串,例如:

     print("name %s"  %name)

    print("name %s"  %10)

 

以上是关于编程语言的主要内容,如果未能解决你的问题,请参考以下文章

函数式编程语言程序员 眼中 各种编程语言的样子??

C语言诞生之前,都有哪些重要的编程语言?

Scala编程语言简介

编程语言的分类和用途

编程语言的发展趋势及未来方向

编程语言介绍