Hầu hết mọi người khi đến với khoa học máy tính, cụ thể là bước vào thế giới của ngôn ngữ lập trình không ai là không học lập trình với Pascal – Pascal là một ngôn ngữ lập trình cấp cao, trong sáng, chặt chẽ và đẹp lộng lẫy như một nàng công chúa kiều diễm. Với những đặc điểm có cấu trúc chuẩn mực, rõ ràng, trong sáng Pascal là một ngôn ngữ được dùng để giảng dạy, minh hoạ những thuật toán, nói tổng quát là dạy khoa học mấy tính và ngôn ngữ có cấu trúc.
Nhưng dần dà đi sâu vào thế giới lập trình, ta sẽ không thể dừng lại ở Pascal, vì với một số những ứng dụng thực tế và những xử lý ở cấp độ bit cũng như một số thao tác khác cần thiết cho lập trình hệ thống, Pascal có vẻ yếu hẳn mà trái lại thì C lại là một ngôn ngữ điêu luyện và tỏ ra rất hiệu quả trong các lĩnh vực này.
C là một ngôn ngữ đã đem lại nhiều lợi ích cho lập trình cấp cao cũng như tiếp cần hợp ngữ một cách hiệu quả và đặc biệt ngôn ngữ C là công cụ chính đã được dùng để viết hệ điều hành Unix và Unix cũng không phải chỉ là một hệ điều hành mà còn là một môi trường hoàn hảo với các ứng dụng cực mạnh, nhiều chương trình hệ thống dễ truy cập, một hệ thống thư điện tử và trình biên dịch C.
Cuốn sách này được biên soạn để giúp cho những ai đã viết lập trình Pascal đến với ngôn ngữ C một cách nhanh nhất, ít tổn thời gian nhất.
Sách gồm 10 chương và các phụ lục, mỗi chương đều được viết dưới dạng so sánh, và ngôn ngữ Pascal & C được trình bày song song như một ánh xạ 1-1 để người đọc dễ đối chiếu so sánh:
Sơ lược về C, Unix và Pascal
Cấu trúc của một chương trình C
Các biến và hằng trong C
Các phép toán trong Pascal và C
Nhập và xuất trong C và Pascal
Các vòng lặp trong C và Pascal
Các phát biểu điều kiện và sự phân nhánh
Các hàm và truyền tham số trong Pascal và C
Con trỏ, mẩu tin và kiểu cấu trúc
Sử dụng C dưới hệ điều hành Unix