มีโปรแกรมประเภทใดบ้างที่แสดงให้เห็นถึงคุณสมบัติและการใช้ภาษาการเขียนโปรแกรมที่แตกต่างกันมากที่สุด?


9

เราทุกคนรู้ว่า“ สุนัขจิ้งจอกสีน้ำตาลกระโดดข้ามสุนัขขี้เกียจ” ใช้เป็นเกณฑ์มาตรฐานสำหรับการพิมพ์และแบบอักษร

ฉันสงสัยว่ามี“ Lazy Dog” ที่คล้ายกันสำหรับภาษาโปรแกรมหรือไม่

มีภาษาการเขียนโปรแกรมที่แตกต่างกันมากมายพร้อมด้วยคุณสมบัติและไวยากรณ์ทุกประเภทที่คล้ายกันหรือแตกต่างกัน ปัญหาคือ: ผู้ใช้จะสับสนเมื่อใช้ภาษาต่าง ๆ ในเวลาเดียวกัน

แม้ว่าความแตกต่างระหว่างภาษาต่าง ๆ จะต้องมีบางสิ่งที่เหมือนกันคืองานหรืองานประจำ หากเราใช้งานเดียวกันในภาษาต่างๆและพยายามครอบคลุมคุณสมบัติที่ใช้บ่อยที่สุดการเรียนรู้ภาษาหรือการเปรียบเทียบจะง่ายขึ้นมาก

โปรแกรมประเภทนี้ไม่จำเป็นต้องใช้เวลานานมากเช่นเดียวกับการสอน แต่เป็นเรื่องธรรมดาและเป็นนามธรรมมากพอ มันมีอยู่หรือไม่


3
Hello World ?
Dan Pichelman

@ แดนเพื่อความยุติธรรมการพิมพ์เป็นเรื่องเล็กน้อย
ฌอน Allred

7
โปรแกรมสั้น ๆ เพียงรายการเดียวจะต้องคัดสรรคุณลักษณะทางภาษามากกว่า 90% ชุดโปรแกรมขนาดใหญ่อาจเหมาะสมกว่าและมีอยู่ที่rosettacode.org

1
@delnan คุณควรตอบคำถามนั้น
Karl Bielefeldt

@KarlBielefeldt เรียบร้อยแล้ว

คำตอบ:


13

โปรแกรมสั้น ๆ เพียงรายการเดียวจะต้องคัดสรรคุณลักษณะทางภาษามากกว่า 90% ภาษาการเขียนโปรแกรมส่วนใหญ่มีขนาดใหญ่พอที่แม้การพูดคุยครึ่งชั่วโมงจะสามารถเน้นเฉพาะคุณลักษณะที่แตกต่าง ห้องสวีทของโปรแกรมขนาดเล็กค่อนข้างมีความเหมาะสมมากขึ้นสำหรับการแสดงออกและการเปรียบเทียบ Rosetta Codeเป็นที่แน่นอนว่า: มีการอธิบายปัญหาจำนวนมากและการแก้ปัญหาเชิงสำนวนในภาษาต่าง ๆ ได้รับการสนับสนุน (เป็นวิกิ)


รหัส Rosettaเป็นเว็บไซต์ที่ดี
Martin Wang

ขอบคุณสำหรับหัวฉันไม่ได้รู้เรื่องนี้!
Michael Brown
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.