บทความของ William R. Cook มีประวัติและความเข้าใจที่ยอดเยี่ยมจากผู้ที่เกี่ยวข้องกับ AppleScript ในปี 1989
สิ่งที่ตามมาคือความสนุกและการเก็งกำไร
การอนุรักษ์อวกาศและการแปรรูป
AppleScript ถูกเขียนขึ้นในเวลาที่ทุกไบต์และบิตมีค่า การเข้ารหัสขี้เกียจของ OS X ในฐานะรูปแบบรายการอสังหาริมทรัพย์นั้นจะสูญเปล่าในสายตาของผู้พัฒนารุ่นแรก ๆ
รูปแบบไบนารีจัดเตรียมรูปแบบการวิเคราะห์คำล่วงหน้าที่หลีกเลี่ยงการทำซ้ำขั้นตอนที่ซับซ้อนข้อผิดพลาดได้ง่ายและกระบวนการแยกวิเคราะห์ที่ใช้เวลาในการโหลดแต่ละครั้งจากดิสก์ ดีกว่าที่จะโหลดโดยตรงในหน่วยความจำและเรียกใช้
ปรับได้
การบันทึกในรูปแบบไบนารีอนุญาตให้ AppleScripts เชื่อมโยงกับรหัส AppleEvent พื้นฐานแทนที่จะเป็นพจนานุกรมที่มีคำศัพท์แบบยาว
สิ่งนี้จะอนุญาตให้ AppleScript เขียนและบันทึกกับแอปพลิเคชันหนึ่งเวอร์ชันเพื่ออัปเดตโดยอัตโนมัติเพื่อการเปลี่ยนแปลงคำศัพท์ระหว่างเวอร์ชันของแอปพลิเคชันเป้าหมาย
วัตถุจำนวนเต็มอาจเรียกว่า 'จำนวนเต็ม' ในสคริปต์ แต่บันทึกเป็นรหัสตัวอักษรสี่ตัว ' int
' ในการแทนแบบไบนารี่ รหัสอักขระสี่ตัวมาจากพจนานุกรม AppleScript ที่ระบบปฏิบัติการจัดทำ
หากคำศัพท์ AppleScript ในอนาคตตัดสินใจเปลี่ยนคำว่าผู้ใช้หันหน้าไปหาจำนวนเต็มการแทนฐานสองสามารถแมปกับชื่อที่ใหม่กว่า
พลิกด้านนี้เป็นไปได้ที่จะเห็นในวันนี้ เขียน AppleScript กับพจนานุกรมของแอปพลิเคชัน จากนั้นลบแอปพลิเคชันทั้งหมดออกจาก Mac ของคุณ คุณเห็นอะไรในตัวแก้ไขสคริปต์เมื่อเปิดสคริปต์
อย่างน้อยในรุ่นที่ผ่านมาแสดงให้เห็น AppleScript แก้ไขบั้งรอบรหัสสี่ตัวละคร รหัสได้รับการจดจำและเน้น ไม่ใช่ผู้ใช้ที่ต้องเผชิญกับคำศัพท์
นี่อาจไม่ใช่ผลประโยชน์หลัก แต่เป็นประโยชน์ที่เป็นไปได้
Modern Bias
เป็นสิ่งที่ควรค่าแก่การยอมรับอคติที่ทันสมัยของเราสำหรับเอกสารข้อความ ประสบการณ์สอนเราหลายคนว่าการจัดเก็บเนื้อหาที่มีค่าในรูปแบบไบนารีมีความเสี่ยง รูปแบบไบนารีมักจะมีเอกสารไม่ดีทึบสำหรับผู้ใช้และยากที่จะเปิดเมื่อไม่ได้รับการดูแลรักษาซอฟต์แวร์ที่เป็นเจ้าของ
เมื่อ AppleScript และรูปแบบไบนารีถูกสร้างขึ้นอคตินี้ก็ยังไม่เกิดขึ้น ข้อ จำกัด ด้านการเก็บรักษาและการคำนวณนั้นเป็นจริงมากและทุก ๆ พันกิโลไบต์หรือหลายพันรอบที่บันทึกไว้นั้นคุ้มค่า
ประวัติและต้นกำเนิด
เรื่องราวของต้นกำเนิดของ AppleScript นั้นยอดเยี่ยม แต่ก็ยากที่จะติดตามในทุกวันนี้ AppleScript พยายามเป็นมิตรภาษาอังกฤษเหมือนภาษาและรู้สึกตื่นเต้นในวิสัยทัศน์ของตน การใช้งานจริงนั้นยากที่จะทำให้ถูกต้อง!