节点文献

TPython:一种扩充的Python语言

TPython:An Extension of Python

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 余超周天琳周晓宇陈林徐宝文

【Author】 Yu Chao1,3) Zhou Tianlin1,3) Zhou Xiaoyu1,3) Chen Lin2,3) Xu Baowen2,3)(College of Computer Science Technology and Engineering,Southeast University1),Nanjing 210096)(College of Computer Science Technology and Engineering,Nanjing University2),Nanjing 210096)(Jiangsu Institution of Software Quality3),Nanjing 210096)

【机构】 东南大学计算机科学与工程学院江苏省软件质量研究所南京大学计算机科学与工程学院

【摘要】 Python是一种流行的动态语言,但是由于完全的动态性影响了其执行效率和使用。因此,在Python基础上进行了静态化扩充,研制了TPython语言。该语言在注释中引入了可选的类型声明,并提供了包括类型检查在内的静态检查。相对于动态语言而言,TPython能够提高程序的可读性和可靠性,降低调试成本,相对于静态语言而言,TPython又具有语法简单,易于开发的优势。

【Abstract】 Python is a popular dynamic language,but its implementation efficiency and usability are affected by its totally dynamic property.So a TPython by extending Python has been created.TPython supports optional type declaration in comments and static checks including type check.Comparing to the dynamic languages,TPython can improve the readability and stability of the program,and can reduce the cost of tests.Comparing to the static languages,TPython still has the advantages of simple syntax and easy development.

【关键词】 类型声明Python解释器动态语言
【Key words】 type declarationPythoninterpreterdynamic language
【基金】 国家杰出青年科学基金(编号:60425206);国家自然科学基金(编号:60503020);江苏省自然科学基金(编号:BK2006094)资助
  • 【文献出处】 计算机与数字工程 ,Computer & Digital Engineering , 编辑部邮箱 ,2009年05期
  • 【分类号】TP312.1
  • 【被引频次】4
  • 【下载频次】246
节点文献中: 

本文链接的文献网络图示:

本文的引文网络