Câu hỏi được gắn thẻ «type-systems»

một hệ thống kiểu là một tập hợp các quy tắc gán một thuộc tính được gọi là một kiểu cho các cấu trúc khác nhau, ví dụ như các biến, biểu thức, hàm hoặc mô-đun mà một chương trình máy tính được cấu thành.

9
Các ngôn ngữ đánh máy năng động có xứng đáng với tất cả những lời chỉ trích? [đóng cửa]
Tôi đã đọc một vài bài viết trên Internet về lựa chọn ngôn ngữ lập trình trong doanh nghiệp. Gần đây, nhiều ngôn ngữ gõ động đã được phổ biến, ví dụ như Ruby, Python, PHP và Erlang. Nhưng nhiều doanh nghiệp vẫn ở lại với các ngôn ngữ gõ …


7
Là hệ thống loại của Haskell là một trở ngại để hiểu lập trình chức năng? [đóng cửa]
Tôi đang học Haskell với mục đích tìm hiểu lập trình chức năng, với mong muốn tôi sẽ áp dụng cái nhìn sâu sắc mà tôi có được bằng các ngôn ngữ khác (chủ yếu là Groovy, Python, JavaScript.) Tôi chọn Haskell vì tôi có ấn tượng rằng nó rất …


1
Nhập suy luận trong Java 8
Việc giới thiệu ký hiệu lambda mới (xem ví dụ bài viết này ) trong Java 8 sẽ yêu cầu một số loại suy luận? Nếu vậy, hệ thống kiểu mới sẽ tác động đến toàn bộ ngôn ngữ Java như thế nào?



3
Một hệ thống loại chung tốt
Người ta thường chấp nhận rằng các tổng quát Java đã thất bại theo một số cách quan trọng. Sự kết hợp của các ký tự đại diện và giới hạn dẫn đến một số mã nghiêm trọng không thể đọc được. Tuy nhiên, khi tôi nhìn vào các ngôn …

7
Có phải ký hiệu tiếng Anh là một cách giải quyết cho các ngôn ngữ với kiểu gõ tĩnh không đủ biểu cảm? [đóng cửa]
Trong bài viết của Eric Lippert Có gì với ký hiệu Hungary? , ông nói rằng mục đích của Ký hiệu Hungary (loại tốt) là để mở rộng khái niệm "loại" để bao gồm thông tin ngữ nghĩa bên cạnh thông tin đại diện lưu trữ. Một ví dụ đơn …



6
Quy trình phổ biến được sử dụng khi trình biên dịch gõ tĩnh kiểm tra các biểu thức phức tạp trên đường truyền là gì?
Lưu ý: Khi tôi sử dụng "phức tạp" trong tiêu đề, tôi có nghĩa là biểu thức có nhiều toán tử và toán hạng. Không phải là bản thân biểu thức là phức tạp. Gần đây tôi đã làm việc trên một trình biên dịch đơn giản để lắp ráp …

1
Có thể suy luận Hindley-Milner cho ngôn ngữ Go?
Tôi đã đọc rằng Hindley-Milner không hoạt động với các hệ thống loại có các lớp con và có các tính năng hệ thống loại khác cũng không hoạt động tốt với nó. Go hiện chỉ có loại suy luận rất hạn chế trong :=toán tử. Nhưng Go không có …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.