Trang chủ » Kiến thức » Malbolge là gì? Những thông tin về malbolge

Malbolge là gì? Những thông tin về malbolge

Admin

Khi bạn là sinh viên công nghệ thông tin hoặc lập trình viên thì chắc bạn đã được học và viết bằng các ngôn ngữ lập trình trình khác nhau như: C, C++, PHP, Java, Python… và bạn cảm thấy chúng khó học

Nhưng những ngôn ngữ này có thể đọc và dễ hiểu, chúng ta có thể dễ dàng viết và chạy chương trình “Hello World”. Vậy nếu bạn chỉ sử dụng khoảng trắng, tab và các ký tự đặc biệt thì sao.

Nó là sự thật và có một số ngôn ngữ trên thế giới bạn cần phải viết mã, lệnh, cú pháp không thể đọc được và không được nó . Một số đó là ngôn ngữ malbolge.

Chúng ta cùng nhau tìm hiểu về ngôn ngữ malbolge là gì và một số ngôn ngữ khó nhất

malbolge là gì

Malbolge là gì

Ngôn ngữ malbolge là ngôn ngữ sử dụng ký tự đặc biệt, tab, khoảng trắng…, được Ben Olmstead giới thiệu vào năm 1998 và một sự thật đáng ngạc nhiên là nó mất khoảng gần 2 năm mới viết được chương trình đầu tiên, có thể thấy nó phức tạp đến thế này

Đây là ngôn ngữ gần như không thể sử dụng theo đúng nghĩa đen và thậm chí tác giả chưa viết được chương trình hoàn chỉnh và trông nó như một mớ bòng bong hoặc rác

Bạn phải thông thạo về khoa học mật mã mới có thể viết được chương trình bằng ngôn ngữ này

Malbolge là ngôn ngữ lập trình bí truyền và được coi là một ngôn ngữ lập trình khó nhất trên thế giới

Malbolge và một số ngôn ngữ kỳ lạ nhất thế giới

Giống với malbolge có một số ngôn ngữ cũng sử dụng khoảng trắng, tab, ký tự đặc biệt khó hiểu nhất thế giới

Brainfuck

Có thể thấy cái tên nói lên tất cả, nó là ngôn ngữ thiết kế ra chỉ với mục đích duy nhất: Giúp các lập trình viên thách thức nhau. Brainfuck được tạo ra năm 2003 bởi Urban Muller. Nó rất khó để lập trình vơi chỉ có 8 lệnh đơn giản và một con trỏ

Nó đơn giản yêu cầu mọi người phá vỡ các lệnh thành các bước siêu nhỏ. Sau khi giải xong 1 câu đố bạn sẽ được thông nào luôn.

brainfuck

Intercal

Intercal được tạo ra năm 1972 bởi Don Woods và James M. Lyon và cả hai đều là sinh viên đại học Princeton. Tên chính xác của nó là : The compiler language with no pronounceable acronym. Ngay từ tên ngôn ngữ thì nó là yếu tố hack não

Intercal có cú pháp để “cà khịa” các ngôn ngữ khác

Ngôn ngữ không có từ viết tắt nào để phát âm được

Khi sử dụng nếu không có Please thì không chạy được vì thiếu lịch sự, mà có quá nhiều please thì nó cũng không chạy vì quá lịch sự

Những người tạo ra ngôn ngữ này bao gồm các từ khóa như: Read out, Ignore, Please, Forget và Likewise để làm ngôn ngữ thân thiện với người dùng

intercal

Ngôn ngữ lập trình Cow

Nghe tên có thể thấy nó ngộ nghĩnh đối với bạn nhưng nó là ngôn ngữ lập trình được tạo ra bởi Sean Heber vào năm 2003

Nó gồm 12 hướng dẫn và điều đặc biệt nó chỉ sử dụng từ khóa “MoO”(tiếng kêu của một con bò)

Nó dựa trên ngôn ngữ được sử dụng trong Turing Machine

cow

Whitespace

Nó được giới thiệu bởi Edwin Brady và Chris Morris vào ngày 1 tháng 4 năm 2003( ngày cá tháng tư). Ngày nó ra mắt mọi người nghĩ nó là trò đùa nhưng thực chất là không phải

Ngôn ngữ chỉ sử dụng khoảng trắng, tab, đường dẫn để lập trình bằng ngôn ngữ này, các ký tự nào khác sẽ bị bỏ qua bởi trình thông dịch.

5/5 - (1 bình chọn)
Từ khóa:
Bình luận
Đăng ký nhận ưu đãi hấp dẫn
Đăng ký nhận ưu đãi hấp dẫn

    Icon Phone