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
100
1基本内容 Hack是基于开源的程序的基础,对其代码进行增加、删除或者修改、优化,使之在功能上符合新的需求。 Hack大多和插件混为一谈,其实二者是有很大区别的:插件一般是利用程序的API(接口),复用程序底层,利用一些程序既有的函数和类制作新的小作品,一般有文件的增加,且符合标准的插件,其目录结构和文件名都是有一定格式的(如Discuz!的插件文件需放在plugin目录下)。而Hack则是针对原程序文件的直接修改,在格式上也自然没有太严格的规定,且一般没有文件的增加。 由于基础是开源免费的,一般的Hack也都是开源免费的,许多程序爱好者会根据自己或者朋友的需求,去制作一些小Hack在各个程序的官方交流论坛发布(比如动网的hack就会发布在动网的交流论坛的插件区),以获得站长们和官方的肯定和鼓励。 在国内,受到Discuz!开源免费潮流的影响。Hack制作者(一般都是爱好者)几乎不为商业利益,而是本着分享、互相学习的态度利用业务时间去制作和发布作品。 但由于作者的能力和时间、精力是非常不稳定的,也出现了一些非常不安全、不完善的hack,或者hack完善、安全,却没有跟随着
250
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
250
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
470
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历史沿
1240
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在近几年也指一种名址分离网络协议,即
130
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
130
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是一种纯面向对象的语言,每个值都是对象。对象的数据
270
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语言特色
190
1D语言由来 D语言简介 D 语言。它是比C++更高级的语言,同时还保持了生成高效代码以及直接访问操作系统API和硬件的能力。 D 很适合于编写从中等规模到团队合作完成、数百万行代码规模的各种程序。 D 易于学习,为编程者提供了各种便利,采用了各种野心勃勃的编译器优化技术。 D 不是脚本语言,也不是一种解释型语言。它不需要虚拟机。它是给实际的编程者使用的实用的计算机程序语言,帮助程序员快速、可靠的完成易于维护、易于理解的代码。 D 是数十年来实现多种语言编译器的经验的积累,是用那些语言构造大型工程的尝试的积累。D 从那些语言(主要是 C++ )那里获得了灵感,并使用经验和现实世界中的实用性来驯服它。 为什么需要D语言 自从 C++ 语言被发明以来,许多新的概念加入了 C++ ,但同时维护了于C 的兼容性,包括兼容了原始设计中的所有的弱点。有很多修正这些弱点的尝试,但是兼容性是最大的困扰。同时,C 和 C++ 都在不断引入新的特性。这些新特性必须被小心的加入到现有的结构中,以免重写旧的代码。最终导致了十分复杂的语言规范—— C 标准近 500 页,C++ 标准超
360
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 ,
450
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. 温度
280
1词意解释 【汉语拼音】huibian chengxu 【中文词条】汇编程序 【外文词条】assembler 2程序简介 汇编执行指令是机器指令的符号化表示,其操作码用记忆符表示,地址码直接用标号、变量名字、常数等表示。汇编执行指令经汇编程序翻译为机器指令,二者之间基本上保持一一对应的关系。汇编伪指令又称作汇编指示,用于向汇编程序提供用户自定义的符号、数据的类型、数据空间的长度,以及目标程序的格式、存放位置等提示性信息,其作用是指示汇编程序如何进行汇编。 3发展过程 汇编程序的雏型是在电子离散时序自动计算机 EDSAC上研制成功的。这种系统的特征是用户程序中的指令由单字母指令码、十进制地址和终结字母组成。第一个汇编程序是符号优化汇编程序(SOAP)系统,它是50年代中期为IBM650计算机研制的。这种计算机用磁鼓作存储器,每条指令指出后继指令在磁鼓中的位置。当初研制SOAP系统的动机不是引入汇编语言的符号化特色,而是为了集中解决指令在磁鼓中合理分布的问题,以提高程序的运行效率。IBM704计算机的符号汇编程序(SAP)是汇编程序发展中的一个重要里程碑。此
430
1定义 Smalltalk和许多程序设计语言不同,它不仅仅是一门语言。 一种面向对象的程序设计语言:它是一种面向对象的语言,包含语言的语法和语义。一些编译器可以通过Smalltalk源程序产生可执行文件。这些编译器通常产生一种能在虚拟机上运行的二进制代码。Smalltalk语言本身非常精炼。 一种程序设计环境:这里指的是一种提供许多 对象 的系统,而不是某种特殊的开发环境。和许多语言不同(包括C++),Smalltalk附带有一个巨大的、相当标准的类库。这些 类 使得开发Smalltalk程序的效率非常高。在其它语言(例如 Ada , C 和 Pascal )中通常被作为语言的一部分的功能(例如条件判断,循环等),在Smalltalk由特定的类提供。 一个应用开发环境(ADE):由于Smalltalk的历史原因,它具有一个非常优秀的高度集成、开放的应用开发环境。由于开发环境中的浏览器、监视器以及调试器都由同样的源程序衍生出来的,不同的版本之间也具有相当好的兼容性。此外,这些工具的源程序都可以在ADE直接存取。 2历史 最早的Smalltalk原型由Alan K
450
1历史前沿 Lua[2]是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。[3] Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。[3] Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。[3] 一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。[3] 2保存运行 运行可以通过Lua的交互模式,也可以用记事本编辑代码保存为.lua的格式,通过lua编译器运行。也可以通过第三方工具,将lua打包独立运行。 3特性 轻量级 轻量级Lua语言的官方版本只包括一个精简的核心和最基本的库。这使得Lua体积小、启动速度快,从而适合嵌入在别的程序里。 可扩展 可扩展Lua并不象其它许多"大而全"的语言那样,包括很多功能,比如
440
1发展历程 开发史 1951年:美国IBM公司约翰·贝克斯(John Backus)针对汇编语言的缺点着手研究开发FORTRAN语言。 1954年:约翰·贝克斯在纽约正式对外发布,称为FORTRANⅠ,FORTRANⅠ功能简单,但它的开创性工作,在社会上引起了极大的反响。 1957年:第一个FORTRAN编译器在IBM704计算机上实现,并首次成功运行了FORTRAN程序。 1958年:对FORTRANⅠ进行了扩充和完善,引进了子函数等概念,推出了商业化的FORTRANⅡ版本。 1962年:推出了FORTRAN Ⅳ。FORTRAN Ⅳ没有充分考虑兼容性,导致FORTRANⅡ程序不能在FORTRAN Ⅳ系统中运行,使其应用受到了很大限制,这时语言不兼容性问题和影响被突出表现出来。此前也出现过FORTRAN Ⅲ,但由于存在严重缺陷,没有在计算机上实现。[2] 标准化 随着FORTRAN语言版本的不断更新和变化,语言不兼容性问题日益突出,语言标准化工作被提上了日程。 1962年5月:美国标准化协会(简称ANSI)着手进行FORTRAN语言标准化的研究工作。 1966
590
1商业语言 COBOL(面向商业的通用语言,又称为企业管理语言、数据处理语言等,CommonBusinessOrientedLanguage)是最早的高级编程语言之一,是世界上第一个商用语言。由COBOL之母GraceHopperopper以Flow-Matic为基础开发创建。 COBOL是一种面向数据处理的、面向文件的、面向过程(POL)的高级编程语言,是一种功能很强而又极为冗长的语言。 COBOL适合于具有循环处理周期的环境(例如打印工资支票)以及数据操纵量相当大的环境。COBOL主要应用于商业数据处理领域,对各种类型的数据进行收集、存储、传送、分类、排序、计算及打印报表、输出图象是它的强项。COBOL语法与英文很接近,即使不懂电脑的人也能看懂程序。强大的文件处理功能,大量的数据通常以文件的形式存储在磁盘上。未来的COBOL将支持XML等Web时代的新技术。[1] 英文缩写:COBOL(CommonBusinessOrientedLanguage)中文译名:COBOL语言 解释:一种适合于商业及数据处理的类似英语的程序设计语言。这种语言可使商业数据处理过程精确表达。
150
1历史 Erlang得名于丹麦数学家及统计学家Agner KrarupErlang,同时Erlang还可以表示EricssonLanguage。 Erlang并非一门新语言,它出现于1987年,只是当时对并发、分布式需求还没有今天这么普遍,当时可谓英雄无用武之地。Erlang语言创始人Joe Armstrong当年在爱立信做电话网络方面的开发,他使用Smalltalk,可惜那个时候Smalltalk太慢,不能满足电话网络的高性能要求。但Joe实在喜欢Smalltalk,于是定购了一台Tektronix Smalltalk机器。但机器要两个月时间才到,Joe在等待中百无聊赖,就开始使用Prolog,结果等Tektronix到来的时候,他已经对Prolog更感兴趣,Joe当然不满足于精通Prolog,经过一段时间的试验,Joe给Prolog加上了并发处理和错误恢复,于是Erlang就诞生了。这也是为什么Erlang的语法和Prolog有不少相似之处,比如它们的List表达都是[Head | Tail]。 1987年Erlang测试版推出,并在用户实际应用中不断完善,于1991
220
1简介 Beginner's All-purpose Symbolic Instruction Code(初学者通用符号指令代码),刚开始被作者写做 BASIC,后来被微软广泛地叫做 Basic 。BASIC语言是由Dartmouth学院JohnG.Kemeny与ThomasE.Kurtz两位教授于1960年代中期所创。由于立意甚佳,BASIC语言简单、易学的基本特性,很快地就普遍流行起来,几乎所有小型、微型以家用电脑,甚至部分大型电脑,都有提供使用者以此种语言撰写程式。在微电脑方面,则因为BASIC语言可配合微电脑操作功能的充分发挥,使得BASIC早已成为微电脑的主要语言之一。 随着计算机科学技术的迅速发展,特别是微型计算机的广泛使用,计算机厂商不断地在原有的BASIC基础上进行功能扩充,出现了多种BASIC版本,例如TRS-80 BASIC、Apple BASIC、GWBASIC、IBM BASIC(即BASICA)、True BASIC。此时BASIC已经由初期小型、简单的学习语言发展成为功能丰富的使用语言。它的许多功能已经能与其他优秀的计算机高级语言相媲美,而且有
160
1产品应用 脚本用于动态网页制作,在HTML(超文本标记语言)中插入脚本,可以使网页有一些动态效果,还可以实现一些交互操作,例如,目前在登录一个网站时通常要输入验证码,而使用脚本语言就可以对验证码进行有效性验证。网页上最常用的是JavaScript、VBScript 这两种脚本语言。 脚本语言的特点为: 1)简单易学。2)解释性语言。3)集成成熟技术。 VBScript是 Visual Basic Script 的简称,即 Visual Basic 脚本语言,有时也被缩写为 VBS。 VBScript 是微软开发的一种脚本语言。使用 VBScript,可通过 Windows 脚本宿主调用 COM,所以可以使用 Windows 操作系统中可被使用的程序库。 VBScript 一般被用在以下个方面:VBScript 经常被用来完成重复性的Windows 操作系统任务;用来指挥客户方的网页浏览器。在这一方面,VBS 与JavaScript 是竞争者,因为本文的实验环境基于 Window 平台,为了达到更好的兼容性和性能选用 VBScript。 由于VBScript可以通过Win
240
当前共161882个项目
×
寻找源码
源码描述
联系方式
提交