HyperCard คืออะไร?

HyperCard เป็นชุดเครื่องมือที่ใช้สำหรับสร้างแอพพลิเคชั่นซอฟต์แวร์ เปิดตัวครั้งแรกในปี 2530 และรวมเข้ากับคอมพิวเตอร์ Apple Macintosh ใหม่ มันเป็นหนึ่งในตัวอย่างที่มีการใช้กันอย่างแพร่หลายที่สุดของสื่ออินเทอร์แอคทีฟและมีการคาดการณ์ไว้ก่อนหน้าเวิลด์ไวด์เว็บหลายปี

แนวคิดของ HyperCard คือการอนุญาตให้ผู้ใช้สร้างแอปพลิเคชันเพื่อทำงานเฉพาะอย่างแทนที่จะแก้ไขแอปพลิเคชันที่มีอยู่ตามความต้องการ มันได้รับการอธิบายว่าง่ายและมีประสิทธิภาพ มีตัวอย่างที่บันทึกไว้ว่าเป็นเรื่องง่ายพอสำหรับเด็กเล็กที่จะใช้ แต่มีประสิทธิภาพเพียงพอที่จะทำงานได้รวมถึงการใช้ระบบแสงสว่างสำหรับอาคารที่สูงที่สุดในโลกคือหอคอย Peronas ในมาเลเซีย

แนวคิดที่อยู่เบื้องหลัง HyperCard และแรงบันดาลใจของชื่อคือแอพพลิเคชั่นนั้นสร้างขึ้นผ่านการ์ดเสมือน แตกต่างจากระบบบัตรมาตรฐานเช่นไฟล์ที่อยู่หมุนข้อมูลใน "บัตร" สามารถเชื่อมโยงเข้าด้วยกันและตั้งค่าให้ดำเนินการคำสั่ง ซึ่งหมายความว่ามันทำงานในลักษณะที่คล้ายคลึงกับวิธีเชื่อมโยงข้อความเสียงรูปภาพและวิดีโอเข้าด้วยกันบนเว็บไซต์

ซึ่งแตกต่างจากภาษาโปรแกรมและระบบจำนวนมาก HyperCard ไม่ต้องการให้ผู้ใช้เข้าใจและรู้คำสั่งและรหัสจำนวนมาก ผ่านระบบบัตรผู้ใช้สามารถจดจ่อกับสิ่งที่แอปพลิเคชันควรทำด้วย HyperCard จากนั้นดูแลรหัสที่จำเป็นสำหรับการดำเนินการเหล่านี้ ภาษาโปรแกรม HyperTalk ค่อนข้างเรียบง่ายทำให้ผู้ใช้สามารถเลือกได้ว่าการเปลี่ยนแปลงของพวกเขาส่งผลกระทบต่อการเขียนโปรแกรมอย่างไรและมีโอกาสเรียนรู้ภาษาของตัวเอง สิ่งนี้มีลักษณะคล้ายกับซอฟต์แวร์แก้ไขหน้าเว็บสมัยใหม่ที่อนุญาตให้ผู้ใช้สลับไปมาระหว่างการแสดง "สิ่งที่คุณเห็นคือสิ่งที่คุณได้รับ" และ HTML พื้นฐานและรหัสอื่น ๆ ที่เปลี่ยนการออกแบบและการเขียนของผู้ใช้เป็น หน้าเว็บที่ใช้งานได้

เนื่องจากการเขียนโปรแกรมโดยใช้ HyperCard นั้นง่ายมากในแง่ที่เกี่ยวข้องอย่างน้อยมันจึงสร้างแนวโน้มของผู้ใช้ตามบ้านที่สร้างแอปพลิเคชันของตนเองและกระจายไปยังผู้ใช้รายอื่น ชุดของไฟล์ที่แจกจ่ายด้วยวิธีนี้เรียกว่าสแต็กแวร์ ชื่อนี้มีพื้นฐานมาจากแนวคิดของ "การ์ด" ที่ประกอบขึ้นเป็นแอปพลิเคชัน

การอัปเดตครั้งใหญ่ครั้งล่าสุดของ HyperCard นั้นมาในปี 1998 และถูกถอนออกจากการขายในปี 2004 ซอฟต์แวร์ไม่ได้ทำงานบนระบบ Mac โดยอัตโนมัติหลังจากระบบปฏิบัติการเวอร์ชัน 9 อย่างไรก็ตามสามารถใช้กับเครื่องรุ่นใหม่ผ่านโหมดการจำลอง