Nguyên lý lập trinh hàm_chương 1

Những ngôn ngữ lập trình ( grogramming language) đầu tiên trên máy tính điện tử là ngôn ngữ máy (machine language), tổ hợp của các con số hệ hai, hay hệ nhị phân, hay các bít (viết tắt của binary digit) 0 và 1. | i CH ƯƠ NG I. NGUYÊN LÝ LẬ P TRÌNH HÀM The primary purpose of a programming language is to help the programmer in the practice of his art Charle A. Hoare Hints on programming language design 1973 Mở đầu về ngôn ngữ lập trình . Vài nét về lịch sử Buổi ban đầu N hững ngôn ngữ lập trình programming language đầu tiên trên máy tính điện tử là ngôn ngữ máy machine language tổ hợp của các con số hệ hai hay hệ nhị phân hay các bit viết tắt của binary digit 0 và 1. Ngôn ngữ máy phụ thuộc hoàn toàn vào kiến trúc phần cứng của máy tính và những quy ước khắt khe của nhà chế tạo. Để giải các bài toán người lập trình phải sử dụng một tập hợp các lệnh điều khiển rất sơ cấp mà mỗi lệnh là một tổ hợp các số hệ hai nên gặp rất nhiều khó khăn mệt nhọc rất dễ mắc phải sai sót nhưng lại rất khó sửa lỗi. Từ những năm 1950 để giảm nhẹ việc lập trình người ta đưa vào kỹ thuật chương trình con sub-program hay sub-routine và xây dựng các thư viện chương trình library để khi cần thì gọi đến hoặc dùng lại những đoạn chương trình đã viết. Ngôn ngữ máy tiến gần đến ngôn ngữ tự nhiên Cũng từ những năm 1950 ngôn ngữ hợp dịch hay hợp ngữ assembly hay cũng còn được gọi là ngôn ngữ biểu tượng symbolic ra đời. Trong hợp ngữ các mã lệnh và địa chỉ các toán hạng được thay thế bởi các từ tiếng Anh gợi nhớ mnemonic như ADD SUB MUL DIV JUMP. tương ứng với các phép toán số học - X phép chuyển điều khiển . Do máy tính chỉ hiểu ngôn ngữ máy các chương trình viết bằng hợp ngữ không thể chạy ngay được mà phải qua giai đoạn hợp dịch assembler thành ngôn ngữ máy. Tuy nhiên các hợp ngữ vẫn còn phụ thuộc vào phần cứng và xa lạ với ngôn ngữ tự nhiên natural language người lập trình vẫn còn gặp nhiều khó khăn khi giải các bài toán trên máy tính. Năm 1957 hãng IBM đưa ra ngôn ngữ FORTRAN FORmula TRANslator . Đây là ngôn ngữ lập trình đầu tiên gần gũi ngôn ngữ tự nhiên với cách diễn đạt toán học. FORTRAN cho phép giải quyết nhiều loại bài toán khoa học kỹ thuật và sau đó được nhanh chóng ứng dụng rất rộng

Bấm vào đây để xem trước nội dung
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
248    354    9    27-04-2024
Đã 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.