Bài Ngôn ngữ lập trình Làm để máy tính hiểu trực tiếp thực đợc thuật toán? Cần diễn tả thuật toán ngôn ngữ mà máy tính hiểu thực đợc Ngôn ngữ gọi ngôn ngữ lập trình Có ba loại ngôn ngữ lập trình: A Ngôn ngữ máy Ưu điểm: Là ngôn ngữ máy tính trực tiếp hiểu thực hiện, cho phép khai thác triệt để tối u khả máy Nhợc điểm: Ngôn ngữ phức tạp, phụ thuộc nhiều vào phần cứng, chơng trình viết nhiều công sức, cồng kềnh khó hiệu chỉnh Vì ngôn ngữ không thích hợp với số đông ngời lập trình B Hợp ngữ Ưu điểm: Là ngôn ngữ kết hợp ngôn ngữ máy với ngôn ngữ tự nhiên ngời (thờng tiếng Anh) để thể lệnh Nhợc điểm: Còn phức tạp Vì ngôn ngữ thích hợp với nhà lập trình chuyên nghiệp Để Đểch chơng ơngtrình trình viết viếtbằng bằnghợp hợpngữ ngữthực thực hiện đ đợc ợc trên máy máytính, tính,nó cần cần đ đợc ợc dịch dịch ra ngôn ngôn ngữ ngữmáy máy bằngch chơng ơngtrình trìnhhợp hợpdịch dịch C Ngôn ngữ bậc cao Ưu điểm: Là ngôn ngữ phụ thuộc vào loại máy, ch ơng trình viết ngắn gọn, dễ hiểu, dễ nâng cấp Vì ngôn ngữ thích hợp với phần đông ngời lập trình Một số ngôn ngữ bậc cao: Turbo Pascal, Visual Basic, Java, Delphi, C++ ...Bài Ngôn ngữ lập trình Làm để máy tính hiểu trực tiếp thực đợc thuật toán? Cần diễn tả thuật toán ngôn ngữ mà máy tính hiểu thực đợc Ngôn ngữ gọi ngôn ngữ lập trình Có ba loại ngôn ngữ... ngôn ngữ không thích hợp với số đông ngời lập trình B Hợp ngữ Ưu điểm: Là ngôn ngữ kết hợp ngôn ngữ máy với ngôn ngữ tự nhiên ngời (thờng tiếng Anh) để thể lệnh Nhợc điểm: Còn phức tạp Vì ngôn. .. ra ngôn ngôn ngữ ngữmáy máy bằngch chơng ơngtrình trìnhhợp hợpdịch dịch C Ngôn ngữ bậc cao Ưu điểm: Là ngôn ngữ phụ thuộc vào loại máy, ch ơng trình viết ngắn gọn, dễ hiểu, dễ nâng cấp Vì ngôn