Skip to main content

Ký hiệu Hungary là gì?

Ngôn ngữ lập trình phần mềm có các quy tắc và kiểu viết cụ thể tương tự như các ngôn ngữ hiện đại.Lập trình máy tính được tạo thành từ các loại biến, đại diện cho số, ký tự và chuỗi.Ký hiệu Hungary là một phong cách viết trong một chương trình máy tính yêu cầu tiền tố của từng biến để xác định loại biến đang được sử dụng.Điều này được theo sau bởi một chữ cái viết hoa và tên biến. Hầu hết các chương trình máy tính sử dụng bàn phím để nắm bắt đầu vào từ người dùng.Đầu vào được nắm bắt này được chia thành các loại dữ liệu khác nhau.Ký hiệu Hungary là một kiểu mã hóa phần mềm xác định loại dữ liệu là tiền tố trước tên.Đây là một phong cách chính thức có chứa các định dạng được xác định cho từng loại biến với một chữ viết tắt cụ thể. Các quy tắc kiểu lập trình thường được xác định khi một dự án phát triển phần mềm bắt đầu.Ký hiệu Hungary bao gồm một từ điển của các loại và quy tắc kiểu xác định cho các chương trình phần mềm.Nếu một nhóm phát triển chọn kiểu ký hiệu này, điều quan trọng là đảm bảo tính nhất quán trong tất cả các sửa đổi chương trình trong tương lai.Một chương trình phần mềm nên dễ đọc và hiểu.Điều này được thực hiện bằng cách sử dụng một phong cách lập trình phù hợp và trực quan.Ký hiệu Hungary là một ví dụ về phong cách lập trình dễ diễn giải vì nó tuân theo các quy tắc nghiêm ngặt dựa trên các tiêu chuẩn được xác định.

Ngày nay có nhiều kiểu để viết các chương trình phần mềm.Điều này bao gồm các kỹ thuật tài liệu, quy tắc wordent và phong cách viết phần mềm.Ký hiệu Hungary là một ví dụ về phong cách hoặc sở thích mã hóa.Trộn các kiểu mã hóa trong một chương trình duy nhất được coi là thực hành xấu và nên tránh bằng mọi giá. Các loại dữ liệu toán học bao gồm nhiều hình thức số.Một số ví dụ bao gồm số nguyên, số dài và số gấp đôi.Ký hiệu Hungary yêu cầu một biến để đầu tiên được tiền tố với một định danh loại.Như một ví dụ, bất kỳ tên biến nào cho một số nguyên sẽ bắt đầu bằng chữ cái nhỏ, I I, xác định biến là một loại số nguyên. Kiểu lập trình này có một vài nhược điểm.Xác định các biến dựa trên các loại làm cho các biến cố định.Nếu một thay đổi được yêu cầu trong hệ thống yêu cầu một kiểu dữ liệu để thay đổi, tên của biến cũng sẽ yêu cầu sửa đổi.Điều này có thể trở thành một nhiệm vụ khó khăn cho các chương trình phần mềm phức tạp lớn. Một bất lợi khác đối với ký hiệu Hungary là sự vắng mặt của các quy tắc xác nhận tự động.Phong cách viết này không được kiểm tra bởi trình biên dịch, điều này khiến nó dễ bị lạm dụng và sai lầm.Các nhà phát triển sẽ cần phải tự cảnh sát phong cách viết của chương trình để đảm bảo tính nhất quán.