TAILIEUCHUNG - Bài giảng Nhập môn công nghệ phần mềm: Chương 8 - Nguyễn Thanh Bình

Bài giảng "Nhập môn công nghệ phần mềm - Chương 8: Lập trình và ngôn ngữ lập trình" cung cấp cho người học các kiến thức: Định nghĩa lập trình, ngôn ngữ lập trình, kiểu, đa hình, mô-đun hóa, các phương pháp lập trình cơ bản,. . | Bài giảng Nhập môn công nghệ phần mềm: Chương 8 - Nguyễn Thanh Bì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 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 lập trình viên cần nguyên tắc lập trình kinh nghiệm 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 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 ð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 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 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 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 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 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 Ngôn ngữ ñịnh kiểu C, Java, C++. 5 ða hình Ưu ñiểm của hệ thống kiểu và kiểm tra kiểu chặt chẽ dễ kiểm tra Tuy nhiên hệ thống kiểu phải mềm dẽo trong sử dụng • ña hình 6 3 ða hình Một số tình huống ña hình Viết hàm áp dụng cho các mảng có số phần tử khác nhau • kiểu mảng ñược kiểm tra khi biên dịch • số phần tử của mảng ñược kiểm tra khi thực thi Áp dụng hàm cho các kiểu dữ liệu khác nhau • xây dựng nhiều phiên bản của hàm tương ứng với các kiểu khác nhau • hoặc chỉ xây dựng một phiên bản của hàm, xử lý khác nhau ñược thực hiện khi .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.