Điều thực sự tốt đẹp về việc làm một cái gì đó “sai” là có rất nhiều giống! Nếu bạn đang làm một cái gì đó đúng cách, cách nhanh nhất, hoặc cách tối ưu, tốt, chỉ có một cách. Nhưng nếu bạn sẽ làm sai, bạn đã có rất nhiều phòng thiết kế.
Trường hợp tại điểm: ngôn ngữ lập trình bí truyền. Sự đa dạng là tuyệt đẹp. Có những ngôn ngữ nhằm mục đích không thể đọc được, hoặc nghe giống như sonnets shakespearean, hoặc nấu ăn nấu ăn, hoặc ballad tóc. Một số ngôn ngữ bí truyền sớm nhất chỉ là những trò đùa: Tổng hợp tất cả các rắc rối của các ngôn ngữ lập trình “thực” của thời gian, nhưng được thực hiện để hoạt động. Một số đại diện cho các hướng dẫn như một lưới các pixel màu. Một số đại diện cho mã theo thời trang, Tantamount để mã hóa và cách duy nhất để lập trình chúng bằng vũ phu buộc không gian mã. Những người khác, bao gồm cả trí não khét tiếng * ck thực sự không tệ như rap của họ – đó là một triển khai rất trực tiếp của một máy Turing.
Vì vậy, bạn có một tập hợp các ngôn ngữ được thiết kế để không giống nhau, hoặc các ngôn ngữ lập trình truyền thống, nhưng vẫn có thể thực hiện công việc hướng dẫn máy tính để làm những gì bạn muốn. Và nếu bạn nheo mắt vừa phải, và nhìn vào nhiều người trong số họ cùng nhau như bạn có thể, những gì xuất hiện trong giao điểm blobby của các ngôn ngữ kỳ quặc này là bản chất của điện toán. Mỗi ngôn ngữ cố gắng sai nhất có thể, vì vậy những gì họ có điểm chung chỉ có thể là lõi mã hóa không thể tránh khỏi.
Mặc dù có thể thú vị để so sánh độ tương phản Java và C ++ hoặc Python, gần như mọi ngôn ngữ lập trình nghiêm trọng có nhiều điểm chung là nó không phải là hướng dẫn. Tất cả họ đều làm nó chủ yếu là đúng, và điều đó có nghĩa là chúng chủ yếu là về các yếu tố con người. Ngáp. Để thực sự tìm ra những gì cơ bản để tính toán, bạn phải hiểu sai.
Bài viết này là một phần của Bản tin Hackaday.com, được giao bảy ngày cho mỗi trong hơn 200 tuần qua. Nó cũng bao gồm các bài viết yêu thích của chúng tôi từ bảy ngày cuối cùng mà bạn có thể thấy trên phiên bản web của bản tin.
Bạn muốn loại bài viết này để đánh hộp thư đến của bạn vào sáng thứ sáu? Bạn nên đăng ký!