C là ngôn ngữ lập trình bậc cao, học lập trình c cấp tốc được sử dụng rất rộng rãi để lập trình hệ thống cùng với Assembler và update các phần mềm.
khoảng những năm kết thúc thập kỷ 60 đầu thập kỷ 70 của thế kỷ XX, Dennish Ritchie (làm việc tại phòng thí nghiệm Bell) đã xây dựng bài giảng lập trình c cơ bản dựa trên ngôn ngữ BCPL (do Martin Richards tạo ra tại năm 1967) và ngôn ngữ B (do Ken Thompson cho ra từ ngôn ngữ BCPL vào năm 1970 khi viết hệ điều hành UNIX đầu tiên trên máy PDP-7) và được cài đặt lần đầu tiên trên hệ điều hành UNIX của máy DEC PDP-11.
Năm 1978, Dennish Ritchie và B.W Kernighan đã cho đưa ra quyển “Ngôn ngữ lập trình C” và được phổ biến đến nay.
Lúc ban đầu, C được thiết kế nhằm lập trình trong môi trường của hệ điều hành Unix nhằm mục tiêu giúp cho các công việc lập trình phức tạp. Nhưng về sau, với những yêu cầu tiến lên ngày một lớn của công việc lập trình, C đã vượt xa khuôn khổ của phòng thí nghiệm Bell và mau hội nhập vào quốc tế lập trình để rồi các công ty lập trình tương tác một cách rộng rãi. Sau đó, các công ty viết phần mềm lần lượt đưa ra các version trợ giúp cho việc lập trình bằng ngôn ngữ C và chuẩn ANSI C cũng được khai sinh từ đó.
Nguồn :trúc if trong c