论文标题

它从来都不是关于语言的:范式对软件设计决策的影响

It was never about the language: paradigm impact on software design decisions

论文作者

Castro, Laura M.

论文摘要

近年来,编程语言开发加剧了。创建了新的;旧功能(通常是交叉范式)在旧功能中都有特色。从公司的角度(技术,招聘)和开发人员的角度(职业发展),这种新的编程格局使语言选择使语言选择变得更加复杂。但是,在本文中,我们认为编程语言在软件开发设计决策中具有次要角色。我们基于一个实用的例子说明了主要影响者如何是高级特征:传统上以编程范式分配的特征。遵循这种翻新的观点,各方对语言选择的担忧发生了变化。除了特定的语法,语法,执行模型或代码组织之外,开发人员脑海中一个范式或另一个范式的主要结果是设计解决方案的方式。

Programming languages development has intensified in recent years. New ones are created; new features, often cross-paradigm, are featured in old ones. This new programming landscape makes language selection a more complex decision, both from the companies points of view (technical, recruiting) and from the developers point of view (career development). In this paper, however, we argue that programming languages have a secondary role in software development design decisions. We illustrate, based on a practical example, how the main influencer are higher-level traits: those traditionally assigned with programming paradigms. Following this renovated perspective, concerns about language choice are shifted for all parties. Beyond particular syntax, grammar, execution model or code organization, the main consequence of the predominance of one paradigm or another in the mind of the developer is the way solutions are designed.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源