NGÔN NGỮ LẬP TRÌNH KHÓ NHẤT

Bạn rất có thể đã bước đầu lập trình sẵn với những ngữ điệu nhỏng C/C++ hoặc Java cùng có thể vẫn chạm mặt trở ngại lúc học hầu hết ngôn ngữ này. Well, mọi ngôn từ này ít ra còn đọc dễ, dễ hiểu nhưng nếu như nlỗi tôi bảo rằng bạn sẽ rất có thể viết một công tác in cái chữ ‘Hello World!’ huyền thoại bằng phương pháp sử dụng những lốt giải pháp, tag với các linefeed. quý khách suy nghĩ tôi nói nghịch ư? Xin lỗi! Ở trên đây công ty chúng tôi không làm vậy! Thực sự gồm có ngôn từ xây dựng trên trái đất mà lại bạn cần viết mã của chính mình bằng phương pháp thực hiện một số trong những lệnh hoặc cú pháp thiết yếu đọc cũng tương tự tất yêu phát âm. Chúng cũng được xem như là ngôn từ thiết kế khó khăn duy nhất bên trên thế giới cùng có thể bạn sẽ lần trước tiên biết về những ngôn ngữ này, vì chưng vậy thuộc ban đầu tò mò nào!


*

Brainfuck

Đúng như tên thường gọi của chính nó, ngôn ngữ này sẽ khiến khối óc của công ty yêu cầu vạc điên vày sự tinh vi của chính nó. Nó được tạo nên vào khoảng thời gian 1993 vị Urban Muller và mục đích thiết yếu để tạo nên ngôn từ này là nhằm viết phần nhiều cái mã tối thiểu. Ngôn ngữ này chuyển động trong một mảng ô ghi nhớ còn chỉ bao gồm 8 lệnh được có mang nhằm viết những lịch trình.

Bạn đang xem: Ngôn ngữ lập trình khó nhất

Lúc viết lịch trình in ‘Hello World’ nó đang như vậy này:


*

*

Nó như mã nhị phân vậy nhưng mà nuốm bởi vì chỉ tất cả 2 số là 1 cùng 0, Brainfuchồng tất cả tận 4 kí từ và còn nó thậm chí còn không gọi được nữa.

Cow

Tôi biết tên của ngữ điệu xây dựng này y hệt như một trò chơi đối với các bạn cơ mà nó thực thụ là 1 ngôn từ lập trình sẵn và nó được tạo thành vị Sean Heber vào khoảng thời gian 2003. Ngôn ngữ này bao hàm 12 hướng dẫn và điều thú vị duy nhất về ngữ điệu này là nó áp dụng trường đoản cú khóa ‘moo’ (âm tkhô nóng của một con bò) hoặc những thay đổi thể của chính nó nhằm viết lịch trình. Nếu bạn viết bất kỳ cam kết từ hoặc từ bỏ làm sao khác thì nó sẽ coi chính là phản hồi bằng ngữ điệu này. Nó dựa vào ngữ điệu được thực hiện trong Turing Machine.

Dưới đấy là ví dụ mang đến chương trình Hello World:


*

*

Intercal

Ngôn ngữ này được tạo thành vào thời điểm năm 1972 vì Don Woods cùng James M. Lyon cùng cả nhị phần lớn là sinh viên tại Đại học Princeton.Ngôn ngữ này không tồn tại bất kỳ từ viết tắt làm sao có thể vạc âm được. Những bạn tạo ra ngữ điệu xây dựng này đang bao hàm những từ khóa như Read out (hiểu hết), Ignore (quăng quật qua), Please (vui lòng), Forget (quên),… và tương tự như như vậy để gia công mang lại ngôn ngữ này thân mật với người tiêu dùng. Điều bi đát cười về ngôn ngữ này chính là nó muốn ngóng thiết kế viên thực hiện 4 tự khóa Please nhằm bệnh bản thân tính lịch lãm của mình. Nếu thấp hơn, thì mã sẽ không còn chạy vì xây dựng viên ko “đầy đủ định kỳ sự” cùng với nó, cơ mà giả dụ nhiều hơn thế nữa 4 lần, thì nó vẫn sẽ không còn chạy do ‘nếu khách hàng thừa lịch sự thì tôi cũng không đam mê bạn’.

Xem thêm: Top 5 Máy Sấy Bát Loại Nào Tốt Nhất Cho Gia Đình, Top 5 Loại Máy Sấy Chén Tốt Nhất 2021

Cùng mang lại cùng với ví dụ nhé:


Malbolge

Ngôn ngữ này được Ben Olmstead trình làng vào thời điểm năm 1998 cùng điều không thể tinh được là bạn sẽ cần mất sát hai năm nhằm viết được chương trình thứ nhất, điều này cũng hoàn toàn có thể giúp đỡ bạn hình dung được sự phức hợp của ngữ điệu này. Việc viết mã bởi ngôn ngữ này trông hệt như hình dạng bạn mang 2 chúng ta tay của mình bnóng loạn cào cào bên trên bàn phím Khi khó chịu vậy, với fan ta tâm sự thậm chí còn tức thì tới mức Ben Olmstead cũng chưa khi nào viết một lịch trình làm sao bởi ngôn ngữ này. Malbolge là 1 trong những ngôn ngữ lập trình miền tĩnh cùng được coi là một Một trong những ngôn từ xây dựng nặng nề nhất trên trái đất.

lấy một ví dụ mang đến chương trình Hello World:


Whitespace

Ngôn ngữ này được reviews bởi vì Edwin Brady cùng Chris Morris vào ngày 1 tháng 4 năm 2003 (ngày cá tháng tư). Và đích thực đầy đủ bạn đang nghĩ về nó là 1 trong những trò chơi vào ngày Whitespace được reviews, tuy nhiên thực tế không hẳn những điều đó. Quý khách hàng chỉ được phnghiền sử dụng khoảng chừng Trắng, tab cùng nguồn cấp dữ liệu nhằm viết mã của mình bằng ngôn từ này, bất kỳ cam kết tự như thế nào khác sẽ ảnh hưởng trình biên dịch bỏ qua.

Tôi cũng ko biết phương pháp làm thế nào để ckém hình ảnh đoạn code của ngôn ngữ này Khi nó chỉ toàn là khoảng chừng White và các dầu tab nữa. Vậy nên nếu như khách hàng tò mò và hiếu kỳ, chúng ta cũng có thể tham khảo con đường link này: https://tio.run/##VY1RCsAwCEO/4ylytVEK299ghR7fxVWhQ9RAnnGe1
Cộng đồng Trí tuệ tự tạo là vị trí đều tín đồ hoàn toàn có thể chia sẻ lên tiếng, kiến thức, tay nghề của chính mình về các vụ việc mới nhất liên quan cho AI cùng với những đồng nghiệp bên trên toàn quốc. Đây là gốc rễ giỏi để share các hiệu quả phân tích new, thi công uy tín với tìm thêm nhuận bút.