• 【黑客与画家】为什么Lisp语言如此先进?

    如果你只是需要在Windows应用程序之间传递数据,使用Visual Basic照样能达到目的。那么,Lisp的编程优势体现在哪里呢?七、 语言的编程能力越强大,写出来的程序就越短(当然不是指字符数量,而是指独立的语法单位)...
    文章 2019-08-04 1233浏览量
  • 为什么Lisp语言如此先进?(译文)

    如果你只是需要在Windows应用程序之间传递数据,使用Visual Basic照样能达到目的。那么,Lisp的编程优势体现在哪里呢?七、 语言的编程能力越强大,写出来的程序就越短(当然不是指字符数量,而是指独立的语法单位)...
    文章 2016-06-07 1232浏览量
  • CUDA学习(一)

    如图所示,支持应用程序编程接口或基于指令的方法,如FORTRAN,DirectCompute,OpenACC。一个可扩展的编程模型:多核CPU和许多GPU的出现意味着主流处理器芯片现在是并行系统。而且,它们的平行性也随着摩尔定律的...
    文章 2018-02-04 3092浏览量
  • 《OpenACC并行编程实战》—— 第2章 OpenACC概览 2.1 ...

    Fortran而言,Fortran 77固定格式很少用于开发新程序Fortran 90/95/2003/2008自由格式应用广泛,所以OpenACC对Fortran 90及以后标准支持得更好一些,本书的示例也采用Fortran自由格式。2.1.1 抽象加速器模型 ...
    文章 2017-05-02 2241浏览量
  • 带你读《Python科学计算(原书第2版)》之一:导论

    2.Pandas模块的作者之一写了一本书(McKinney(2012)),该书概述了IPython、NumPy和Matplotlib,并详细阐述了Pandas应用程序。3.这不是我的工作领域,因此只会改述源代码。因此,我选择专注于科学家的建模活动。一...
    文章 2019-11-06 1036浏览量
  • 《高性能科学与工程计算》——2.4 编译器作用

    最后,内联使得编译器可见的代码段增大并可以利用更多的在非内联情况下不可用的优化手段。程序员不应该依赖编译器优化内联代码,在性能关键段(例如循环体内),编译器看不见“真正的”代码反而无法优化。函数调用...
    文章 2017-07-03 1305浏览量
  • 寻找适合并行编程模型的中间件

    为了选出最好的,你需要理解你的并发编程应用的需求,考虑应用的来源和方向,最后还要了解一些政治的并行处理语言,即便你并认为自己需要这样的语言。大多数业务流程最好是评估为一组过程或者步骤,其后者往往要取...
    文章 2017-07-03 1009浏览量
  • CUDA C 编程指导(一):CUDA介绍

    CUDA及其软件环境使得开发者可以使用C作为高级编程语言,如下图所示,其他语言,应用程序接口或者基于指令类的方法都可以支持,如FORTRAN,DirectCompute,OpenACC。多核CPU和多核GPU意味着现在的主流芯片都支持并行...
    文章 2015-01-29 2338浏览量
  • 《Python分布式计算》第7章 测试和调试分布式应用...

    对于HPC应用程序,我们应该使用测试集群、或集群的一部分,用于测试和开发。理想情况下,我们最好在操作系统的一个克隆版本上进行开发。但是,考虑成本和简易性,我们还是会使用虚拟机:因为它够简单,基本上是免费...
    文章 2017-10-18 1122浏览量
  • 业界|四大机器学习编程语言对比:R、Python、MATLAB、...

    Octave 有很多可用工具箱,只要程序不要求图输出,那么在不进行大量更改的前提下,使用 Octave 运行和使用 Matlab 运行差不多。图方面的能力是 Matlab 的优势。Matlab 最新版本包括 GUI 设计器,包含大量很棒的可视...
    文章 2018-11-08 3161浏览量
  • Java基础——HelloWorld1

    可以设计各种具有Windows 内格的应用程序(如数据库应用系统、通信软件和三维虚拟现实等)&xff0c;也可以开发多媒体应用系统。Visual Basic 语言简称 VB&xff0c;是为开发应用程序而提供的开发环境与工具。它具有很好的...
    文章 2022-05-28 36浏览量
  • Clojure与Lisp

    任何C或Fortran程序复杂到一定程度之后,都会包含一个临时开发的、只有一半功能的、完全符合规格的、到处都是bug的、运行速度很慢的Common Lisp实现。(格林斯潘第十定律(Greenspun's Tenth Rule)) Clojure是...
    文章 2016-06-28 1268浏览量
  • 编程语言简史(转)

    汇编程序早在50年代就已经出现了,因为它们并需要太多的代码分析:大多数时候它们只是把指令翻译成对应的可执行的指令就好了。程序员需要像底层的机器或者架构一样来进行思考。一些资源有限的电子设备仍然在使用...
    文章 2014-12-19 922浏览量
  • 《CUDA C编程权威指南》——1.2 异构计算

    尽管异构系统比传统的高性能计算系统有更大的优势,但目前对这种系统的有效利用受限于增加应用程序设计的复杂性。而且最近得到广泛关注的并行计算也因包含异构资源而增加了复杂性。如果你刚开始接触并行编程,那么...
    文章 2017-07-03 2119浏览量
  • 《C Primer Plus(第6版)中文版》一1.6 语言标准

    因此,你可能发现C99的一些改动在自己的系统中不可用,或者只有改变编译器的设置才可用。1.6.3 C11标准 维护标准任重道远。标准委员会在2007年承诺C标准的下一个版本是C1X,2011年终于发布了C11标准。此次,委员会...
    文章 2017-05-02 2095浏览量
  • 物联网世界的普通话,编程语言一览

    这门语言还需要一些发展的动力,但如果你的团队需要打造一款需要并法计算的应用程序,你应该在Rust和Go之间做出合适的选择,到底哪一个更适合你。8、Parasail 如果你在你的物联网应用中需要考虑并行处理的要求,...
    文章 2018-02-09 3798浏览量
  • 《CUDA C编程权威指南》——1.2节异构计算

    尽管异构系统比传统的高性能计算系统有更大的优势,但目前对这种系统的有效利用受限于增加应用程序设计的复杂性。而且最近得到广泛关注的并行计算也因包含异构资源而增加了复杂性。如果你刚开始接触并行编程,那么...
    文章 2017-05-02 1741浏览量
  • 基于OpenCASCADE的三维工厂浏览程序的开发

    OCC主要用于开发二维和三维几何建模应用程序,包括通用的或专业的计算机辅助设计CAD系统、制造或分析领域的应用程序、仿真应用程序或图形演示工具。OCC通过有机组织的C++库文件提供了六个模块。可视化模块作为OCC的...
    文章 2012-12-17 2211浏览量
  • 附录B 编程的本质

    没有逻辑学,程序根本就无法立足,更可能有今天的大规模应用。2.2 怎样解决问题?工欲善其事必先利其器 在编程中,我们的武器装备通常有(限于)如下的几个方面: 1.开发工具,让我们更有效率地创造逻辑、远离...
    文章 2017-04-25 1143浏览量
  • 工程领域学者的成名,需对工业届有所贡献(SPICE与Don...

    与Unix密切相关的C语言,提供了应用程序与设备的交互。Tom Quarles着手进行了SPICE2的重构,并将它的数据结构从Fortran转换为了C;SPICE3于1983年发布,它是一个具有图形功能的交互式程序。人们对SPICE3的改进与补充...
    文章 2018-06-11 1551浏览量
  • 带你读《Python 程序设计与问题求解(原书第2版)》之...

    应用程序包括Web 浏览器、文字处理器、电子表格、数据库管理器、图形设计包、音乐制作系统和游戏,以及数百万个其他应用程序。当你开始学习写计算机程序时,你将首先集中精力写简单的应用程序。你已经了解到,计算机...
    文章 2019-11-05 685浏览量
  • 数据库设计(6/9):存储过程主体

    商业应用服务器通常需要这些昂贵的功能,不管你在工作的时候花多少时间在玩Halo或Doom游戏上。即使芯片便宜,你也能合理期望期望T-SQL来做数学上优化的事。SQL是个数据检索和管理语言,不是用来计算的。你想要的...
    文章 2017-11-15 1234浏览量
  • NASA 美国国家航空航天局开源项目列表

    CFD Utility 软件库有将近 30 个 Fortran 90 和 77 的子程序组成,同时有将近 100 个基于这些库开发的应用程序。许多实用程序适用于多次拉丝结构化网格和流动的解决方案,但是很多其他可重用的模块在插值等类别,...
    文章 2017-06-02 2330浏览量
  • Linux 内核剖析

    缺少操作系统就意味着在某个时间只有一个应用程序(和一个用户)可以使用这些庞大而又昂贵的设备。早期的操作系统是在 20 世纪 50 年代开发的,用来提供简单的开发体验。包括为 IBM 701 开发的 General Motors ...
    文章 2016-01-15 1325浏览量
  • BioPython安装与入门

    常见和那么常见程序的接口(Clustalw&xff0c;DSSP&xff0c;MSMS.)&xff0c;标准的序列类&xff0c;各 种收集的模块&xff0c;KD树数据结构等等&xff0c;还有一些文档。BioPython主要功能将生物信息学文件解析为Python可用的数据...
    文章 2021-12-07 35浏览量
  • OpenACC并行编程实战》—— 3.4 loop构件

    归约变量能是一个C结构体成员、C++类或结构体成员,也能是Fortran派生类型成员。下面给出几个reduction子语的典型例子(例3.17~例3.29),看看它的具体用法,类似的操作符就不再举例。在例3.17第9~14行的并行...
    文章 2017-05-02 1784浏览量
  • 高盛最新调查:Python超过汉语成为未来最重要技能,你...

    然而,如果你的应用程序无法用来处理一定量的数据,这恰恰证明了Scala增加的复杂性,你可能会发现使用其他语言(如R或Python)的效率要高得多。6Julia 简介 5年前发布的Julia在数值计算领域让人印象深刻。由于几家...
    文章 2017-09-22 2384浏览量
  • 带你读《Java程序设计与计算思维》之一:计算思维与...

    由于汇编语言与机器语言易于阅读,因此又产生了一些以英语单词为关键字的程序设计语言,它们被称为高级语言,例如BASIC、FORTRAN、COBOL、PASCAL、Java、C、C++等。高级语言比较符合人类自然语言的形式,也更加...
    文章 2019-11-11 1005浏览量
  • 拨云见日:从企业信息化历史看中台的本质(1)

    利用软件应用程序安排生产的流程。MRP系统根据产成品的生产要求&xff0c;生产系统的结构&xff0c;当前库存水平和每个工序的批量确定程序&xff0c;为工序和原材料采购生成计划。物料需求计划主要解决以下三个问题&xff1a;...
    文章 2022-01-24 45浏览量
  • 《Python核心编程(第二版)》——1.3 特点

    在Python中,由于内存管理是由Python解释器负责的,所以开发人员就可以从内存事务中解放出来,全神贯注于最直接的目标,仅仅致力于开发计划中首要的应用程序。这会使错误更少、程序更健壮、开发周期更短。1.3.12 ...
    文章 2017-05-02 1598浏览量
1 2 3 4 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化