第一?
重??容:
了解程序?言
c?言?介
linux+c的方向
一、什麽是程序,程序的作用是什麽?
程序是某一?算??言指令(??算?下命令,?其完成一些任?)的有序集合,它?定了?算??行的??和步?(必?依照??和步??行)其作用是智慧?算?做什麽,以求解??。
二、程序的特徵:
1、程序是人??算?的?通?言!
2、程序是由特定?言???字?成的!
3、程序是一行一行?行的!
4、程序的?行,?入口??始,原?上是由上而下,?左而到右?行的!
三、程序?言的演化:
?器?言----???言----高??言----第四代?言----自然?言!(?展的??:??器??,?人??近,步????,功能???)
1、?器?言:
是?算?唯一能??行的?言!
其他?言必?先?化??器?言才能??行!
指令由0和1?成,???器?(0和1)!
指令???但?行速度最快
不同?型?器有不同的?器?,不具?移植性!
2、???言:
相?接近?器?言,???器?言。
用助?符代替?器?,比?容易??,如add。
必??行??,?化成?器?言。(注意?????的??)
不具?移植性
3、高??言:(告??算?需要做什麽,?如何去做) 如:java c c++
??器越?越近
?法接近人?的自然?言
?行的?位不是指令,而是?句,一行?句??多?指令
??的效率越?越高
必?先??成?器?才能??行
移植性?好
4、第四代?言
4GL,也??面向??的程序?言
?需要告??算?“做什麽”,不需要指??算?“怎么做”
大大提高了??的效率
如sql?言及各?查??言
5、自然?言
?用人工智能,以接近口?的指令指??算?,如?音
??有成熟
四、????接
1、??:
把源代???成?器?的?程
之前???行前期?理
?程中??行?法?查
??器:完成???作的程序
2、?接
?可?行文件?包含文件/需用到的函数库建立关联的过程
五、编译型语言?解?型?言
1、??型?言:需要????和?接程序(由??人?完成)?身可?行文件的?言。如:java c 和 c++
2、解?型?言:不需要????和?接的?程,直接在特定的程序或?境下暨可?行的?言。如js和python(系?自?程序自????接,?行效率?有??型?言高)
六、??基本概念
1、??:是?算?程序?理的?象、可以是函?、??、字符,也可以是?像,?音等的??表示
2、????:指的是??????存在一?或多?特定??,?????密切相?的便是??的?型和??的存放。
3、程序??:??程序的?程
4、?件 = 程序 + 文?