...
首页> 外文期刊>Bulletin of the American Physical Society >APS -70th Annual Meeting of the APS Division of Fluid Dynamics- Event - The Julia programming language: the future of scientific computing
【24h】

APS -70th Annual Meeting of the APS Division of Fluid Dynamics- Event - The Julia programming language: the future of scientific computing

机译:APS-流体动力学APS部门第70届年会-活动-Julia编程语言:科学计算的未来

获取原文
           

摘要

Julia is an innovative new open-source programming language for high-level, high-performance numerical computing. Julia combines the general-purpose breadth and extensibility of Python, the ease-of-use and numeric focus of Matlab, the speed of C and Fortran, and the metaprogramming power of Lisp. Julia uses type inference and just-in-time compilation to compile high-level user code to machine code on the fly. A rich set of numeric types and extensive numerical libraries are built-in. As a result, Julia is competitive with Matlab for interactive graphical exploration and with C and Fortran for high-performance computing. This talk interactively demonstrates Julia's numerical features and benchmarks Julia against C, C++, Fortran, Matlab, and Python on a spectral time-stepping algorithm for a 1d nonlinear partial differential equation. The Julia code is nearly as compact as Matlab and nearly as fast as Fortran.
机译:Julia是一种用于高级,高性能数值计算的创新型开源编程语言。 Julia结合了Python的通用性和可扩展性,Matlab的易用性和数值焦点,C和Fortran的速度以及Lisp的元编程能力。 Julia使用类型推断和即时编译将高级用户代码实时编译为机器代码。内置了丰富的数字类型集和广泛的数字库。结果,Julia在交互式图形探索方面与Matlab竞争,在高性能计算方面与C和Fortran竞争。该演讲以一维非线性偏微分方程的频谱时间步长算法交互地演示了Julia的数值特征和针对C,C ++,Fortran,Matlab和Python的基准Julia。 Julia代码几乎与Matlab一样紧凑,并且几乎与Fortran一样快。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号