C語言之父是丹尼斯裏奇。
丹尼斯裏奇,C語言之父,UNIX之父。曾擔任朗訊科技公司貝爾實驗室下屬的計算機科學研究中心系統軟件研究部的主任壹職。
1978年與布萊恩科爾尼幹壹起出版了名著《C程序設計語言》,現在此書已翻譯成多種語言,成為C語言方面最權威的教材之壹。2011年10月9日,丹尼斯裏奇去世,享年70歲。
丹尼斯·裏奇,全名丹尼斯·麥卡利斯泰爾·裏奇。美國計算機科學家,對C語言和其他編程語言、Multics和Unix等操作系統的發展做出了巨大貢獻。裏奇在哈佛大學學習物理學和應用數學畢業,1967年他進入貝爾實驗室,是朗訊技術公司系統軟件研究部門的領導人。
C語言其主要特點如下:
1、簡潔的語言
C語言包含的各種控制語句僅有9種,關鍵字也只有32個,程序的編寫要求不嚴格且以小寫字母為主,對許多不必要的部分進行了精簡。
實際上,語句構成與硬件有關聯的較少,且C語言本身不提供與硬件相關的輸入輸出、文件管理等功能,如需此類功能,需要通過配合編譯系統所支持的各類庫進行編程,故c語言擁有非常簡潔的編譯系統。
2、具有結構化的控制語句
C語言是壹種結構化的語言,提供的控制語句具有結構化特征,如for語句、switch語句等。可以用於實現函數的邏輯控制,方便面向過程的程序設計。