Trang Chủ Phát triển Befunge là gì? - định nghĩa từ techopedia

Befunge là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Befunge có nghĩa là gì?

Befunge là một ngôn ngữ lập trình bí truyền và bất thường được viết vào những năm 1990. Đó là một trong những ngôn ngữ thời đó chơi xung quanh với các quy ước về mã hóa và cú pháp. Befunge không phải là ngôn ngữ dễ hiểu cho người mới bắt đầu hiểu và sử dụng. Nó sử dụng một lưới các hướng dẫn hai chiều và một số cú pháp khá bất thường để tạo các chương trình.

Techopedia giải thích về Befunge

Befunge được tạo ra cho hệ thống Amiga, với mục đích làm cho nó cực kỳ khó biên dịch.

Hai tính năng làm tăng thêm sự phức tạp của việc biên dịch là mã tự sửa đổi và sân chơi đa chiều. Befunge tồn tại cùng với các loại ngôn ngữ lập trình tương tự khác được tạo ra theo triết lý thiết kế cụ thể - các ngôn ngữ như Forth được tạo bởi Charles Moore và Elizabeth Thay, và Ngôn ngữ trình biên dịch INTERCAL hoặc không có từ viết tắt có thể phát âm được, một ngôn ngữ nhại lại được tạo bởi Don Woods và James Lyon vào năm 1972. Thay vì làm gương cho các thiết kế thông thường cho phép cú pháp rõ ràng và minh bạch và dễ biên dịch, các ngôn ngữ như Befunge được tạo ra cho cú pháp phức tạp và khó hiểu, và khó chuyển đổi hướng dẫn của con người sang ngôn ngữ máy. Lý do tạo ra loại ngôn ngữ này chủ yếu là thể hiện và đưa ra tuyên bố về toàn bộ ngành lập trình. Các chuyên gia CNTT hầu như đồng ý rằng các ngôn ngữ như Befunge vốn không hữu dụng và không đóng vai trò thực sự trong sự phát triển của các khả năng CNTT mới.

Befunge là gì? - định nghĩa từ techopedia