1历史 José Valim 是 Elixir 语言的设计者。他创造该语言的目标是在维持与现有 Erlang 工具链及生态环境兼容性的同时,让人们可以在 Erlang 虚拟机上进行扩展性更好的、高生产率的开发。 2特性 基于 Erlang 虚拟机(BEAM)之上。 与 Erlang 语言的无缝衔接;与 Erlang 的互调几乎无任何额外开销。 基于宏的元编程能力,语言的抽象语法树作为头等公民。 基于协议的多态实现。(启发自Clojure) 完善的文档支持。 通过消息传递(参与者模式)支持 Shared-nothing 并行事务。 强调利用递归和高阶函数的函数式编程胜过基于副作用和循环的命令式编程。 一切均为表达式。 惰性求值,拥有诸如 futures 和 promises 一类的异步流数据类型。 模式匹配。 Unicode 支持,UTF-8 字符串。 3例子 以下的所有例子也可以保存到文件中并通过elixir<filename>在命令行中运行 Hello World 列表推导 模式匹配 模块 进程spawn 异步任务
610
1人物经历 早年经历 1980年11月8日,柳岩出生于湖南,之后,在广东长大。柳岩读小学时担任班文娱委员,也是小学及中学时期广播站的广播员,10多岁就来到广州读书。 柳岩的哥哥在广东打工,所挣报酬只够养活自己的小家庭,所以赡养家中双亲的重担就落在柳岩身上。毕业后留在一所部队医院工作,在广州生活了8年左右[13]。 柳岩的妈妈后来被确诊罹患癌症,巨额医药费的压力让当时从事会计工作的柳岩为了赢得一万元的奖金为母亲治病而参加了光线传媒的主持人选秀,最终,她获得第七名。 演艺经历 1999年,柳岩参加广州“美花城”初赛即签约广州电视台34频道任节目主持人,拍摄多条广告及小品剧集与程前合作主演短剧《为了爱》等。 2000年3月,柳岩开始担任广东有线广播电视台信息频道(现广东南方电视台)主持人,主持《财经新闻》《环保之春》等节目,从而开始了她的演艺生涯。 2001年,柳岩担任任广州电视台旅游节目《漫步羊城》主持人。 2002年7月-10月,柳岩参加湖南娱乐频道星姐选举入选前八名;11月,柳岩开始担任新成立湖南公共频道的主持人,主持日播生活时尚资讯类节目《太太抢鲜看》,周
1050
1基本内容    概述 Clojure是一种LISP风格的语言,运行在JVM上。Clojure的一大特色就是其并发机制,它支持不可变的数据结构(Clojure是来自于可持久化的数据结构)。Clojure还有一个特色是软件事务存储(Software Transactional Memory,STM),其支持用事务代替锁和互斥器来更新共享内存。STM还是一个有争议的技术,还需要更好的证明自己,一个简单的办法就是访问一个JVM上的实现。 作为当今最主流的运算平台JVM,把函数式编程语言引入JVM也是很多人尝试的方向,Clojure就是其中之一。Clojure是一个在JVM平台运行的动态函数式编程语言,其语法解决于LISP语言,在JVM平台运行的时候,会被编译为JVM的字节码进行运算。   特点 Clojure保持了函数式语言的主要特点,例如immutable state,Full Lisp-style macro support,persistent data structures等等,并且还能够非常方便的调用Java类库的API,和Java类库进行良好的整合。 2
200
1基本内容   Haskell是一种纯函数式编程语言,它的命名源自美国数学家Haskell Brooks Curry,他在数学逻辑方面上的工作使得函数式编程语言有了广泛的基础。Haskell语言是1990年在编程语言Miranda的基础上标准化的,并且以Lambda-Calculi(兰姆达演算)为基础发展而来.这也是为什么Haskell语言以希腊字母Lambda作为自己的标志.Haskell语言的最重要的两个应用是Glasgow Haskell Compliler(GHC)和Hugs(一个Haskell语言的编译器).特式是利用很简单的叙述就可以完成 Linked List、矩阵等数据结构。   发展   在80年代末已经出现了一些函数式编程语言,它们各有优缺点.为了使它们在科研上有一种统一的研究和发展的基础,应该有一种标准化的全新的语言使函数式编程语言在此基础上实现统一。接下来有人想以Miranda作为此项工作的出发点(而Miranda的开发者却对此项工作并不感兴趣)。就在这种背景下Haskell 1.0于1990年被公布。   这种语言的最新版本是在原来版本的基础上
510
1背景 Swift说:“过去的两年时间,我都在为这张专辑《Red》工作。我给它起名为《Red》因为那些在爱情和失去中的那些纷乱、疯狂的感受。在我心里,当你经历那些快节奏和失控的爱情时,很多复杂的感受混合在一起:醉心的、善妒的、受挫的、充满误会的,所有这些有趣的感受,当你回顾这些的时候,看起来都像是红色的。” 中文里有句话叫“人红是非多”。TaylorSwift的首张同名专辑的乡村味不足已经让她陷入各方争议。之后她的每一段恋情都被各大媒体大肆报道,这些恋爱在成为她的创作素材时又推《Red》,趋于流行电子的曲风让她再次背负“伪乡村”骂名[3]。 泰勒在在线聊天中解释了专辑标题的含义: “所有在专辑中盈溢着的不同的情感都与我在过去两年中所经历过的那些混乱的、疯狂的、精神病般的、紧张的、半陶醉的感情有关。所有的这些情感——从紧张的爱、紧张的困惑、嫉妒、疑惑所旋转出来的——在我脑海中,都是红的。”[4] 2制作 本次专辑是由她与制作人NathanChapman又一次合作,同时也邀请MaxMartin(*BritneySpears)、Shellback(*Maroon5)、
1010
1基础定义 Kotlin很明显受到Java、C#、JavaScript、Scala、Groovy等语言的影响。例如Kotlin可以直接通过 () 或 println(") 来使用字符串模板,和古老的shell script类似。又如Kotlin中的分号是可选的,这类似JavaScript,而且Groovy、Scala也有同样的能力。Kotlin常量定义关键字是val(不同于变量定义关键字var),表示固定值,这功能来自Scala,Swift也有类似功能。 需要注意,Kotlin没有关键字new。 变量与常量 使用val(全称为value,即(固定的)值)关键字定义常量,定义后其值无法修改 val a: Int = val b = 使用var(全称为variable,即变量)关键字定义变量。 x = x = 函数 使用fun关键字定义一个函数。 (): Int { a + b } 上例定义了一个传入两个Int变量,并返回两数之和的求和函数。 Main进入点 Kotlin的main函数是不依赖类别的,所以main函数是一个top
350
1工具概况 TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。安德斯·海尔斯伯格,C#的首席架构师,已工作于TypeScript的开发。[2][3][4] TypeScript扩展了JavaScript的语法,所以任何现有的JavaScript程序可以运行在在TypeScript环境中。TypeScript是为大型应用的开发而设计,并且可以编译为JavaScript。 TypeScript 支持为已存在的 JavaScript 库添加类型信息的头文件,扩展了它对于流行的库如jQuery,MongoDB,Node.js和 D3.js 的好处。 2背景 TypeScript 起源于开发应用程序规模的 JavaScript 应用程序的需求。Microsoft的语言开发者们说内部以及外部的客户都表示他们构建 JavaScript 代码的问题。 很多最终依赖于 JavaScript 的开发者通常用编译为 JavaScript 代码的另一种语言写脚本,例如Coff
140
1历史 发布 Dart亮相于2011年10月10至12日在丹麦奥尔胡斯举行的GOTO大会上[3]。该项目由Lars bak和kasper lund创建。 标准化 Ecma国际组织组建了技术委员会TC52来开展Dart的标准化工作,并且在Dart可以编译为标准JavaScript的情况下,它可以在任何现代浏览器中有效地工作。Ecma国际组织于2014年7月第107届大会批准了Dart语言规范第一版,并于2014年12月批准了第二版。 Flutter 2015年5月Dart开发者峰会上,亮相了基于Dart语言的移动应用程序开发框架Sky[4],后更名为Flutter。 新版本 2018年2月,Dart2成为强类型语言。 2例子 hello world例子 在终端打印字符串‘Hello World!’ 计算斐波那契数列 一个简单的类 计算两点距离 异步并发示例 使用了Isolate
120
1基本内容 Hack是基于开源的程序的基础,对其代码进行增加、删除或者修改、优化,使之在功能上符合新的需求。 Hack大多和插件混为一谈,其实二者是有很大区别的:插件一般是利用程序的API(接口),复用程序底层,利用一些程序既有的函数和类制作新的小作品,一般有文件的增加,且符合标准的插件,其目录结构和文件名都是有一定格式的(如Discuz!的插件文件需放在plugin目录下)。而Hack则是针对原程序文件的直接修改,在格式上也自然没有太严格的规定,且一般没有文件的增加。 由于基础是开源免费的,一般的Hack也都是开源免费的,许多程序爱好者会根据自己或者朋友的需求,去制作一些小Hack在各个程序的官方交流论坛发布(比如动网的hack就会发布在动网的交流论坛的插件区),以获得站长们和官方的肯定和鼓励。 在国内,受到Discuz!开源免费潮流的影响。Hack制作者(一般都是爱好者)几乎不为商业利益,而是本着分享、互相学习的态度利用业务时间去制作和发布作品。 但由于作者的能力和时间、精力是非常不稳定的,也出现了一些非常不安全、不完善的hack,或者hack完善、安全,却没有跟随着
290
1安装 Ubuntu 12.04 LTS 下: sudo add-apt-repository ppa:vala-team/ppa sudo apt-get update sudo apt-fast install valac valide 2编译 Vala使用类似C#的语法,编译过程是先转换成C源码,然后使用标准的C编译器,生成二进制执行文件,这样编译出的文件,执行速度飞快。同时,这样的编译过程,对系统的编译环境要求很低,只要你的系统自带了C编译环境(这对于几乎任何系统都不成问题)。 3小问题解决 1、选择版本sudo update-alternatives --config valac 2、解决0.12版本GEE不能编译的问题 sudo cp /usr/share/vala-0.10/vapi/gee-1.0.vapi /usr/share/vala-0.12/vapi/gee-1.0.vapi 3、解决编译WebKits找不到H文件的问题 基本上都是少了DEV库,安装: sudo apt-get install libwe
280
1剧情简介 该剧背景在宾夕法尼亚州西南部的锈带小镇(锈带指美国东北部的一个地区,来由是以前区盛产钢铁产业,但后来工厂关门,只余下生锈大门)里,主角是警长Del Harris(Jeff Daniels饰)。 剧中主角爱人的儿子被指控谋杀,Del被迫决定自己愿意做到甚么地步以保护他们。[1] 2演职员表 演员表 Del Harris 杰夫·丹尼尔斯 Jillian 科里亚·刘易斯 Jackson Berg 达拉斯·罗伯特斯 Grace Poe 毛拉·蒂尔内 Henry English 比尔·坎普 Billy Poe 亚历克斯·诺伊施泰特 Isaac English 大卫·阿尔瓦雷茨 Steve Park 杨罗布 Grace's Bartender 亚伦·克莱伯 Katie's Brother 安东尼·莫利纳利 Shonie 艾米丽·皮奇 Virgil Poe 马克·佩雷格里诺 全部展开 参考资料[2] 职员表 导演: 沃尔特·塞勒斯,大卫·戈登·格林 编剧: Jaquen Cast
510
1协会介绍 环球银行金融电信协会(Society for Worldwide Interbank Financial Telecommunication,SWIFT),或译为环球同业银行金融电讯协会,是一个国际银行间非盈利性的国际合作组织,总部设在比利时的布鲁塞尔,按比利时的法律登记注册,由会员银行和其他金融机构协同管理。同时在荷兰阿姆斯特丹和美国纽约分别设立交换中心(Swifting Center),并为各参加国开设集线中心(National Concentration),为国际金融业务提供快捷、准确、优良的服务。SWIFT运营着世界级的金融电文网络,银行和其他金融机构通过它与同业交换电文(message)来完成金融交易。除此之外,SWIFT还向金融机构销售软件和服务,其中大部分的用户都在使用SWIFT网络。[3] SWIFT Code是由该协会提出并被ISO通过的银行识别代码,其原名是BIC(Bank Identifier Code),但是BIC这个名字意思太泛,担心有人理解成别的银行识别代码系统,故渐渐大家约定俗成地把BIC叫作SWIFT Code了。 2历史沿
1310
1基本概述 表处理语言 LISP语言(全名LIStProcessor,即表处理语言),由约翰·麦卡锡在1960年左右创造的一种基于λ演算的函数式编程语言。(约翰·麦卡锡于2011年10月24日因病逝世于美国,享年84岁。) LISP有很多种方言,各个实现中的语言不完全一样。各种LISP方言的长处在于操作符号性的数据和复杂的数据结构。1980年代GuyL.Steele编写了CommonLisp试图进行标准化,这个标准被大多数解释器和编译器所接受。在Unix/Linux系统中,还有一种和Emacs一起的EmacsLisp(Emacs的拓展语言便是Lisp)非常流行,并建立了自己的标准。 LISP的祖先是1950年代Carnegie-Mellon大学的Newell、Shaw、Simon开发的IPL语言。 LISP语言的主要现代版本包括CommonLisp和Scheme。 LISP拥有理论上最高的运算能力。 LISP在cad绘图软件上的应用非常广泛,普通用户均可以用lisp编写出各种定制的绘图命令。 名址分离网络协议 注意:LISP在近几年也指一种名址分离网络协议,即
150
1发展历史 早期发展 Objective-C 主要由Stepstone公司的布莱德·考克斯(Brad Cox)和汤姆·洛夫(Tom Love) 在 1980 年代发明。 1981年 Brad Cox 和 Tom Love 还在ITT 公司技术中心任职时,接触到了SmallTalk语言。Cox 当时对软件设计和开发问题非常感兴趣,他很快地意识到SmallTalk语言在系统工程构建中具有无法估量的价值,但同时他和 Tom Love 也明白,当前ITT 公司的电子通信工程相关技术中,C 语言被放在很重要的位置。 于是 Cox 撰写了一个 C 语言的预处理器,打算使 C 语言具备些许 Smalltalk 的本领。Cox 很快地实现了一个可用的 C 语言扩展,此即为 Objective-C语言的前身。到了 1983 年,Cox 与 Love 合伙成立了 Productivity Products International(PPI)公司,将 Objective-C 及其相关库商品化贩售,并在之后将公司改名为StepStone。1986年,Cox 出版了一本关于 Objectiv
150
1发展历史 联邦理工学院洛桑(EPFL)的Martin Odersky于2001年基于Funnel的工作开始设计Scala。Funnel是把函数式编程思想和Petri网相结合的一种编程语言。Odersky先前的工作是Generic Java和javac(Sun Java编译器)。Java平台的Scala于2003年底/2004年初发布。.NET平台的Scala发布于2004年6月。该语言第二个版本,v2.0,发布于2006年3月。 截至2009年9月,最新版本是版本2.7.6 。Scala 2.8预计的特性包括重写的Scala类库(Scala collections library)、方法的命名参数和默认参数、包对象(package object),以及Continuation. 2009年4月,Twitter宣布他们已经把大部分后端程序从Ruby迁移到Scala,其余部分也打算要迁移。此外, Wattzon已经公开宣称,其整个平台都已经是基于Scala基础设施编写的。 2语言特性 面向对象特性 Scala是一种纯面向对象的语言,每个值都是对象。对象的数据
290
1简介 Groovy 是 用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。使用该种语言不必编写过多的代码,同时又具有闭包和动态语言中的其他特性。 Groovy是JVM的一个替代语言(替代是指可以用 Groovy 在Java平台上进行 Java 编程),使用方式基本与使用 Java代码的方式相同,该语言特别适合与Spring的动态语言支持一起使用,设计时充分考虑了Java集成,这使 Groovy 与 Java 代码的互操作很容易。(注意:不是指Groovy替代java,而是指Groovy和java很好的结合编程。 (概述图片来源:) 2发展历史 版本迭代 Groovy 1.0于2007年1月2日发布,并于2012年7月发布了Groovy 2.0。Groovy 2.4是Pivotal软件赞助的最后一个主要版本,截止于2015年3月。2019年8月6日更新版本2.5.8为稳定版本。 重大改进 从版本2开始,Groovy也可以静态编译,提供类型推论和Java相近的性能。 3语言特色
210
1D语言由来 D语言简介 D 语言。它是比C++更高级的语言,同时还保持了生成高效代码以及直接访问操作系统API和硬件的能力。 D 很适合于编写从中等规模到团队合作完成、数百万行代码规模的各种程序。 D 易于学习,为编程者提供了各种便利,采用了各种野心勃勃的编译器优化技术。 D 不是脚本语言,也不是一种解释型语言。它不需要虚拟机。它是给实际的编程者使用的实用的计算机程序语言,帮助程序员快速、可靠的完成易于维护、易于理解的代码。 D 是数十年来实现多种语言编译器的经验的积累,是用那些语言构造大型工程的尝试的积累。D 从那些语言(主要是 C++ )那里获得了灵感,并使用经验和现实世界中的实用性来驯服它。 为什么需要D语言 自从 C++ 语言被发明以来,许多新的概念加入了 C++ ,但同时维护了于C 的兼容性,包括兼容了原始设计中的所有的弱点。有很多修正这些弱点的尝试,但是兼容性是最大的困扰。同时,C 和 C++ 都在不断引入新的特性。这些新特性必须被小心的加入到现有的结构中,以免重写旧的代码。最终导致了十分复杂的语言规范—— C 标准近 500 页,C++ 标准超
440
1计算机术语 在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。 在排序算法中,Shell是希尔排序的名称。 基本上shell分两大类: 一:图形界面shell(Graphical User Interface shell 即 GUI shell) 例如:应用最为广泛的 Windows Explorer (微软的windows系列制作系统),还有也包括广为人知的 Linux shell,其中linux shell 包括 X window manger (BlackBox和FluxBox),以及功能更强大的CDE、GNOME、KDE、 XFCE。 二:命令行式shell(Command Line Interface shell ,
500
1基本释义 详细释义 在数学及计算机科学中,表示十六进制的12 MS-DOS(2.0或以后版本)及微软视窗作业系统称第一个实体硬盘上的可开机(active)主分割中的逻辑磁盘为“C:”或“c:”,系统档案都是分别放在此磁盘的DOS、Windows或Winnt子目录中 大写C代表 1. 在化学中,表示碳的化学符号。 2. 在乐理中,表示: 音阶中的C音, 调号中于C音开始的音乐的C大调及C小调, 拍子记号中的4/4拍子。 3. 在罗马数字中,表示100。 4. 在国际单位制中,表示电荷量的单位“库仑”。 5. 在计算机科学中,有C语言、C++、C#、Objective-C等。 6. 在营养学中,表示维生素C,即 抗坏血酸。简称“维C”“V C”。 7. 在分子生物学与生物化学中,表示胞嘧啶,是构成DNA的四种核苷酸结构之一。 8. 在物理学中,表示物理量“电容”的符号。 9. 在数学中,表示: 复数集(大写黑体), 不定积分结果之常数项, 周长 10. 在机率中,组合会以C表示。 11. 在对称元素中,C表示旋转轴。 12. 1.5V干电池的标准尺寸之一。 13. 温度
340
1词意解释 【汉语拼音】huibian chengxu 【中文词条】汇编程序 【外文词条】assembler 2程序简介 汇编执行指令是机器指令的符号化表示,其操作码用记忆符表示,地址码直接用标号、变量名字、常数等表示。汇编执行指令经汇编程序翻译为机器指令,二者之间基本上保持一一对应的关系。汇编伪指令又称作汇编指示,用于向汇编程序提供用户自定义的符号、数据的类型、数据空间的长度,以及目标程序的格式、存放位置等提示性信息,其作用是指示汇编程序如何进行汇编。 3发展过程 汇编程序的雏型是在电子离散时序自动计算机 EDSAC上研制成功的。这种系统的特征是用户程序中的指令由单字母指令码、十进制地址和终结字母组成。第一个汇编程序是符号优化汇编程序(SOAP)系统,它是50年代中期为IBM650计算机研制的。这种计算机用磁鼓作存储器,每条指令指出后继指令在磁鼓中的位置。当初研制SOAP系统的动机不是引入汇编语言的符号化特色,而是为了集中解决指令在磁鼓中合理分布的问题,以提高程序的运行效率。IBM704计算机的符号汇编程序(SAP)是汇编程序发展中的一个重要里程碑。此
480
当前共162115个项目
×
寻找源码
源码描述
联系方式
提交