1. 程式人生 > 實用技巧 >ansible基本使用

ansible基本使用

一 . C語言用途

1. C語言開發工程師(伺服器)

2. 嵌入式軟體開發

3. Linux C/C++軟體工程師

二. 學習過程

1. 應用場景

2. C語言某個知識點

3. 剖析原理

4. 分析實現步驟

5. 程式碼實現

三. C語言概述

1.什麼是程式

  • 為了讓計算機執行某些操作或解決某個問題而編寫的一系列指令的集合。
#include <studio.h>

void main(){
    printf("Helloworld\n");
}

2. C語言誕生

  • C語言的誕生於UNIX作業系統的開發密不可分,原先的UNIX作業系統都是用匯編語言寫的,1973年UNIX的核心用C語言改寫,從此,C語言成為編寫作業系統的主要語言。
  • 大部分程式語言都收到C的影響
  • 發明人 :丹尼斯 裡奇 (C語言之父 UNIX之父)

3. C語言發展歷程

  • 1972年,C語言誕生

  • 1978年,貝爾實驗室正式釋出C語言

  • 1983年,ANSI開始製作C語言標準

  • 1989年,ANSI完成標準的制定(ANSI C 或 C89)

  • 1999年,ISO釋出了C99標準,增加了不少內容

    • ANSI: American National Standards Institute (美國國家標準局)

    • ISO : 國際化標準組織

4. C語言的特點

  • 程式碼級別的跨平臺:由於標準的存在,使得幾乎同樣的C程式碼可用於多種作業系統,如Windows,DOS,UNIX,也使用於多種機型
  • 使允許直接訪問實體地址,對硬體進行操作:由於C語言允許直接訪問實體地址,可以直接對硬體進行操作,因此他既具有高階語言的功能,又具有低階語言的功能,C語言可用來寫系統軟體(如作業系統,資料庫,防火牆,防毒軟體,驅動,伺服器程式等等)
  • C語言是一個結構化設計語言,具有變數作用域以及遞迴功能的過程式語言
  • C語言傳遞引數可以是值傳遞,也可以是指標傳遞
  • C語言中沒有物件,不同的變數型別可以用結構體組合在一起
  • 預編譯處理,生成目的碼質量高,程式執行效率高

5. 開發工具

  • Microsoft Visual C++
  • Microsoft Visual Studio