Mục lục:
Định nghĩa - Stringly Typed có nghĩa là gì?
Chuỗi String được gõ gõ là một thuật ngữ CNTT tiếng lóng liên quan đến các chiến lược mã hóa mô tả quá trình mà nhà phát triển sử dụng các giá trị chuỗi quá mức cho các biến. Mã được gõ theo chuỗi là mã trong đó các biến thường được nhập dưới dạng chuỗi và được xử lý dưới dạng chuỗi, khi có các lựa chọn thay thế tốt hơn cho các lập trình viên. Nó cũng là một cách chơi chữ của mã gõ gõ mạnh mẽ, mô tả mã nơi các loại được sử dụng cứng nhắc để thực thi kết quả. Mã được gõ theo chuỗi có thể được gõ mạnh, trong đó nó củng cố việc sử dụng các chuỗi, nhưng nói chung nó không được viết mạnh mẽ, bởi vì nó thường không sử dụng các giải pháp hiệu quả nhất.
Techopedia giải thích Stringly Typed
Trong mã được gõ theo chuỗi, thậm chí các loại biến dữ liệu khác nhau như số thực có thể được nhập dưới dạng chuỗi và được xử lý dưới dạng chuỗi trong các hàm hoặc thủ tục. Nhiều hàm và thủ tục này trả về một chuỗi thay vì một số nguyên, giá trị dấu phẩy động hoặc giá trị số khác. Một trong những ví dụ tốt nhất về mã được gõ theo chuỗi được minh họa trong một meme lolcatz kèm theo văn bản: Văn Tôi có thể có chuỗi để lưu trữ ngày valyooz?, nhưng một lập trình viên có thể gõ chúng dưới dạng chuỗi thay thế.
Ý tưởng về mã được gõ nghiêm ngặt thực sự đi vào trung tâm của một số khác biệt lớn giữa cách con người và máy tính viết và giải thích mã. Một số trong những khác biệt này được đề cập trong phong trào Web ngữ nghĩa, nhằm mục đích gắn nhãn công nghệ theo những cách thức thân thiện và ngữ nghĩa hơn. Cùng một mã thông báo, một trong những lý do lớn nhất mà các lập trình viên có thể chọn để viết mã được gõ theo chuỗi là vì nó thoải mái hơn cho họ, nếu họ vốn thích từ nhiều hơn số. Mã được gõ theo chuỗi là mã Mã thân thiện với từ ngữ - khi các biến được nhập dưới dạng chuỗi, chúng hoạt động như một chuỗi các ký tự văn bản. Theo một nghĩa nào đó, các lập trình viên có thể tạo mã được gõ một cách nghiêm ngặt bởi vì họ đơn giản là sợ toán học. Trong nhiều trường hợp khác nhau, mã được gõ theo chuỗi thích hợp với cách tiếp cận lấy con người làm trung tâm, tạo chuỗi văn bản cho các biến, thay vì cách tiếp cận tập trung vào máy tính bằng cách sử dụng các giá trị số dễ dàng chuyển đổi sang ngôn ngữ máy và mã nhị phân.
