Một hàm phổ quát u
có thể được viết khá dễ dàng bằng ngôn ngữ giống Haskell (không có tác dụng phụ, hàm bậc cao hơn), cụ thể là:
u f x = f x
Chức năng u
là phổ biến vì nó chấp nhận (các mô tả về) một chương trình f
và một băng đầu vào x
, và cho bạn biết kết quả của hoạt động f
trên x
.
Mặc dù câu trả lời này không hoàn toàn nghiêm trọng, nhưng nó cho thấy trình biên dịch hoặc trình thông dịch cho ngôn ngữ giống như Haskell đã chứa tất cả các phần xây dựng cần thiết cho một chức năng phổ quát. Đạo đức của câu chuyện là thời gian được dành để nghiên cứu cách trình biên dịch và phiên dịch viên hoạt động tốt hơn là lo lắng về việc thực hiện một chức năng phổ quát về mặt máy Turing.