Pharo ( https://pharo.org/ ) 是一种现代动态类型反射式纯面向对象语言。它受到 Smalltalk 的启发。其非常规语法模仿自然语言:参数不是分组放在末尾的括号中,而是分组放在消息内,从而使表达式看起来像句子。此外,所有控制流操作都表示为消息,程序员可以自由定义新的消息,并以此为其任务定义领域特定语言。在本技术报告中,我们讨论了人们使用 Pharo 编程语言编写的源代码的统计特性。我们介绍了从 Pharo 生态系统的项目中选取的源代码的分析方法和工具。通过分析 50 个项目(包含 824 个包、13,935 个类和 151,717 种方法),我们回答了诸如“方法的典型长度是多少?”或“源代码中文字占多少百分比?”等问题。
2007描述和搜索工作以获取信息检索。美国信息科学与技术学会杂志。58,12,1783-1790。选择功能和选择劳动以进行信息检索。美国信息科学与技术学会杂志。58、7、915-923。语言学和信息理论之间的类比。美国信息科学与技术学会杂志。58、3、309-321。语言学和信息理论:分析优势。美国信息科学与技术学会杂志。58,2,275-285。信息动态:书面话语复制的技术。Aslib诉讼。57、5、412-423。信息系统中的劳动。信息科学和技术的年度审查。39,551-573。元语言和对象语言用于信息检索研究:区别的提案。Aslib诉讼。56、2、112-117。 Theseus传说中的信息和冗余。 文档杂志。 59、5、540-557。 建模专业知识的扩散。 Aslib诉讼。 55,1-2,75-83。 信息系统中的劳动形式。 信息研究。 7,4。 可用:56、2、112-117。Theseus传说中的信息和冗余。文档杂志。59、5、540-557。建模专业知识的扩散。Aslib诉讼。55,1-2,75-83。 信息系统中的劳动形式。 信息研究。 7,4。 可用:55,1-2,75-83。信息系统中的劳动形式。信息研究。7,4。可用: