ฉันได้ดู Clojure เมื่อเร็ว ๆ นี้และฉันสะดุดโพสต์ใน Stackoverflowที่ระบุว่าโครงการบางอย่างปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดและรหัส Clojure ที่ดีโดยรวม ฉันต้องการเรียนภาษาอังกฤษหลังจากอ่านบทเรียนพื้นฐานบางอย่างดังนั้นฉันจึงดูโครงการ "โลกแห่งความจริง" บางอย่าง
หลังจากดูClojureScriptและCompojure (สองโครงการ "ดี" ดังกล่าวข้างต้น) ฉันแค่รู้สึกว่า Clojure เป็นเรื่องตลก ผมไม่เข้าใจว่าทำไมคนที่จะเลือก Clojure มากกว่าพูด, ทับทิมหรืองูหลามสองภาษาที่ฉันรักและมีเช่นไวยากรณ์ที่สะอาดและมีความง่ายต่อการรับขณะ Clojure ใช้มากวงเล็บและสัญลักษณ์ทุกที่ว่ามันซากปรักหักพังอ่านง่ายสำหรับ ฉัน.
ฉันคิดว่า Ruby และ Python นั้นสวยงามอ่านง่ายและสง่างาม อ่านง่ายแม้กับคนที่ไม่เข้าใจภาษา อย่างไรก็ตาม Clojure นั้นทึบสำหรับฉันและฉันรู้สึกว่าฉันต้องรู้รายละเอียดเล็ก ๆ น้อย ๆ เกี่ยวกับการใช้ภาษาเพื่อให้สามารถเข้าใจรหัสใด ๆ
ดังนั้นโปรดช่วยสอนฉันด้วย!
- อะไรดีเกี่ยวกับ Clojure
- ขั้นต่ำสุดที่ฉันควรรู้เกี่ยวกับภาษาคืออะไรเพื่อขอบคุณมัน
few
สัญลักษณ์มากนอกวงเล็บเมื่อเทียบกับหลายภาษาและเกือบจะไม่มีคำพูดที่สงวนไว้ เหตุผลที่คุณพบว่าไม่สามารถอ่านได้เพราะมันเป็นกระบวนทัศน์ใหม่โดยสิ้นเชิงและทำงานในรูปแบบที่แตกต่างจากภาษา Object Oriented ทั่วไป ให้เวลาและพลังกับมัน
I don't understand why someone would pick Clojure over say, Ruby or Python
- มันรันบน jvm และสามารถใช้ไลบรารี java ทั้งหมด... have such a clean syntax
เนื้อหาที่กระเพื่อมเหมือนภาษาที่ใช้งานมีไวยากรณ์และโครงสร้างที่สะอาดมากซึ่งเป็นเพียงหนึ่งเดียวที่คนส่วนใหญ่ไม่คุ้นเคย