C là ngôn ngữlập trình được thiết kếbởi Dennis Ritchie tại phòng thí nghiệm Bell Telephone năm 1972. Nó được viết với mục tiêu chính là xây dựng hệ điều hành UNIX. Vì thếban đầu nó không hướng tới sựtiện dụng cho người lập trình. C được phát triển từmột ngôn ngữlập trình có tên làB (B là ngôn ngữlập trình được viết bởi Ken Thompson tại Bell Labs, và tên ngôn ngữlấy theo tên của Bell Labs). C là ngôn ngữmạnh và mềm dẻo, linh hoạt, nó nhanh chóng trởthành ngôn ngữphổbiến không chỉtrong phạm vi của Bell, C được các lập trình viên sửdụng viết nhiều loại ứng dụng ởcác mức độkhác nhau. Cũng vì nó được dùng nhiều nơi nên xuất hiện những đặc điểm khác nhau, các phiên bản phát triển không thống nhất. Đểgiải quyết vấn đềnày, năm 1983 Viện tiêu chuẩn Mỹ (ANSI) đã thành lập một chuẩn cho C và có tên ANSI C (ANSI standard C). Nói chung các chương trình dịch C ngày nay đều tuân theo chuẩn này ngoại trừmột sốkhác biệt nhỏ. https://drive.google.com/drive/folders/1yLBzZ1rSQoNjmWeJTZ3WGQHg04L1