CosmicOS
(cosmicos.github.io)Nỗ lực tìm kiếm sự sống ngoài hành tinh (có trí tuệ) trong vũ trụ, thường được gọi là SETI, là một câu chuyện khá quen thuộc. Nhưng ngược lại, những nỗ lực gửi thông điệp tới các dạng sống ngoài hành tinh mà chúng ta thậm chí còn không biết là ai (được gọi là active SETI hay METI) thì không phải chuyện phổ biến. Vấn đề cốt lõi có lẽ là: “nếu không ai cố gửi thông điệp mà chỉ muốn nhận, thì giao tiếp là bất khả thi”. Công chúng biết khá rõ về thông điệp Arecibo hay Đĩa Vàng Voyager, và ngoài ra cũng đã có nhiều thử nghiệm khác; thứ được giới thiệu ở đây là một nỗ lực có sức hấp dẫn hơn với các lập trình viên. Hãy thử gửi Scheme và GPL vào không gian sâu thẳm!
CosmicOS là một mẫu thông điệp được viết bằng một ngôn ngữ tương tự Scheme. Khá nhiều thông điệp được tạo theo dạng 2 chiều, nhưng theo tác giả, từ góc nhìn của một nhà nghiên cứu AI thì việc giả định thị giác 2 chiều là quá lấy con người làm trung tâm, nên họ đã tạo ra một thông điệp 1 chiều mà máy tính có thể hiểu. Tương tự nhiều thông điệp khác, phần mở đầu dùng các ví dụ về số, phép cộng, dấu bằng·bất đẳng thức, hàm... để thiết lập một ngôn ngữ chung có thể cùng hiểu; ở phần sau, nó diễn giải Java bytecode để tạo ra một môi trường phát triển giống RPG, và điểm đặc trưng là ở giữa còn có một ví dụ khác phù hợp hơn để được diễn giải bằng thị giác 2 chiều. Ngoài ra, khác với các thông điệp khác, mẫu này tập trung trước hết vào việc thiết lập ngôn ngữ chung, rồi sau đó người sử dụng mẫu có thể tự quyết định sẽ đưa thông điệp gì vào đó (ít nhất là về mặt lý thuyết...). Việc gửi thông điệp cho sự sống ngoài hành tinh có phù hợp hay thậm chí có khả thi hay không thì mỗi người sẽ có quan điểm khác nhau, nhưng bản thân ý tưởng của CosmicOS quả thực rất thú vị.
1 bình luận
Haha, thú vị đấy!