Có một loại chương trình để minh họa hầu hết các tính năng và tập quán của ngôn ngữ lập trình khác nhau?


9

Chúng ta đều biết, con cáo nâu nhanh chóng nhảy qua con chó lười được sử dụng làm chuẩn để in và phông chữ.

Tôi tự hỏi nếu có một chú chó Lazy Lazy tương tự cho ngôn ngữ lập trình.

Có rất nhiều ngôn ngữ lập trình khác nhau, với tất cả các loại tính năng và cú pháp, tương tự hoặc khác nhau. Vấn đề là: người dùng sẽ bối rối khi sử dụng các ngôn ngữ khác nhau cùng một lúc.

Mặc dù có nhiều sự khác biệt giữa các ngôn ngữ khác nhau, nhưng phải có một điểm chung, tức là một nhiệm vụ hoặc thói quen. Nếu chúng tôi thực hiện cùng một nhiệm vụ trong các ngôn ngữ khác nhau và cố gắng bao quát hầu hết các tính năng được sử dụng thường xuyên, thì việc học hoặc so sánh ngôn ngữ sẽ trở nên dễ dàng hơn nhiều.

Loại chương trình này không cần quá dài, giống như một hướng dẫn nhưng đủ phổ biến và trừu tượng. Nó tồn tại?


3
Xin chào thế giới ?
Dan Pichelman

@Dan, công bằng mà nói, in ấn thì hơi tầm thường.
Sean Allred

7
Bất kỳ chương trình ngắn nào cũng sẽ phải vượt quá 90% các tính năng ngôn ngữ. Một bộ lớn các chương trình có thể thích hợp hơn - và đó tồn tại ở rosettacode.org

1
@delnan, bạn nên làm cho câu trả lời.
Karl Bielefeldt

@KarlBielefeldt Xong.

Câu trả lời:


13

Bất kỳ chương trình ngắn nào cũng sẽ phải vượt quá 90% các tính năng ngôn ngữ. Hầu hết các ngôn ngữ lập trình đều đủ lớn để thậm chí một nửa giờ nói chuyện chỉ có thể làm nổi bật các đặc điểm phân biệt chính. Một bộ các chương trình nhỏ là thích hợp hơn để giải thích và so sánh. Rosetta Code chính xác là: Một số lượng lớn các vấn đề được mô tả và các giải pháp thành ngữ trong nhiều ngôn ngữ được đóng góp (đó là wiki).


Mã Rosetta là một trang web tuyệt vời
Martin Wang

Cảm ơn vì đã ngẩng cao đầu, tôi thậm chí còn không biết về điều này!
Michael Brown
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.