Ký hiệu Hungary là gì?

Ký hiệu Hungary là một quy ước đặt tên trong lập trình máy tính chỉ ra loại đối tượng hoặc cách sử dụng. Ban đầu nó được đề xuất bởi Charles Simonyi, một lập trình viên tại Xerox PARC vào đầu những năm 1980. Có hai biến thể của ký hiệu Hungary: Hệ thống và Ứng dụng. Cả hai đều liên quan đến việc sử dụng tiền tố đặc biệt như một phần của tên để biểu thị bản chất của đối tượng.

Trong ký hiệu hệ thống Hungary, tiền tố đại diện cho kiểu dữ liệu thực tế của đối tượng. Chẳng hạn, nếu đối tượng có tên Lời chào là một chuỗi kết thúc bằng 0, tên Hệ thống Hungary của nó có thể là szGreet . Hoặc, nếu đối tượng YesOrNo là một biến boolean, tên Hệ thống Hungary của nó sẽ là bYesOrNo .

Ứng dụng ký hiệu Hungary

Trong ký hiệu ứng dụng Hungary, tiền tố đại diện cho kiểu dữ liệu lôgic, biểu thị cho mục đích của đối tượng. Ví dụ: một chuỗi "không an toàn" (một chuỗi cần được vệ sinh trước khi sử dụng) có thể có tiền tố chúng tôi và một biến được sử dụng để đếm có thể được thêm tiền tố với n.

Tiền tố ký hiệu Hungary

Tiền tố được sử dụng tùy thuộc vào lập trình viên, nhưng tiền tố tiêu chuẩn bao gồm:

Thuật ngữ lập trình