ตารางการเขียนโปรแกรมเป็นนามแฝงของกระบวนทัศน์การเขียนโปรแกรม Table Oriented (TOP) สำหรับ TOP แนวคิดหลักคือตารางสำหรับ Object Oriented Programming (OOP) แนวคิดหลักคือวัตถุ
โดยทั่วไปแล้วภาษาเครื่องมือการโปรแกรมและอื่น ๆ จะจัดการกับตารางและให้ความสำคัญกับมัน อย่างไรก็ตามโปรแกรมเมอร์สามารถใช้กระบวนทัศน์บางอย่างแม้ในภาษาที่ไม่สนับสนุนกระบวนทัศน์นั้นโดยธรรมชาติ สำหรับภาษาอินสแตนซ์ที่ไม่มีคำหลักสำหรับการกำหนดคลาสและไม่สนับสนุนไวยากรณ์สำหรับการดำเนินการกับอินสแตนซ์สามารถใช้เพื่อเขียนโค้ดเชิงวัตถุ ยกตัวอย่างเช่นในภาษา C เราสามารถกำหนดโครงสร้างและวางอ้างอิงถึงโครงสร้างที่เป็นฟังก์ชั่นในการสั่งซื้อเพื่อจำลองนี้ชี้และวิธีการอุทธรณ์ อย่างไรก็ตามรหัส OO ที่เขียนด้วยภาษา C ++ หรือ C # นั้นจะง่ายกว่ามากกะทัดรัดกะทัดรัดอ่านง่ายยืดหยุ่นและลดข้อผิดพลาดได้ง่าย
The Falcon เป็นภาษาที่ให้การสนับสนุน nativly ยอดนิยมในแง่ที่มันมีโครงสร้างการเขียนโปรแกรมในตัวเพื่ออำนวยความสะดวกในการจัดการกับตาราง Altough บอกว่าฟอลคอนถือว่าท็อปเหมือนกับว่า C ++ ถือเป็น OOP ในความเป็นจริงมันเป็นเครื่องมือที่อำนวยความสะดวกหรือบังคับใช้รูปแบบการเขียนโปรแกรมบางอย่าง
ฉันคิดว่า แต่บางทีฉันผิดที่เราควรค้นหาความคิดสูงสุดในสถานที่ที่ถูกสร้างขึ้นสำหรับปฏิบัติการเฉพาะบนตาราง SQL Server และAnalysis Servicesเป็นเวทีที่ดำเนินการที่เน้นข้อมูลแบบตาราง โดยเฉพาะอย่างยิ่งการเขียนโปรแกรมแบบตารางใหม่ใช้ตารางเป็นองค์ประกอบสำคัญในการจัดการ ฉันเชื่อว่าจะมีการเปิดตัวการสนับสนุน API ที่ใช้งานง่ายยิ่งขึ้นสำหรับการเขียนโปรแกรมแบบตารางในอนาคต ดังนั้นฉันจึงปล่อยให้ตัวเองพูดเกี่ยวกับท็อปในบริบทของการเขียนโปรแกรมแบบตารางเหมือนกับด้านอื่นของท็อปข้างฟอลคอน
Tabular Model Programmingใช้ในAnalysis Servicesซึ่งเป็นของSQL Server Technologiesดังนั้นจึงมีความเกี่ยวข้องอย่างใกล้ชิดกับฐานข้อมูลเชิงสัมพันธ์และระบบธุรกิจอัจฉริยะ โหมดแบบตารางเป็นวิธีการใหม่สำหรับการสร้างโมเดลความหมายของระบบธุรกิจอัจฉริยะเป็นทางเลือกแทนโหมดหลายมิติดังนั้นจึงควรเปรียบเทียบกับโหมดหลัง แต่ละโซลูชันแตกต่างกันในวิธีการสร้างใช้และปรับใช้ โหมดตารางเร็วกว่าการออกแบบทดสอบและปรับใช้ ยังคุ้นเคยกับผู้ชมที่ทำงานกับฐานข้อมูลเชิงสัมพันธ์, Excel หรือ Access สำหรับรายละเอียดเพิ่มเติมและ internals หมายถึงการเปรียบเทียบตารางและหลายมิติโซลูชั่น
ฉันคิดว่าวิธีที่ดีที่สุดในการทำความเข้าใจกับการเขียนโปรแกรมแบบตารางคือการใช้ในทางปฏิบัติ รับแบบจำลองแบบตาราง (Adventure Works Tutorial)และรู้สึกถึงมัน