อ่านบทความ Functional Logic Programming ใน Communications of the ACM แล้วชอบที่เขาเกริ่นลำดับพัฒนาการของ programming language
mnemonic instructions กับ symbolic labels ใน Assembly เกิดขึ้นเพื่อที่จะซ่อน macine code กับ address
arrays and expression ใน Fortran เกิดขึ้นเพื่อซ่อน registers
structured programming เกิดขึ้นเพื่อซ่อน goto กับ jump labels
encapsulate ใน OOP เกิดขึ้นเพื่อซ่อน representation of data
declarative language(เช่น functional programming) เกิดขึ้นเพื่อซ่อน ลำดับการทำงาน, assignment และ control statements
Thursday, April 22, 2010
Subscribe to:
Post Comments (Atom)
1 comment:
เจ๋งจริงครับ อ่านแล้วทึ่ง โดนลากไปคิดอย่างหยุดไม่ได้ว่าต่อไปจะซ่อนอะไรดี
Post a Comment