精华内容
下载资源
问答
  • 今天重新看C#中委托,匿名方法等概念,脑子里突然冒出这么一个想法:未来高级语言编程会是什么样子,有哪些东西我们不用关心,现在拿出来给大家讨论一下。  我这里所说的高级语言是指最早的面向对象语言C++,...

      今天重新看C#中委托,匿名方法等概念,脑子里突然冒出这么一个想法:未来高级语言编程会是什么样子,有哪些东西我们不用关心,现在拿出来给大家讨论一下。

     

      我这里所说的高级语言是指最早的面向对象语言C++,Pascal等,后来的Smalltalk等,以及现代语言C#和Java,直到今天最新C# 4.0。注意:这里有2个C#,我没有写错,理由稍后再说。

     

      大家知道,C++是从C扩展而来,所以它既支持面向过程,也支持面向对象。作为最早出现的面向对象高级语言,在今天还有很重要的地位。但任何编程的人都会为C++及以往语言中指针头痛不已。

     

      随后出现了Smalltalk等纯面向对象语言,这个不了解,一笔带过。

     

      20世纪90年代,出现了Java。Java的出现可谓竞艳四方,以至于以后N年稳坐排行榜首位。我想,之所以有这样的结果,最重要的就是Java中没有了指针,让程序员彻底从错综复杂的指针中解脱出来,大大提升了开发效率。这时候第一个与今天主题有关的概念出现了——指针消失

     

      Java之后不久就有了C#。最早的C#既有Delphi的优良血统,又到处包含Java的影子。不过初生的C#显得过于稚嫩,直到2.0才完成成熟。个人认为C#是非常优秀的现代编程语言,但它还在传统面向对象的范围内。

     

      最近几年,相对于Java的老态龙钟,蹒跚不前,C#一直蓬勃发展,先后经历了3.0,3.5,直到最新的4.0版本。此时,我们惊奇的发现C#中多了诸如Lambda表达式,LinQ,动态编程,无类型等非传统面向对象,甚至是破坏面向对象的元素。而这些元素或多或少的都让我们的开发效率有所提升,也使得C# 4.0与2.0隐隐有巨大的不同。

     

      再考虑到近年来不断涌现的各种编程技术和思想,比如SOA,AOP,CMS等等,渐渐的我们发现,我们正在离传统编程中关注的概念越来越远,甚至可以不用考虑

     

      现在看来,这些传统的概念包括指针,基本数据类型,操作符,多线程等。指针在Java,C#语言中已经消失,那么下一个消失的特性会是哪一个呢?我想可能会是基本数据类型,也可能是操作符,更有可能是多线程。

     

      基本数据类型:基本数据类型之所以会消失,并不是想指针一样用不着,而是不会像现在一样用的那么频繁。比如也许有一天,我们不用声明一个Person的类,里面包含一个表示年龄的Int字段。

     

      操作符:现代编程语言有很多的操作符,如一元运算符,二元运算符,三元运算符或者数值类,逻辑类等。这些操作符虽然提升了运算性能,但也带来的程序的复杂度,让程序员关注了更多不必要的内容。而未来这些可能消失,我们根本不用关心位运算,数值运算。这样子,程序员只用关系自己需要实现的业务逻辑就行了。

     

      多线程:多线程从出现,到今天,其学习和使用的代价已经减少了很多,而我认为这些进步还不够,因为我们还纠结在同步,异步,锁等乱七八糟的概念中,甚至还有并行计算。而这些与我们要解决的业务逻辑根本没有直接的关系。如果没有这些,相信我们的开发效率可以提升N倍,软件性能可以提升N倍。这是一个广所熟知的问题,所以未来有一天,多线程可能真的会消失。

     

      最后总结一下,文中所说的消失并不是真正意义上的消失,而是猜想未来有一天,基本数据类型,操作符,尤其是多线程/并行计算可能像今天的指针一样,有个如同GC一样的东西自动管理实现。以上纯属个人YY,也欢迎大家来拍转。

    转载于:https://www.cnblogs.com/niyw/archive/2010/09/25/1834859.html

    展开全文
  • 2017年最受欢迎的编程语言哪些

    千次阅读 2017-08-08 10:41:52
    但是编程技术日新月异,常会给程序员带来深深的危机感,很可能程序员正在使用的某种编程语言未来几年内就被淘汰了。所幸,TIOBE从2001年起就一直在推出编程语言流行度排行榜,根据全球范围内高级程序员的人数和第三...

    软件工程在过去的几十年里发展的越来越好,人工智能的开创性研究和物联网的发展为软件开发行业提供了大量有前景的工作机会。

    但是编程技术日新月异,常会给程序员带来深深的危机感,很可能程序员正在使用的某种编程语言未来几年内就被淘汰了。

    所幸,TIOBE从2001年起就一直在推出编程语言流行度排行榜,根据全球范围内高级程序员的人数和第三方供应商的数量统计出排名数据,排行班以每月一次的频率更新。

    下面是一张TIOBE根据2017年4月的研究数据制作的表格,一起来看看TIOBE榜上2017年最受欢迎的编程语言有哪些吧:
    图片描述
    1. JAVA

    2016年和2017年连续两年Java语言受欢迎程度都是第一名。

    Java目前由Oracle公司维护,有着全球最大的开发者专业社群。据Oracle公司称,Java语言目前有900万名开发者在使用。

    作为一种开放的技术,Java具有卓越的通用性和平台移植性。此外,它还是Android移动操作系统背后最主要的编程语言。这些因素也许都是其受到广泛欢迎的原因。
    2. C语言

    C语言曾在2015年3月被TIOBE排名为世界上最流行的语言,它也一直是最流行的两种编程语言之一。

    C语言是C++的前任,是功能减少的简化版本,这使其得以在内存有限的大量硬件设备中运行,如嵌入式硬件设备,以及在性能关键型的场景中运行,如处理大量的数据或处理音频和视频流时。

    最受欢迎的操作系统Linux的内核就是用C编写的。
    3. C++

    C++是一种使用非常广泛的计算机编程语言。

    它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格,是很多常用的桌面应用程序编程时的主要选择。

    此外它还是设备驱动程序、游戏引擎、音频/图像处理工具、嵌入式软件等等的首选。
    4. C#

    C#是微软公司在2000年6月发布的面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序。

    C#面向对象的卓越设计,使它被广泛的应用于微软驱动工具、桌面应用、和Windows操作系统组件。

    无论是高级的商业对象还是系统级的应用程序,使用简单的C#语言结构,就可以使这些组件方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。

    最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
    5. Python

    Python是一种在不同的场景下通用的嵌入式脚本语言,

    是许多web框架的坚实基础,也是自动化任务(包括3 D软件应用程序)的首选,可以用来完成桌面工具的编程和数据计算的活动。

    Python的灵活性使得它可以对各种操作系统构建应用程序,包括Android。
    6. Go语言—增长最快

    Go是2007年由谷歌开发的一种编程语言,设计初衷是为了构建简单、快速、可靠的应用程序。
    其母公司谷歌旗下的部分产品已经开始使用Go语言来编写。由于开放源码,所以Go语言开源社区已经聚集了大量的贡献者。使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全和支持并行进程。
    有来自Google的支持、活跃的社区、再加上语言学习难度低,上手快,也许正是这些因素使得Go语言的热度攀升,越来越受到开发者的欢迎。

    说明

    为了了解整个编程行业的趋势,我们取12个月排名的平均值得到了如下图的Top 10编程语言排行榜长期走势,从表格中可以看到2002年到2017年期间,Java、C、C++一直热度未减,并且Java、C语言一直保持着最受欢迎的编程语言前两名。
    图片描述
    图片描述
    值得注意的是

    TIOBE排行榜仅仅反映的是编程语言的热门程度,并不代表哪种语言最好,或者哪种是已经被写成代码最多的语言。

    程序员除了能了解世界范围内开发语言的走势,更重要的是可以根据这类排行榜指数来检阅自己的编程技能是否跟上了趋势,或是否有必要作出战略改变,以及什么编程语言是应该及时掌握的。

    展开全文
  • 全文共3022字,预计学习时长6分钟 如今,AI和机器学习影响着我们日常生活的...“你好芭比(Hello Barbie)”以自然语言、机器学习、以及高级分析学的运用为基础,实现与儿童的对话和交流。芭比项链上的麦克风可...

    全文共3022字,预计学习时长6分钟

     

    如今,AI和机器学习影响着我们日常生活的方方面面,它们帮助人们做出商业决策,协助世界龙头企业优化运行,也正因此,未来的就业将会发生巨大改变。

     

    下文所述的是一些有关AI和机器学习的应用实例。

     

    消费品

    “你好芭比(Hello Barbie)”以自然语言、机器学习、以及高级分析学的运用为基础,实现与儿童的对话和交流。芭比项链上的麦克风可以将孩子说的话录下来并传输到ToyTalk的服务器上,进行分析,再从8000句的对话库中挑选出合适的回答。很快,服务器就会将正确的回答传输给芭比,这样芭比就能回应孩子所说的话了。比如“你最喜欢的食物是什么?”这种问题的答案会被存储起来,以便在之后的对话当中使用。

    喜力啤酒这家荷兰公司过去150年来一直世界领先,即便如此,它现在仍然十分成功,特别是在美国。这是由于该公司利用了大量的数据。不管是基于物联网进行市场营销,还是通过数据分析提升运营效率,喜力啤酒一直在进行着AI和各种数据的开发工作,优化企业运营、强化市场营销、加强宣传力度以及提升客户服务质量。

     

    艺术创造

    烹饪一直都要由人来完成吗?不一定。万国商业机器公司的AI领先品牌Watson提出了让AI充当大厨的想法,可以帮助人们开发菜谱,推荐食材的搭配,创造出独特的风味。相比于自己一人做饭,和AI一起可以创造出更多美味佳肴。

    如今,音乐创作算法可以给予人们创作的灵感,通过分析输入的数据,如数百万条对话、新闻标题、以及演讲,可以结合各种想法然后创造歌词主题。Watson BEAT这类设备可以发现不同的音乐元素,激发作曲家的灵感。AI能帮助音乐家们了解听众的口味,帮助他们确定最合适的歌曲风格。

     

    能源

    英国石油公司(BP)不仅在全球能源行业居于主导地位,在该行业中大数据及AI的应用方面也处于领先地位。BP利用这类技术大大提升了效率、资源利用率、安全性、以及石油与天然气生产与提炼工作的可靠性。BP应用AI技术改善操作环节,其工程师、科学家以及决策者也开始利用数据来提升工作绩效。

    21世纪,通用电气公司(GE)利用大数据科技、机器学习和物联网建立了“能源互联网”来供应能源。采用先进的分析方法与机器学习技术,预测企业的维修、能源、运营与业务活动,让GE发电事业部(GE Power)逐步实现其“数字发电厂”的构想。

     

    金融服务

    益百利公司(Experian)拥有约3.6pb的全球个人数据(目前仍在开发中),除此之外还从营销数据库、交易记录、以及公共信息记录中获取了大量数据。该公司将机器学习应用到了产品当中,以做出更快更有效的决策。随着不断发展,机器可以学习识别重要数据。通过机器提取的具体信息也能让益百利优化其信息处理过程。

    美国运通公司(AmericanExpress)交易额达一万亿美元,发放的美国运通卡有1.1亿张。该公司依靠数据分析和机器学习算法,实时监测附近的欺诈行为,从而减少了大量财产的损失。此外,美国运通正利用数据流开发应用程序,将持卡人与特殊产品、服务及优惠联系起来。该公司还提供在线分析商业趋势和金融业基准的服务。

     

     

     

    医疗服务

    AI和深度学习可以通过Infervision抢救病人。在中国,能够检测肺癌早期症状的放射科医生人手不足。因此放射科医生每天需要做上百次扫描,这个过程不仅枯燥乏味,而且很容易令人疲惫,放射科医生可能会疏忽大意。Infervision培训并教授算法,辅助放射科医生的工作,帮助他们更准确、更有效地诊断癌症。

    神经科学是DeepMind的灵感和基础,它创造了一种能模仿人类大脑思维的机器——谷歌的“深海”,这一机器在比赛中成功击败了人类。不过,DeepMind真正令人兴奋的它在医疗保健方面的应用,比如减少治疗计划时间、借助机器诊断疾病等。

     

    制造业

    汽车之间的联系越来越紧密,而汽车数据的用途也有很多种。沃尔沃使用数据来预测汽车部件的寿命,监控车辆在紧急情况下的性能,给乘客减少麻烦。沃尔沃还在自动驾驶方面分别进行了研究与开发工作。

    AI技术革命也对农业产生了影响,迪尔公司(John Deere)为农民提供数据分析和自动化工具。该公司拥有Blue River技术,这一技术可以提供使用先进机器学习算法的解决方案。有了这种算法,机器人可以根据可视数据来判断一棵树是否患有疾病。该公司生产自动农业车辆,凭借GPS和专为农业决策设计的Farmsight系统精确地进行耕作和播种。

     

    媒体

    BBC项目—“与机器对话”是一部音频电影,听众可以通过智能扬声器欣赏电影,参与互动。听众可以成为故事的一部分,他们回答的问题也可以当作台词插入到剧本中。除了为Amazon Echo和Google Home研发的智能扬声器外,BBC预计未来还将开发其他语音激活设备。

    大数据分析可以帮助Netflix预测客户喜欢看什么。该公司不仅仅是发行商,现在也正转变为内容创造者,并且会利用数据来确定公司的投资方向。

     

    零售业

    刚一想到巴宝莉(Burberry)的时候,你想到的可能是一个高端的时尚品牌,而不是数字业务。但现在,Burberry利用大数据和AI大力打击假冒产品,改善业务和客户关系。公司增加销售额的策略是与客户建立更紧密、更私人化的关系。奖励与会员项目也是这一战略的一部分,通过这两个途径收集数据,可帮助他们为每位客户提供个性化的购物体验。事实上,巴宝莉正在让传统商店的购物体验逐渐向在线购物体验趋同,让传统体验更具创新性。

    沃尔玛(Walmart)正在寻找方法,对零售业做出改变,为客户提供更好的服务。沃尔玛使用大数据、机器学习、AI和物联网来确保在线购物和传统商店有统一的购物体验。他们已开始使用应用程序中的scan-and-go功能(即取货塔),同时正在测试面部识别能力,来判断顾客是高兴还是难过。

     

    服务业

    微软所做的一切工作主要集中在智能机器的利用上。微软有虚拟助理Cortana;Skype有聊天机器人来充当客服咨询,或者提供天气或旅游等信息。微软办公软件也加入了各种智能功能。其他公司也可以使用微软的AI平台来创建自己的智能工具。未来,微软希望智能机器与AI相结合,来完成所有的任务。

    作为交付服务领域的领先企业,迪士尼得益于大数据应用,获得了更好的发展前景。顾客的魔术腕带可作为身份证、酒店房间钥匙、机票、快速通行证和支付系统。为了方便顾客,迪士尼收集了大量数据,帮助公司预测顾客需求,提供良好的顾客体验。公司还可以处理交通堵塞问题,为可能受困的客户提供额外服务。数据甚至可以让公司更有效地为员工制定计划。

     

     

     

    社交媒体

    为了防止出现不适当的内容或与种族主义相关的内容,同时也为了增强用户体验,Twitter利用AI来改进产品,通过人工神经网络处理大量数据,找出用户不同时段内的喜好。

    深度学习为Facebook创造了价值,20亿人每分钟更新29.3万次状态,而这种非结构化数据正是价值产生的主要原因。

    Facebook的大部分深度学习技术都建立在Torch平台上,该平台主要关注的是人工深度学习和神经网络。

    Instagram还利用大数据和AI进行广告宣传,打击网络威胁,删除攻击性评论。平台内容在增多,而AI也在推荐信息、拦截垃圾邮件和改善用户体验方面发挥着重要作用。

    展开全文
  • Julia是一种面向科学计算的高性能动态高级程序设计语言,最初是针对数值计算而发明的,结合了函数式编程与飞快的速度,换句话说,其代码具有易读性而且非常稳定。在未来几个月里,Julia很有可能会吸引到更多使用者。...

    摘要: Julia编程语言闯入前五十名。

    对于Julia语言来说,进入前五十名一度只是时间问题而已,而这个月它终于做到了。Julia是一种面向科学计算的高性能动态高级程序设计语言,最初是针对数值计算而发明的,结合了函数式编程与飞快的速度,换句话说,其代码具有易读性而且非常稳定。在未来几个月里,Julia很有可能会吸引到更多使用者。

    Julia进入前50名的行为可能会让我们感到好奇:还有哪些语言很快也能冲入前50名?本文预测Hack(排名第77),Kotlin(本月冲入前100名,排名第99),以及TypeScript(排名183)将会是其中的优胜者。

    编程语言排行榜 TOP20 榜单

    图片描述

    下面是第 21-50 位的编程语言,排名如下:

    图片描述

    Top 10编程语言TIOBE指数走势(2002-2016)

    图片描述

    下面是50-100名:由于差异较小,仅将名称列在下面(按照首字母排序)

    (Visual) FoxPro, 4th Dimension/4D, ABC, ActionScript, APL, AutoLISP, bc, BlitzMax, Bourne shell, C shell, CFML, CL (OS/400), Common Lisp, Crystal, Eiffel, Elixir, Forth, Hack, Icon, IDL, Inform, Io, J, Korn shell, Kotlin, Maple, ML, Modula-2, MQL4, MS-DOS batch, NATURAL, NXT-G, OCaml, OpenCL, Oz, Pascal, PL/I, PostScript, PowerShell, REXX, S, Smalltalk, SPARK, SPSS, Standard ML, Stata, Tcl, VBScript, Verilog, Z shell

    本月TIOBE指数发生了如下变更:

    根据Manjunath Babu的建议将Mathematica重命名为Wolfram,因为Wolfram才是这种语言的官方名称。因此Wolfram的排名掉出前100,目前位于第109位。

    Top 10编程语言排行榜更长期走势(1986-2016)

    (注:该位次取自12个月的平均值)

    图片描述

    年度编程语言(2003-2015)

    图片描述

    必须声明这个榜单本身采集的是英文世界的数据,虽然在反映趋势上有一些参考意义,但与中国的实际情况不完全符合,而且,这张采样本身也有相当大的局限性。

    【说明】

    TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新。这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

    这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。具体解释可以点击这里查看。

    原文链接: TIOBE Index for September 2016 (文/孙薇 责编/钱曙光)

    展开全文
  • XML高级编程

    2015-01-14 10:02:15
    4.1.5 动态建模:对数据进行哪些处理 87 4.2 设计XML文档 90 4.2.1 XML的两种角色 90 4.2.2 将信息模型映射到XML 93 4.3 模式语言和表示法 101 4.3.1 模式的作用 101 4.3.2 将DTD作为模式 103 4.3.3 XML模式建议 109...
  • python 是一种解释型,面向对象,动态数据类型的高级程序设计语言,在许多领域都有应用,包括Web开发,脚本编写,爬虫,运维,数据分析,机械学习,人工智能。版本的选择(paytho 2.7 是最后一个py2版本,2020年将...
  • XML高级编程pdf

    2010-03-08 22:28:50
    4.1.5 动态建模:对数据进行哪些处理? 4.2 设计XML文档 4.2.1 XML的两种角色 4.2.2 将信息模型映射到XML 4.3 模式语言和表示法 4.3.1 模式的作用 4.3.2 将DTD作为模式 4.3.3 XML模式建议 4.4 小结 第5章 ...
  • JavaScript高级程序设计电子书

    热门讨论 2008-11-25 13:55:07
    这一章探察了Javascript的未来,介绍了这种语言的发展方向。其中讨论了ECMAScript的ECMAScript 4和XML。 规约 为了帮助你最大限度的利用本书,我在全书中使用了大量规约。 这样的矩形框中放置的是重要的、不容...
  • Java存活这么多年,目前Java软件开发工程师已经成为“香饽饽”了,工作环境好,就业薪资高,成为很多门外汉羡慕的对象,确实Java已经成为比较受欢迎的编程语言。可以说当下Java工程师发展前途非常好。 我大致将 Java...
  • php高级开发教程说明

    2008-11-27 11:39:22
    你可能会发现新的信息—新的题观点、新的解决方法、新的答案,你对解决未来项目 的不同方面的问题了解得越多,你就能越好地抓住关键点,并且用更好的方式处理。我 们希望你信任我们是职业开发者,并相信我们的经验,...
  • 4.1.5 动态建模:对数据进行哪些处理? 4.2 设计XML文档 4.2.1 XML的两种角色 4.2.2 将信息模型映射到XML 4.3 模式语言和表示法 4.3.1 模式的作用 4.3.2 将DTD作为模式 4.3.3 XML模式建议 4.4 小结 第5章 ...
  • 计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,由教育部考试中心主办,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。...
  • 高级的编程是逻辑思维的流露,会编程只代表你懂了这门语言的语法,但是会写清晰简洁易懂可迭代的代码才是程序员该追求的境界。编程入门已经不容易,但是如果能够在早期树立一些正确的“代码观”,或许可以让你的编程...
  • 4.1.5 动态建模:对数据进行哪些处理? 4.2 设计XML文档 4.2.1 XML的两种角色 4.2.2 将信息模型映射到XML 4.3 模式语言和表示法 4.3.1 模式的作用 4.3.2 将DTD作为模式 4.3.3 XML模式建议 4.4 小结 第5章 ...
  • 但很多人感觉入门容易成长很难,对未来比较迷茫,不知道自己技能该怎么提升,到达下一阶段需要补充哪些内容。市面上也多是谈论知识图谱,缺少体系和成长节奏感,特此编写一份 android 研发进阶之路,希望能对大家...
  • 使用ASP.NET,可以编译页面中的代码,这些代码还可以使用.NET能识别的高级语言来编写,如C#或Visual Basic 2013。.NET现在还添加了对最新Web技术的重要支持,如Ajax和jQuery。 ● 高效的数据访问:一组.NET组件,...
  • 首先谈谈我对python的理解,是一种新兴语言(机器,汇编,高级),火,是因为其容易上手,通俗易懂(作为程序设计学子的普遍感叹!)推荐大家去好好学学这门语言,在未来的信息化时代更能大放异彩! 话不多说,我来...
  • 但很多人感觉入门容易成长很难,对未来比较迷茫,不知道自己技能该怎么提升,到达下一阶段需要补充哪些内容。市面上也多是谈论知识图谱,缺少体系和成长节奏感,特此编写一份 android 研发进阶之路,希望能对大家...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    C#--微软.NET的第一语言 本书着重介绍语言本身,比较少涉及应用,不错的入门书,从头讲起,不怕不明白。 <<page 1>> page begin==================== 目 目目 目 录 录录 录 第一部分 C#语言概述.4 ...
  • C#微软培训资料

    2014-01-22 14:10:17
    2.2 公用语言运行时环境与公用语言规范.13 2.3 开 发 工 具 .17 2.4 小 结 .19 第三章 编写第一个应用程序 .20 3.1 Welcome 程序 .20 3.2 代 码 分 析 .20 3.3 运 行 程 序 .23 .4 添 加 注 释 .25 ...
  • 4.1.5 动态建模:对数据进行哪些处理? 4.2 设计XML文档 4.2.1 XML的两种角色 4.2.2 将信息模型映射到XML 4.3 模式语言和表示法 4.3.1 模式的作用 4.3.2 将DTD作为模式 4.3.3 XML模式建议 4.4 小结 第5章 ...
  • 4.1.5 动态建模:对数据进行哪些处理? 4.2 设计XML文档 4.2.1 XML的两种角色 4.2.2 将信息模型映射到XML 4.3 模式语言和表示法 4.3.1 模式的作用 4.3.2 将DTD作为模式 4.3.3 XML模式建议 4.4 小结 第5章 ...
  • 它提供自动完成,调用提示,多种语言支持,语法高亮颜色显示,语法检查,Vi emulation,Emacs快捷键绑定等等功能。扩展Komodo Edit是其最实用的功能之一。你会发现各种对JavaScript开发者有用的扩展(如JSLint ...
  • Android程序设计基础

    热门讨论 2013-08-03 16:28:04
     当前及未来各类硬件间的可移植性。所有程序都是用Java语言编写的,并且将由Android的Dalvik虚拟机执行,所以代码在ARM、x86和其他架构之间是可以移植的。Android提供了对各种输入方法的支持,比如说键盘、触摸屏和...
  • iBATIS实战

    2015-11-13 17:53:19
    8.3.2 确定将涉及哪些数据库结构 140 8.3.3 以静态格式编写SQL 141 8.3.4 将动态SQL标签应用到静态SQL上 141 8.4 高级动态SQL技术 142 8.4.1 定义结果数据 142 8.4.2 定义所需的输入 143 8.4.3 以静态格式编写SQL ...

空空如也

空空如也

1 2 3 4
收藏数 63
精华内容 25
关键字:

未来哪些高级语言