Trang Chủ Phát triển Mã hóa tay là gì? - định nghĩa từ techopedia

Mã hóa tay là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Mã hóa tay có nghĩa là gì?

Mã hóa tay bao gồm viết mã chức năng hoặc hướng bố cục trong các ngôn ngữ cơ bản mà chúng được biên dịch. Cách khác là sử dụng các loại công cụ khác nhau để thực hiện các quy ước mã hóa mà không cần phải mã hóa chúng bằng các ngôn ngữ gốc.

Techopedia giải thích Mã hóa tay

Để hiểu ý tưởng về mã hóa tay, cần phải hiểu cách lập trình máy tính phát triển trong 30 năm qua. Trong những năm đầu lập trình, các ngôn ngữ như Basic và Fortran luôn được mã hóa bằng tay. Người dùng không có các chương trình phức tạp cho phép họ viết mã theo cách tự động.

Cuối cùng, với điện toán dựa trên Windows và các tiến bộ khác, các công ty công nghệ đã phát triển các sản phẩm có thể tự động hóa một số loại mã hóa tay cho mục đích lập trình hoặc bố trí. Một trong những ví dụ chính là phổ rộng các công cụ cho phép người dùng tránh mã hóa HTML bằng tay, ngôn ngữ cơ bản cho rất nhiều mã nguồn Web. Các lệnh HTML thực tế rất phức tạp và thách thức đối với nhiều người. Các công ty đã tạo ra các công cụ cho phép người dùng bố trí trực quan các trang web thay vì mã hóa bằng tay HTML hay nói cách khác là viết ra tất cả các bố cục hoặc hành động HTML.

Các loại công cụ khác giúp mọi người tránh mã hóa tay đôi khi được gọi là những gì bạn thấy là các trình soạn thảo (WYSIWYG). Ý tưởng ở đây là màn hình bắt chước kết quả cuối cùng, ẩn mã hóa tay thực tế khỏi người đang thực hiện bố cục. Trong thế giới mã hóa, một số công cụ cho phép mã hóa tự động, nhưng mã hóa tay vẫn là một phần chính của những gì lập trình viên làm một cách thường xuyên. Nhiều chuyên gia sẽ không muốn trừu tượng hóa quá trình mã hóa, bởi vì anh ta có thể hiểu được cách đọc và đọc mã khi nó được viết. Ví dụ, MS Visual Basic bao gồm các hình thức trực quan cho cửa sổ, hộp văn bản và hơn thế nữa, nhưng mã cơ bản vẫn hiển thị trong các tùy chọn menu và cửa sổ có thể nhấp, do đó, các lập trình viên vẫn phải mã hóa chức năng của các thiết bị này.

Mã hóa tay là gì? - định nghĩa từ techopedia