Tin tức và phân tích của tất cả các thiết bị di động

10 ngôn ngữ lập trình khó nhất mà không ai phải học

Một số ngôn ngữ lập trình chắc chắn sẽ bị khai tử. Lý do chính cho điều này là chúng được viết để không thể mã hóa được thứ gì đó.

Ngôn ngữ lập trình là một thế giới hoàn toàn khác. Có thể phát triển nhiều dự án khác nhau bằng nhiều ngôn ngữ khác nhau. Tất cả đều có ưu điểm khác nhau và nhược điểm khác nhau. Các ngôn ngữ trong danh sách này cũng không có tác dụng gì với họ.

Lolcode

Điều gì có thể khó khăn hơn việc ngồi xuống và đọc hai nghìn năm trăm dòng mã? Viết hai nghìn năm trăm dòng đó bằng những cách diễn đạt trên mạng, những từ sai chính tả, từ viết tắt. Lý do tại sao nó không phổ biến là hiển nhiên.

SPL (Ngôn ngữ lập trình Shakespeare)

Điều này trái ngược với Lolcode. Một ngôn ngữ mà mọi thứ đều được viết bằng tiếng Anh Shakespearean. Chúng ta có thể nói máy tính là một sân khấu và các lập trình viên là diễn viên không? Tôi không biết về nó, nhưng nó chắc chắn là rất khó sử dụng.

đầu bếp

Trong ngôn ngữ so sánh mã hóa với nấu ăn này, các biến được gọi là nguyên liệu và mảng được gọi là đĩa. Nói chung, chúng tôi có thể nói rằng bạn cần chuẩn bị chương trình của mình bằng một công thức phức tạp. Nó lý tưởng cho việc học viết mã nếu bạn thích nấu ăn, nhưng nó có vẻ không phù hợp với bất cứ thứ gì khác.

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

Cái được gọi là mã spaghetti hoặc mã mì ống trong thế giới mã là một hệ thống mã phức tạp và chạy chậm, liên tục được hướng đến một nơi nào đó.

Mặt khác, Ngôn ngữ lập trình Spaghetti được tạo ra nhằm mục đích viết một chương trình như vậy. Mỗi dòng kết thúc bằng một chuyển hướng ở đâu đó. Tóm lại, đó là lý tưởng cho toàn bộ các mã liên tục nhảy lung tung, nhưng chúng tôi không biết cách mã hóa như vậy lý tưởng đến mức nào.

kịch bản troll

Mọi mã đều phải bắt đầu bằng tr, bạn chỉ có thể viết mã bằng chữ o và l. Nó sống đúng với tên của nó. Chúc may mắn cho những người làm điều đó, nhưng chúng ta đừng lấy nó.

xen kẽ

Nếu một ngày nào đó máy móc chiếm lĩnh thế giới, trí tuệ nhân tạo của chúng sẽ được viết bằng Intercal. Trong ngôn ngữ mã hóa này, bạn cần viết VUI LÒNG giữa các mã. Nếu bạn không nói đủ, nó sẽ không lấy và biên dịch. Ngay cả khi bạn viết quá nhiều, nó sẽ thấy bạn kém cỏi và không biên dịch lại. Vì vậy bạn phải cầu xin đến mức tối đa.

Khoảng trắng

Ngôn ngữ lập trình này không khiến bạn phải cầu xin. Tất cả những gì nó yêu cầu bạn là chỉ viết mã bằng cách sử dụng dấu cách, ngắt dòng và tab, nghĩa là viết mà không nhìn thấy những gì bạn đang gõ.

ngu ngốc

Mục đích của chương trình này, giống như việc mọi người ngồi trong căn nhà trống khi họ nói rằng tôi sẽ theo chủ nghĩa tối giản, là trở thành một người theo chủ nghĩa tối giản. Có tám ký tự và chương trình bao gồm việc sử dụng con trỏ để thay đổi các giá trị.

unlambda

Một ngôn ngữ lập trình mà bạn không thể lập trình. Nhiều đến mức gọi nó là ngôn ngữ lập trình cũng giống như gọi một cabin là một chiếc xe kéo. “Khó khăn là dễ dàng đối với chúng tôi, không thể mất một thời gian.” Nếu có ai nói thì hãy làm.

Malbolge

Chương trình duy nhất được viết bằng ngôn ngữ tuyệt vời này, được tạo ra để không thể đọc hoặc hiểu được, là một thế giới xin chào chạy tới chạy lui. Chương trình lấy tên từ Malebolge, tầng địa ngục thứ tám trong Inferno của Dante.

Không có phương pháp xây dựng cho Malbolge, không có chuyển hướng. Ngôn ngữ này tồn tại để mã hóa càng khó thì càng khó.

Mục lục