Hasty Briefsbeta

双语

APL is more French than English

14 hours ago
  • #APL Programming
  • #Programming Language Philosophy
  • #Educational Technology
  • 佩尔利斯教授讲述了他听完一场演讲后,看到一个强大的单行APL代码后对该语言改观的故事,并对比了其他人对此不屑一顾的反应。
  • 他认为APL提供了编程的优雅性、表现力和乐趣,如同自然语言,与ALGOL家族语言那种像做水管工一样的感觉不同。
  • APL的发展源于人才与技术的独特结合,尽管IBM最初持反对态度,最终却形成了一个稳定的分时系统。
  • 佩尔利斯相信APL正在发展成为一个功能全面的语言,用户兴趣多样,这使得对未来变革达成共识困难但有益。
  • 他承认FORTRAN作为通用编程语言的统治地位,但看到APL在教学和创意表达中的价值,而不是要取代它。
  • 编程语言本质上是令人挫败的;完美的'球形'语言是不可实现的,APL的优势在于允许在语言本身内进行表达。
  • APL促进了诗意、有趣的编程,允许多种解决方案,与结构化编程的统一性形成对比,并赋予其文学品质。
  • 为了改进APL,重点应放在'球形和谐'上,避免碎片化发展,解决诸如存储使用和硬件不匹配等低效问题。
  • 一台APL专用计算机和编译器可以降低教育成本,取代学校中的BASIC,防止培养'半文盲'程序员,并拥抱APL的优美。
  • 未来的APL发展应利用超大规模集成电路,将APL定位为充分利用新硬件潜能的理想选择,超越传统架构。