Gõ mạnh nghĩa là gì?
Gõ mạnh nghĩa là gì?

Video: Gõ mạnh nghĩa là gì?

Video: Gõ mạnh nghĩa là gì?
Video: Khi bạn thua về cơ bắp thì hãy tập trung vào trí óc| Ben Eagle | Eagles Training Center | #Shorts 2024, Có thể
Anonim

MỘT mạnh mẽ - đã đánh máy ngôn ngữ lập trình là ngôn ngữ trong đó mỗi loại dữ liệu (chẳng hạn như số nguyên, ký tự, thập lục phân, thập phân đóng gói, v.v.) được xác định trước như một phần của ngôn ngữ lập trình và tất cả các hằng số hoặc biến được xác định cho một chương trình nhất định phải được mô tả bằng một trong các các kiểu dữ liệu.

Tương ứng, một ngôn ngữ được gõ mạnh có nghĩa là gì, điều gì ngăn cản ngôn ngữ C được gõ mạnh?

Đã nhập tĩnh : NS ngôn ngữ nếu nó thực hiện kiểm tra kiểu tại thời điểm biên dịch thay vì thời gian chạy. Trong ngôn ngữ nhập tĩnh , lỗi sẽ được ném vào lúc biên dịch chứ không phải lúc chạy. Kể từ đây, C bị ngăn cản từ được đánh máy mạnh mẽ . Kể tên hai chương trình quan trọng ngôn ngữ điều đó mạnh mẽ nhưng động. đã đánh máy.

Ngoài ra, C ++ có được gõ mạnh không? C ++ thêm nữa gõ mạnh hơn C vì nó có tính đa hình tham số (thông qua các mẫu), cho phép bạn tạo các kiểu dữ liệu chung mà vẫn chính xác đã đánh máy . Python không phải là gõ mạnh như C ++ bởi vì nó không thể đại diện chính xác các loại như vậy. C ++ có thể có sơ hở, nhưng hệ thống kiểu của Python vẫn yếu hơn.

Thứ hai, C # được gõ mạnh nghĩa là gì?

Đã trả lời ngày 10 tháng 8 năm 2016. Khi chúng ta nói điều gì đó được đánh máy mạnh chúng tôi bần tiện rằng kiểu của đối tượng Là được biết đến và có sẵn để sử dụng. Chúng ta có thể nói NS# đặc biệt đã đánh máy , ví dụ như bạn không thể làm bất kỳ hoạt động khí học nào giữa hai khác nhau kiểu của các biến (ví dụ: Chuỗi so với Số nguyên).

Sự khác biệt giữa gõ mạnh và gõ yếu là gì?

Chính Sự khác biệt , nói đại khái, giữa Một gõ mạnh ngôn ngữ và một đánh máy yếu một là một đánh máy yếu một người thực hiện chuyển đổi giữa ngầm định các loại không liên quan, trong khi gõ mạnh một thường không cho phép các chuyển đổi ngầm định giữa các loại không liên quan.

Đề xuất: