Bạn đã khi nào gặp buộc phải một ngôn từ lập trình cơ mà mình cấp thiết đọc và không hiểu nhiều được chưa? cùng với sự tân tiến ngày nay, những ngôn ngữ lập trình thường theo xu hướng đơn giản hóa để cân xứng với người tiêu dùng từ phần lớn coder bắt đầu đến các chuyên viên lâu năm. Mặc dù vẫn lâu dài trong trái đất lập trình rất nhiều ngôn ngữ không hề "dễ ở" chút nào. Có một vài ngôn từ mã hóa được hotline là"ngôn ngữ lập trình sẵn kỳ bí"hayesolang. Các ngôn ngữ này được trở nên tân tiến để kiểm tra tinh giảm của xây dựng ngôn ngữ lập trình thứ tính. Những ngữ điệu này ta không review nó khả dụng tuyệt không, cũng ko được cách tân và phát triển để cố gắng thay nuốm những ngữ điệu lập trình thông thường. Người có niềm tê mê với loạt ngôn ngữ "khó ở" này hay là những hacker hoặc những người dân có sở thích đam mê vì chúng khá mới lạ thôi. Hãy cùng
Bizfly Cloudtìm gọi xem sẽ là những ngôn từ nào nhé!

Ngôn ngữ xây dựng COW

Chà, đây chắc chắn là là ngữ điệu lập trình nặng nề nhất tuy vậy cũng vui nhộn nhất vắt giới.

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

COWđược phát triển vào năm 2003 bởi vì Sean Heber, và tất nhiên nó đang lỗi thời. Ngữ điệu này được thiết kế với ý tưởng phát minh các đoạn code là giờ đồng hồ của bé bò. Bò sở hữu phần lớn từ vựng hạn chế, bởi vì vậy các nhà phát triển kế vượt dựa trên những âm thanh mà chúng phát ra, bao gồm biến thể không giống nhau của "moo", kia làmo
O, Mo
O, m
Oo, m
OO, Moo
… nếu như bạn viết bất kỳ ký từ bỏ hoặc từ như thế nào khác, nó tự động được xem như là một thừa nhận xét, ghi chú. COW trở nên tân tiến dựa trên những ngôn ngữ áp dụng trong vật dụng Turing. Vày đó, toàn bộ các tính toán có thể được triển khai trên sản phẩm Turing thì đều có thể được thực hiện trên COW.

Và đó là "Hello World" quen thuộc được viết bên dưới dạng ngôn ngữ lập trình COW.


Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Moo Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Moo Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Moo Moo Mo
O Mo
O Mo
O Moo OOO Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Moo Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Moo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo
MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo Mo
O Mo
O Mo
O Moo MOo MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo
OOO Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Mo
O Moo

ngôn ngữ lập trình Intercal

Intercallà một ngôn từ lập trình kỳ túng bấn được tạo ra bởi Don Woods và James Lyon vào thời điểm năm 1972. Ngôn ngữ này được thiết kế theo phong cách với mục tiêu tạo ra ngôn ngữ không tồn tại điểm tương đương với bất cứ ngôn ngữ nào khác. Tên rất đầy đủ là "Compiler Language With No Pronounceable Acronym"tức "Ngôn ngữ trình biên dịch không từ viết tắt nào hoàn toàn có thể phát âm", viết tắt là "INTERCAL". Bạn cũng có thể muốn "phát điên" khi học và nỗ lực viết code vào trình biên dịch này. Điều duy nhất khiến Intercal trở nên thân thiện với người dùng là trong code có bao hàm các trường đoản cú như
Read out, Ignore, Please, Forget… Nhưng bi quan cười nhất, trường hợp code của người sử dụng không có từ khóa
Please,nó sẽ bị reviews là không lịch sự, hệ thống sẽ hiển thị thông báo lỗi cùng lời khước từ chạy chương trình. Khía cạnh khác, nếu khách hàng có sử dụng tương đối đầy đủ từ khóa tuy thế vẫn sẽ bị hệ thống "hơi hâm" này xem như là quá thanh lịch và liên tiếp không mang đến chạy!!! Vậy nên, có thể đánh giá chỉ Intercal đích thực "dị". Quantrimang không đi vượt sâu vào tra cứu hiểu, vày đã tất cả chút "đau não" rồi. Xin giới thiệu cho mình "Hello World" viết bằng ngôn từ này.



Ngôn ngữ thiết kế Whitespace

Bạn nghĩ về gì về một ngôn từ lập trình được tạo thành như một trò đùa ngày Cá tháng Tư? Whitespace đúng như cái tên của nó khi code trong ngôn ngữ lập trình này toàn là những khoảng trống mênh mông, sử dụng các ký tự khoảng trắng có tác dụng cú pháp chính. Hài hước hơn nữa là ngữ điệu lập trình này được tác giả Edwin Brady với Chris Morris phát hành vào ngày 1 tháng tư năm 2003 với bị giới thiết kế lầm tưởng là một trong trò đùa, nhưng thực tế thì không. Đáng chăm chú nữa là nếu như khách hàng viết bất kỳ ký trường đoản cú nào không giống ngoài các khoảng trắng, nó sẽ auto bị trình biên dịch bỏ qua. Chà, Whitespace hoàn toàn có thể là ngữ điệu lập trình được mã hóa độc nhất trong lịch sử vì chỉ có những người sáng tạo ra mới hoàn toàn có thể hiểu được nó.

Và phía trên là
Hello Worldtrong Whitespace, cùng với "S", "T", "L" là Space, Tab hoặc Linefeed tương ứng:



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

Nếu bạn thích nấu nạp năng lượng thì chắc hẳn chắn bạn sẽ cực kỳ "yêu thương" ngôn ngữ lập trình này. Code lộ diện trong
Cheflà một vài công thức nấu ăn và các vật liệu vô cùng "tươi mới", "hay ho", các biến có xu hướng đặt thương hiệu theo các thực phẩm cơ bản, ví dụ:stackđược gọi làmixing bowlshaymixing dishes. Một trong những nguyên tắc lúc viết lịch trình là câu chữ code phải chuẩn chỉnh để rất có thể tạo ra thành phẩm thật, nguyên liệu phải dễ chuẩn bị và... Trông ngon miệng!!! bạn có thể tìm hiểu một vài code chủng loại của ngữ điệu lập trình này và "thưởng thức" nó trong sự hài hước hiếm thấy.

Và trên đây là
Hello Worldvới Chef:

Hello World Cake with Chocolate sauce.


This prints hello world, while being tastier than Hello World Souffle. The main chef makes a " world!" cake, which he puts in the baking dish. When he gets the sous chef khổng lồ make the "Hello" chocolate sauce, it gets put into the baking dish and then the whole thing is printed when he refrigerates the sauce. When actually cooking, I"m interpreting the chocolate sauce baking dish to be separate from the cake one và Liquify lớn mean either melt or blend depending on context.

Ingredients.

33 g chocolate chips

100 g butter

54 ml double cream

2 pinches baking powder

114 g sugar

111 ml beaten eggs

119 g flour

32 g cocoa powder

0 g cake mixture

Cooking time: 25 minutes.

Pre-heat oven lớn 180 degrees Celsius.

Method.

Put chocolate chips into the mixing bowl.

Put butter into the mixing bowl.

Put sugar into the mixing bowl.

Put beaten eggs into the mixing bowl.

Put flour into the mixing bowl.

Put baking powder into the mixing bowl.

Put cocoa powder into the mixing bowl.

Stir the mixing bowl for 1 minute.

Combine double cream into the mixing bowl.

Stir the mixing bowl for 4 minutes.

Liquify the contents of the mixing bowl.

Pour contents of the mixing bowl into the baking dish.

Xem thêm: Các cách tăng lượt quay coin master 07/05/2023, cách để có nhiều spin trong coin master

bake the cake mixture.

Wait until baked.

Serve with chocolate sauce.

chocolate sauce.

Ingredients.

111 g sugar

108 ml hot water

108 ml heated double cream

101 g dark chocolate

72 g milk chocolate

Method.

Clean the mixing bowl.

Put sugar into the mixing bowl.

Put hot water into the mixing bowl.

Put heated double cream into the mixing bowl.

dissolve the sugar.

agitate the sugar until dissolved.

Liquify the dark chocolate.

Put dark chocolate into the mixing bowl.

Liquify the milk chocolate.

Put milk chocolate into the mixing bowl.

Liquify contents of the mixing bowl.

Pour contents of the mixing bowl into the baking dish.

Refrigerate for 1 hour.


Ngôn ngữ xây dựng Brainfuck

Brainfucklà một ngôn ngữesolangđược ra mắt vào năm 1993 do Urban Muller. Ngữ điệu lập trình này thể hiện đúng như tên của chính nó -Brainfuck,rất phức tạp và bất thường.Brainfuckbao có tám lệnh> > > > .> . .. .> .. .——.——–.> .>.

ác công tác Brainfuck thường có xu hướng dài và khó khăn hiểu, kia là tại sao nó ít được sử dụng. Chúng ta có thể học ngữ điệu lập trình này nếu rất rảnh.

Ngoài 5 chiếc tên khá nổi bật Quantrimang vừa reviews thì còn cơ số những ngôn từ cũng "khó chịu" không hề kém như
Malbloge, Befunge, Omgrofl,nhiều người giận dữ còn đánh giá chúng cực kỳ bất bình thường, chẳng không giống gì... Rác thải và chưa dừng lại ở đó nữa.

12 months ago Google Hangouts đã được upgrade thành Google Chat 2 years ago Ứng dụng “Giúp tôi!” liên kết bác sĩ, cung ứng người bị tác động bởi Covid-19 2 years ago Prosus đồng ý mua Stack Overflow với giá 1,8 tỷ đô la 2 years ago 30 năm thành lập Linux: phỏng vấn Linus Torvalds về Mã nguồn mở và hơn thế nữa nữa – Phần 2 2 years ago 30 năm ra đời Linux: vấn đáp Linus Torvalds về Linux và Git – Phần 1
*

2/ INTERCAL

Jim Lyon và Don Woods đã cách tân và phát triển INTERCAL vào năm 1972 như một sự bắt chước của các ngôn ngữ lập trình khác nhau. Tên thuở đầu được đặt đến nó là: “Ngôn ngữ biên dịch không tồn tại từ viết tắt rất có thể phát âm (Compiler Language With No Pronounceable Acronym) . INTERCAL có tương đối nhiều tính năng được thiết kế theo phong cách để gây tức giận cho lập trình sẵn viên. Ví dụ: Nó sử dụng các bổ ngữ như “PLEASE”. Trình biên dịch hoàn toàn có thể từ chối mã nếu “PLEASE” ko được sử dụng thường xuyên trong mã. Nó coi lịch trình là “không đủ kế hoạch sự”. Nếu nguyên tắc sửa đổi ‘PLEASE’ được sử dụng không ít lần thì trình biên dịch sẽ từ chối mã nói rằng nó là ‘quá kế hoạch sự’.

Đây là đoạn mã để in “Hello, World!” bởi INTERC

DO ,1

3/ Brainfuck

Brainfuck được cải cách và phát triển bởi Urban Muller vào năm 1993. Ngôn ngữ này được sáng tạo như một trò giải trí cho những lập trình viên. Bạn dạng thân cái brand name đã nhắc nhở rằng ngôn từ được mang lại là cực kì khó đọc đối với ngẫu nhiên lập trình viên nào. Toàn thể ngôn ngữ chỉ bao hàm tám ký kết tự lẻ tẻ để thực hiện ngẫu nhiên mã nào. Trình biên dịch gốc vì Muller cách tân và phát triển chỉ sử dụng 296 byte.

Đây là đoạn mã để in ‘Hello World!’ vào Brainfuck:

++++++++++<>+++++++>++++++++++>+++++.>+.+++++++ ..+++.>++..+++.------.--------.>+.Đây là output:

*

5/ Whitespace

Whitespace được cải tiến và phát triển tại Đại học tập Durham vị Chris Morris và Edwin Brady. Ngữ điệu này được phạt hành vào trong ngày cá tháng bốn năm 2003. Toàn bộ ngôn ngữ nhờ vào vào space, tab cùng linefeed nhằm viết ngẫu nhiên chương trình nào. Trình phiên dịch Whitespace vứt qua những ký từ bỏ Non-Whitespace với coi chúng như các chú ưng ý mã.

Đây là đoạn mã để in ‘Hello World!’ trong Whitespace. Trong đoạn mã bên dưới đây, mỗi cam kết tự Space, Tab hoặc Linefeed được đặt trước một chú thích tương xứng là ‘S’, ‘T’ hoặc ‘L’.

S S S TS S TS S S LTLS S S S S TTS S TS TLTLS S S S S TTS TTS S LTLS S S S S TTS TTS S LTLS S S S S TTS TTTTLTLS S S S S TS TTS S LTLS S S S S TS S S S S LTLS S S S S TTTS TTTLTLS S S S S TTS TTTTLTLS S S S S TTTS S TS LTLS S S S S TTS TTS S LTLS S S S S TTS S TS S LTLS S S S S TS S S S TLTLS S LLLVà đấy là output

*

Kết

Có nhiều ngôn ngữ bí truyền tựa như khác. Chúng ta cũng có thể truy cập tại liên kết này. Hình như còn hoàn toàn có thể truy cập trang Try It Online, nơi cung ứng trình biên dịch và thông dịch viên cho phần nhiều các ngôn ngữ.