ลองใช้ Clojure
(tryclojure.org)Try Clojure
-
ใช้เวลาแค่ 5 นาที
- "ถ้ายึดติดอยู่แต่กับสิ่งที่คุ้นเคย ก็จะไม่สามารถเรียนรู้สิ่งใหม่ได้" - Rich Hickey
- มาเริ่มกันแบบสนุก ๆ! ทางขวาจะมี REPL อยู่ ซึ่งเป็นลูปแบบ read-eval-print สิ่งที่คุณพิมพ์ทั้งหมดจะถูกประเมินผล
- ลองป้อน expression สักสองสามอย่าง เช่น พิมพ์
(+ 1 2)หรือคลิกที่โค้ดเพื่อแทรกให้อัตโนมัติก็ได้ - ถ้าต้องการคำสั่งเพิ่มเติม สามารถพิมพ์
(help)ได้ - เมื่อพร้อมแล้ว พิมพ์
(start)ได้เลย!
-
สร้างด้วย Clojurescript
- เครื่องมือนี้สร้างด้วย Clojurescript โดย @elia_scotto
- ขอขอบคุณ @borkdude และชุมชน Clojure อันยอดเยี่ยม
ความเห็นของ GN⁺
-
เสน่ห์ของ Clojure
- Clojure เป็นภาษาโปรแกรมเชิงฟังก์ชันที่มีการแสดงออกกระชับและทรงพลัง เป็นภาษาที่วิศวกรซอฟต์แวร์ระดับเริ่มต้นก็เข้าถึงได้ไม่ยาก
-
ประโยชน์ของ REPL
- REPL (Read-Eval-Print Loop) ช่วยให้ทดสอบโค้ดและดูผลลัพธ์ได้แบบเรียลไทม์ จึงมีประโยชน์มากต่อการเรียนรู้และการดีบัก
-
ความสำคัญของชุมชน
- ชุมชน Clojure มีความคึกคักและพร้อมให้การสนับสนุน การได้รับความช่วยเหลือจากชุมชนเป็นข้อได้เปรียบอย่างมากเมื่อเรียนรู้ภาษาใหม่
-
ข้อดีของการเขียนโปรแกรมเชิงฟังก์ชัน
- การเขียนโปรแกรมเชิงฟังก์ชันช่วยเพิ่มความอ่านง่ายและความสามารถในการบำรุงรักษาของโค้ด และ Clojure ก็เป็นภาษาที่ดึงจุดเด่นเหล่านี้ออกมาได้อย่างดี
-
สิ่งที่ควรพิจารณาเมื่อนำมาใช้
- เมื่อนำภาษาใหม่มาใช้ ควรพิจารณาทั้งเส้นโค้งการเรียนรู้และปัญหาการผสานเข้ากับระบบเดิม โดย Clojure ทำงานบน JVM จึงเข้ากันได้ดีกับ Java
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
สรุปความคิดเห็นจาก Hacker News
Babashka ที่แนะนำสำหรับผู้เริ่มต้น Clojure
การค้นพบ Clojure อีกครั้ง
แรงส่งของ Clojure ที่ลดลง
ประสบการณ์การเรียนรู้ Clojure
ความนิยมของ Clojure ที่เพิ่มขึ้น
เหตุผลที่ลังเลจะใช้ Clojure
เว็บไซต์เรียน Clojure สำหรับผู้เริ่มต้น
แนะนำสื่อการเรียน Clojure
แหล่งข้อมูลที่เกี่ยวข้อง
คำเตือนเรื่องช่องโหว่ XSS