咨询与建议

限定检索结果

文献类型

  • 3 篇 期刊文献
  • 2 篇 会议
  • 1 篇 学位论文

馆藏范围

  • 6 篇 电子文献
  • 0 种 纸本馆藏

日期分布

学科分类号

  • 5 篇 工学
    • 5 篇 软件工程
    • 4 篇 计算机科学与技术...
    • 1 篇 电气工程

主题

  • 6 篇 programming lang...
  • 1 篇 front end
  • 1 篇 software enginee...
  • 1 篇 book
  • 1 篇 python programmi...
  • 1 篇 natural language...
  • 1 篇 thesis
  • 1 篇 grammar engineer...
  • 1 篇 data mining
  • 1 篇 c plus
  • 1 篇 static analysis
  • 1 篇 clone patterns
  • 1 篇 modernization
  • 1 篇 source code reju...
  • 1 篇 boost
  • 1 篇 parser
  • 1 篇 machine learning
  • 1 篇 python
  • 1 篇 compliance
  • 1 篇 software migrati...

机构

  • 1 篇 univ brasilia de...
  • 1 篇 univ brasilia br...
  • 1 篇 queens univ sch ...
  • 1 篇 texas a&m univer...
  • 1 篇 univ cambridge c...
  • 1 篇 maynooth univ co...
  • 1 篇 clemson univ dep...
  • 1 篇 maynooth univ de...
  • 1 篇 clemson univ com...

作者

  • 2 篇 power james f.
  • 2 篇 malloy brian a.
  • 1 篇 rahman ashiqur
  • 1 篇 urma raoul-gabri...
  • 1 篇 lucas walter
  • 1 篇 barbosa mota ala...
  • 1 篇 cordy james r.
  • 1 篇 pirkelbauer pete...
  • 1 篇 bonifacio rodrig...
  • 1 篇 mycroft alan
  • 1 篇 de carvalho pedr...

语言

  • 6 篇 英文
检索条件"主题词=Programming language evolution"
6 条 记 录,以下是1-10 订阅
排序:
programming language evolution and Source Code Rejuvenation
Programming Language Evolution and Source Code Rejuvenation
收藏 引用
作者: Pirkelbauer, Peter Mathias Texas A&M University
Programmers rely on programming idioms, design patterns, and workaroundtechniques to express fundamental design not directly supported by the language.Evolving languages often address frequently encountered problems b... 详细信息
来源: 评论
Source-code queries with graph databases-with application to programming language usage and evolution
收藏 引用
SCIENCE OF COMPUTER programming 2015年 第Part1期97卷 127-134页
作者: Urma, Raoul-Gabriel Mycroft, Alan Univ Cambridge Comp Lab Cambridge CB2 1TN England
Program querying and analysis tools are of growing importance, and occur in two main variants. Firstly there are source-code query languages which help software engineers to explore a system, or to find code in need o... 详细信息
来源: 评论
An empirical analysis of the transition from Python 2 to Python 3
收藏 引用
EMPIRICAL SOFTWARE ENGINEERING 2019年 第2期24卷 751-778页
作者: Malloy, Brian A. Power, James F. Clemson Univ Dept Comp Sci Clemson SC USA Maynooth Univ Comp Sci Dept Maynooth Kildare Ireland
Python is one of the most popular and widely adopted programming languages in use today. In 2008 the Python developers introduced a new version of the language, Python 3.0, that was not backward compatible with Python... 详细信息
来源: 评论
Grammar engineering for multiple front-ends for Python
收藏 引用
SOFTWARE-PRACTICE & EXPERIENCE 2019年 第3期49卷 380-400页
作者: Malloy, Brian A. Power, James F. Clemson Univ Comp Sci Div Sch Comp Clemson SC USA Maynooth Univ Dept Comp Sci Maynooth Kildare Ireland
In this paper, we describe our experience in grammar engineering to construct multiple parsers and front ends for the Python language. We present a metrics-based study of the evolution of the Python grammars through t... 详细信息
来源: 评论
Pattern Analysis of TXL Programs  10
Pattern Analysis of TXL Programs
收藏 引用
23rd IEEE International Conference on Software Analysis, evolution, and Reengineering (SANER)
作者: Rahman, Ashiqur Cordy, James R. Queens Univ Sch Comp Kingston ON Canada
Modern programming languages evolve, and need to be updated regularly by adding new features that fill new or unexpected programming needs. Existing approaches to determine new language features are completely manual ... 详细信息
来源: 评论
Mining Discussions on Software Migration: A study of the Boost mailing list regarding C plus plus code evolution  24
Mining Discussions on Software Migration: A study of the Boo...
收藏 引用
23rd Brazilian Symposium on Software Quality
作者: de Carvalho, Pedro V. R. Bonifacio, Rodrigo Lucas, Walter Barbosa Mota, Alana Paula Univ Brasilia Brasilia DF Brazil Univ Brasilia Dept Comp Sci Brasilia DF Brazil
programming languages are evolving faster than ever before. New versions of mainstream programming languages (e.g., C++, Java, and JavaScript) are being released with increasing frequency, posing an elevated challenge... 详细信息
来源: 评论