...
首页> 外文期刊>Briefings in bioinformatics >How the strengths of Lisp-family languages facilitate building complex and flexible bioinformatics applications
【24h】

How the strengths of Lisp-family languages facilitate building complex and flexible bioinformatics applications

机译:Lisp-amily语言的优势如何促进构建复杂和灵活的生物信息学应用

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

摘要

We present a rationale for expanding the presence of the Lisp family of programming languages in bioinformatics and computational biology research. Put simply, Lisp-family languages enable programmers to more quickly write programs that run faster than in other languages. Languages such as Common Lisp, Scheme and Clojure facilitate the creation of powerful and flexible software that is required for complex and rapidly evolving domains like biology. We will point out several important key features that distinguish languages of the Lisp family from other programming languages, and we will explain how these features can aid researchers in becoming more productive and creating better code. We will also show how these features make these languages ideal tools for artificial intelligence and machine learning applications. We will specifically stress the advantages of domain-specific languages (DSLs): languages that are specialized to a particular area, and thus not only facilitate easier research problem formulation, but also aid in the establishment of standards and best programming practices as applied to the specific research field at hand. DSLs are particularly easy to build in Common Lisp, the most comprehensive Lisp dialect, which is commonly referred to as the 'programmable programming language'. We are convinced that Lisp grants programmers unprecedented power to build increasingly sophisticated artificial intelligence systems that may ultimately transform machine learning and artificial intelligence research in bioinformatics and computational biology.
机译:我们提出了扩展生物信息学和计算生物学研究中Lisp系列语言的存在的理由。简而言之,Lisp-族语言使程序员能够更快地编写比其他语言更快的程序。诸如常见的LISP,计划和CLOJURE等语言,便于创建功能强大而灵活的软件,这些软件是生物学等复杂和快速发展的域所需的软件。我们将指出,将LISP系列语言与其他编程语言区分开的几个重要关键功能,我们将解释这些功能如何帮助研究人员变得更加富有成效,创造更好的代码。我们还将展示这些功能如何制作这些语言的人工智能和机器学习应用程序的理想工具。我们将专门强调域特定语言的优势(DSL):专门用于特定区域的语言,因此不仅促进更容易的研究问题,而且还有助于建立适用于适用的标准和最佳编程实践特定研究领域在手。 DSL在常见的LISP中尤为易于构建,最全面的LISP方言,通常称为“可编程编程语言”。我们相信,Lisp补助程序员前所未有的权力,以建立日益复杂的人工智能系统,这些系统可能最终改变生物信息学和计算生物学的机器学习和人工智能研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号