Ngôn ngữ lập trình ngắn gọn nhất là gì? trong trường hợp cần có tiêu chí cho sự đồng nhất: trên số dư yêu cầu số ký tự tối thiểu để tạo bất kỳ chương trình cụ thể nào.Ngôn ngữ lập trình ngắn gọn nhất là gì?
Trả lời
APL, đặt tay xuống.
trò chơi của cuộc sống trong một dòng:
điều này sẽ gần như là một trang trong LaTeX: D –
Đó là gian lận! Khi bộ ký tự của bạn là triệu ký tự (giống như trong trường hợp này) thì không công bằng khi cạnh tranh với các ngôn ngữ bị giới hạn về chữ và số và dấu chấm câu :) –
Bộ ký tự APL là kích thước hợp lý. Bạn không thể gõ nó trên bàn phím thông thường. – dmckee
J, một hậu duệ của APL.
mẫu thực hiện J của quicksort (khoảng trắng cho rõ ràng):
quicksort =: (($:@(<#[) , (=#[) , $:@(>#[)) ({~ [email protected]#)) ^: (1<#)
The Whitespace programnming language chỉ cho phép ba nhân vật (không gian, tab, và xuống dòng).
omg, đó là vô giá – digitaldreamer
Vâng, ba ký tự là tốt, nhưng hai là getter: D Nhìn vào các ngôn ngữ Iota, Jot và Zot: http://esolangs.org/wiki/Jot –
nơi cách nào để tìm phiên bản unicode của ngôn ngữ đó? –
Nhị phân.
Các số 0 và số 0 sau đó được hiểu là mã x86.
Thực sự không có câu trả lời hay ở đây
bạn thực sự nên nhìn thấy ngôn ngữ Iota :) –
Tôi nghĩ đó là APL (hoặc một trong các phương ngữ của nó). Ví dụ, để tìm tất cả các số nguyên tố từ 1 đến R, mã này hoạt động:
(~R∊R∘.×R)/R←1↓⍳R
Tuy nhiên, để việc sử dụng hàng ngày, tôi nghĩ rằng bất kỳ ngôn ngữ chức năng (F #, ví dụ) là rất ngắn gọn, vì bạn chỉ thể hiện những gì bạn muốn làm, không phải như thế nào.
"Thể hiện những gì bạn muốn làm, không phải như thế nào" không phải là một mô tả của ngôn ngữ chức năng, nhưng của những người khai báo, như Prolog. Và ngay cả ở đó, nó chỉ đúng 90%. –
Tôi nghĩ chính xác hơn khi mô tả các ngôn ngữ chức năng là "mô tả giải pháp 'trông' như thế nào" hơn là cách tìm giải pháp .. Ít nhất đó là những gì tôi thu thập từ trải nghiệm Haskell hạn chế của mình – Earlz
- 1. Mục đích của ngôn ngữ lập trình Scala là gì?
- 2. Ngôn ngữ lập trình PHP hoặc ngôn ngữ lập trình?
- 3. Ngôn ngữ lập trình Axum mới này là gì?
- 4. EOF trong ngôn ngữ lập trình C là gì?
- 5. Ngôn ngữ lập trình Siri
- 6. Ngôn ngữ lập trình tốt nhất cho việc học máy là gì?
- 7. C# Ngôn ngữ lập trình
- 8. Ngôn ngữ M là gì?
- 9. Erlang là một ngôn ngữ súc tích từ quan điểm của lập trình viên?
- 10. Ngôn ngữ ISO là gì?
- 11. Dịch mã byte Java sang các ngôn ngữ lập trình và ngôn ngữ lập trình khác
- 12. Ngôn ngữ lập trình nào giống tiếng Anh nhất?
- 13. Sự khác nhau giữa cú pháp và ngữ nghĩa của ngôn ngữ lập trình là gì?
- 14. Ngôn ngữ lập trình nào (ngoài Smalltalk) là hình ảnh?
- 15. Tạo ngôn ngữ lập trình với C#
- 16. Thành ngữ lập trình là gì?
- 17. ngôn ngữ lập trình không xác định
- 18. Ngôn ngữ lập trình nào là FogBugz được viết bằng?
- 19. UML cho ngôn ngữ lập trình C
- 20. Điều đó thực sự có nghĩa là ngôn ngữ lập trình là gì?
- 21. Ngôn ngữ lập trình ô tô
- 22. Ngôn ngữ templating là gì?
- 23. Ngôn ngữ keo là gì?
- 24. Đặt ngôn ngữ Wordpress theo lập trình?
- 25. Erlang là một ngôn ngữ lập trình Constraint-Logic?
- 26. C# là ngôn ngữ lập trình hướng đối tượng 100%?
- 27. TCL là Ngôn ngữ lập trình phía máy chủ
- 28. Windows: Ngôn ngữ lập trình nào?
- 29. gVim và nhiều ngôn ngữ lập trình
- 30. Ngôn ngữ lập trình bí ẩn
Ít nhất phải là một wiki – tanascius
làm cách nào để tạo một wiki? – David
Thực sự là một câu hỏi khó, nhưng tôi sẽ đi cho lắp ráp nén :) –