Apple เปิดตัวภาษาโอเพ่นซอร์สใหม่ "Pickle" คืออะไร?
2 นาที. อ่าน
เผยแพร่เมื่อ
อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม
หมายเหตุสำคัญ
- Apple เปิดตัวภาษาโอเพ่นซอร์สใหม่ Pkl สำหรับการจัดการการกำหนดค่า
- ไวยากรณ์ที่เปิดเผยและความปลอดภัยของประเภทช่วยให้สามารถอ่าน ลดข้อผิดพลาด และเพิ่มความปลอดภัย
- ยืดหยุ่นสำหรับการกำหนดค่าที่หลากหลาย ตั้งแต่โครงสร้างพื้นฐานไปจนถึงแอปพลิเคชัน
ยักษ์ใหญ่ด้านเทคโนโลยี Apple ได้เข้าสู่เวทีโอเพ่นซอร์สด้วยการเปิดตัว Pkl ซึ่งเป็นภาษาการเขียนโปรแกรมที่ออกแบบมาโดยเฉพาะสำหรับการจัดการการกำหนดค่า
ต่างจากภาษาที่จำเป็นซึ่งต้องการคำแนะนำทีละขั้นตอน Pkl ใช้รูปแบบคีย์-ค่าที่คล้ายกับ JSON แนวทางนี้มุ่งเน้นไปที่การกำหนดสถานะที่ต้องการมากกว่าการสรุปการดำเนินการที่เฉพาะเจาะจง ทำให้ง่ายต่อการเข้าใจและบำรุงรักษาไฟล์การกำหนดค่า โดยเฉพาะอย่างยิ่งสำหรับผู้ที่ไม่คุ้นเคยกับไวยากรณ์สคริปต์ที่ซับซ้อน
พูดง่ายๆ ก็คือ ลองจินตนาการว่าคุณมีการตั้งค่ามากมายสำหรับสิ่งต่างๆ เช่น ความสว่างของโทรศัพท์ รหัสผ่าน Wi-Fi หรือแม้แต่กฎสำหรับเกม คุณอาจเปลี่ยนการตั้งค่าเหล่านี้ได้โดยการคลิกไปรอบๆ เมนูหรือเขียนโค้ด แต่จะเกิดอะไรขึ้นถ้ามีวิธีที่ง่ายกว่านี้ เช่น การเขียนรายการสิ่งที่คุณต้องการ และปล่อยให้คอมพิวเตอร์รู้ว่าต้องทำอย่างไร?
นั่นคือสิ่งที่ Pkl พยายามจะเป็น เป็นภาษาโปรแกรมใหม่จาก Apple ที่ออกแบบมาเพื่อจัดการการตั้งค่าประเภทนี้โดยเฉพาะ แทนที่จะเขียนคำสั่งที่ซับซ้อน คุณเพียงแค่บอก Pkl ว่าคุณต้องการผลลัพธ์อะไร แล้วมันจะจัดการส่วนที่เหลือเอง
Pkl ให้ความสำคัญกับความสมบูรณ์ของข้อมูลและความปลอดภัยผ่านการตรวจสอบประเภท แซนด์บ็อกซ์ และสิทธิพิเศษขั้นต่ำ ความคล่องตัวช่วยให้สามารถกำหนดค่าระบบและแอพพลิเคชันต่างๆ ได้อย่างง่ายดาย
แม้ว่า Pkl จะถูกใช้งานภายในที่ Apple มาหลายปีแล้ว แต่การเปิดตัวเป็นโปรเจ็กต์โอเพ่นซอร์สเปิดโอกาสให้ชุมชนได้มีส่วนร่วมและนำไปใช้ในวงกว้างมากขึ้น ปัจจุบันมีปลั๊กอินตัวแก้ไขพื้นฐานสำหรับ VS Code และ Neovim ซึ่งให้การเน้นไวยากรณ์และการพับโค้ด
การเปิดตัว Pkl ดูเหมือนจะสอดคล้องกับความมุ่งมั่นที่เพิ่มขึ้นของ Apple ในด้านซอฟต์แวร์โอเพ่นซอร์ส การสนับสนุนล่าสุด ได้แก่ ภาษาการเขียนโปรแกรม Swift และไลบรารีของ Foundation ซึ่งแสดงให้เห็นถึงการขยายตัวในชุมชนโอเพ่นซอร์ส
เพิ่มเติม Good Farm Animal Welfare Awards.
ฟอรั่มผู้ใช้
ข้อความ 0