tailieunhanh - Công nghệ phần mềm - Chương 8

Tài liệu tham khảo bài giảng Công nghệ phần mềm khoa công nghệ thông tin gồm 10 chương - Chương 8 Lập trình và ngôn ngữ lập trình | Lập trình và ngôn ngữ lập trình 8 Nguyễn Thanh Bình Khoa Công nghệ Thông tin Trường Đại học Bách khoa Đại học Đà Nẵng Lập trình o kỹ năng cá nhân năng lực cá nhân hiểu biết các công cụ lập trình o lập trình viên cần nguyên tắc lập trình kinh nghiệm o lập trình viên tốt viết chương trình đúng đắn dễ hiểu dễ bảo trì phát triển 2 1 Ngôn ngữ lập trình o Có nhiều phương pháp lập trình khác nhau nhiều ngôn ngữ lập trình khác nhau o Điểm chung của các ngôn ngữ lập trình NNLT dễ diễn đạt dễ hiểu dễ thực thi trên máy tính o Một số tính chất của NNLT kiểu và kiểm tra kiểu mô-đun hóa 3 Kiểu o Hầu hết các NNLT đều có khái niệm kiểu kiểu số kiểu lô-gíc. một biến có kiểu dữ liệu xác định o o Kiểm tra kiểu đảm bảo một toán tử hàm chỉ áp dụng cho những toán tử tham số có kiểu cho phép 4 2 Kiểu o Ngôn ngữ định kiểu types languages có hệ thống kiểu cho phép kiểm tra sử dụng kiểu phù hợp mà không cần thực thi chương trình kiểm tra tĩnh o Ngôn ngữ định kiểu cho phép phát hiện sớm một số lỗi liên quan đến kiểu o Ngôn ngữ định kiểu C Java C . 5 Đa hình o Ưu điểm của hệ thống kiểu và kiểm tra kiểu chặt chẽ dễ kiểm tra o Tuy nhiên hệ thống kiểu phải mềm dẽo trong sử dụng đa hình 6

TỪ KHÓA LIÊN QUAN