【24h】

The Zark library of utility functions

机译:Zark实用程序函数库

获取原文
获取原文并翻译 | 示例

摘要

The primary appeal of APL has always been its productivity. You can develop and maintain computer applications faster with APL than with any other high-level programming language. APL has a number of distinct traits that contribute to this productivity advantage over other languages. However, language productivity is only one side of the programmer productivity triangle. The other two are programmer experience and utility software. The programmer with the most productive language, the most experience, and the best utility software will develop better code, and faster than the programmer who is deficient in any of these three areas. Experienced APL programmers generally score well in the first two areas, but poorly in the third, probably because APL obviates the perceived need for high quality utility software. Programmers in other languages do not have this luxury and so tend to develop and rely upon more extensive and higher quality utility software. Consequently, the productivity advantage of APL programmers over other programmers is not as significant as it can be. ZarkLib, the Zark Library of Utility Functions, is a scheme that attempts to remedy this problem. It is both an extensive collection of APL utility software and a motivational scheme. It guarantees its growth and maintenance by employing a "pyramid" scheme that motivates APL programmers to give until it hurts, and then give again.
机译:APL的主要吸引力一直是其生产率。使用APL可以比使用任何其他高级编程语言更快地开发和维护计算机应用程序。与其他语言相比,APL具有许多与众不同的特征,这些特征有助于提高生产力。但是,语言生产力只是程序员生产力三角的一方面。另外两个是程序员经验和实用软件。与在这三个方面均不足的程序员相比,具有最高生产力的语言,最丰富的经验和最好的实用程序软件的程序员将开发出更好的代码,并且开发速度更快。有经验的APL程序员通常在前两个方面得分很高,但在第三方面则很差,这可能是因为APL消除了人们对高质量实用软件的需求。其他语言的程序员没有这种奢侈,因此倾向于开发并依赖更广泛,更高质量的实用程序软件。因此,与其他程序员相比,APL程序员的生产力优势并不那么重要。 ZarkLib(实用程序功能的Zark库)是一种尝试解决此问题的方案。它既是APL实用软件的广泛集合,又是一种激励方案。它通过采用一种“金字塔”方案来保证其增长和维护,该方案可以激励APL程序员付出代价直到遭受伤害,然后再付出。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号