都有哪些编程语言呢?下面的是一些开发应用软件的编程语言
1. Javascript
2. Python
3. Go
4. Java
5. Kotlin
6. PHP
7. C#
8. Swift
9. R
10. Ruby
11. C and C++
12. Matlab
13. TypeScript
14. Scala
15. SQL
16. HTML
17. CSS
18. NoSQL
19. Rust
20. Perl
大宋可以搜索这个关键字来查找所有 的编程语言
List_of_programming_languages
列举一部分编程语言




什么是编程语言
编程语言(:programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令,一种能够让程序员准确地定义计算机所需要使用数据的计算机语言,并准确地定义在不同情况下所应当采取的行动。
最早的编程语言是在电脑发明之前产生的,当时是用来控制提花织布机及自动演奏钢琴的动作在电脑领域已发明了上千不同的编程语言
编程语言的描述一般可以分为语法及语义。语法是说明编程语言中,哪些符号或文字的组合方式是正确的,语义则是对于编程的解释有些语言是用规格文件定义
编程语言往往使程序员能够比使用机器语言更准确地表达他们所想表达的目的。对那些从事计算机科学的人来说,懂得程序设计语言是十分重大的,由于在当今所有的计算都需要程序设计语言才能完成。
编程语言的构成
每一种程序设计语言可以被看作是一套包含语法、词法和语义的正式规范。
编程语言不成文规定:
- 标识符(Identifier)命名常规
Python 中标识符的命名不是随意的,而是要遵守必定的命令规则,列如 :
- 标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字。
- 标识符不能和 Python 中的保留字一样。有关保留字,后续章节会详细介绍。
- Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。
|
表 1 Python 保留字一览表 |
|||||
|
and |
as |
assert |
break |
class |
continue |
|
def |
del |
elif |
else |
except |
finally |
|
for |
from |
False |
global |
if |
import |
|
in |
is |
lambda |
nonlocal |
not |
None |
|
or |
pass |
raise |
return |
try |
True |
|
while |
with |
yield |
if = 1 # 错误 ,由于if 是python的保留字,不能当作变量名
ifx =1 # 正确
x = 1 # 正确
if x > 1: # 语法
print(" bigger ") # 函数调用
数据和数据结构
一个程序中专门处理数据的那个系统被称为程序语言的类型系统(type system);对
大多数语言还能够在内置的型态基础上组合出复杂的数据结构型态(使用数组,列表,堆栈,文件等等)。
- 面向对象语言(Object Oriented Language,又译作“对象导向语言”)允许程序员定义新的数据型态,即对象(objects),
- 以及运行于该对象的函数(functions)和方法(methods)。
class Person: # person是一个类型
def __init__(self): # functions 方法或者函数
pass
def say(self,words): # functions 方法或者函数
print("hello" ,words)
# 新建一个person类型的具体对象
p = Person()
p.say(" world ")
常见的数据结构:
- 数组 my = []
- 链表
- 堆栈
- 队列
- 堆
- 散列
指令及流程控制
一旦数据被确定,机器必须被告知如何对这些数据进行处理。较简单的指令可以使用关键字或定义好的语法结构来完成。不同的程序语言利用序列系统来获取或组合这些语句。除此之外,一个程序语言中的其他指令也可以用来控制处理的过程
例如
- 分支、
x = 1
if x > 1:
pass
else:
pass
- 循环 :重复的执行重复的代码
x = 1
while x < 10:
print(x)
x = x + 1




