infoq

InfoQ演讲视频清单

柔情痞子 提交于 2020-03-02 19:20:06
ref:http://www.infoq.com/cn/presentations/12 ========================Start========== 地址:http://www.infoq.com/cn/presentations/lbs-practice-of-shared-travel 标题:共享出行的 LBS 实践 作者 杨巍 发布于 2016年11月28日 内容:共享出行正在改变着我们的生活,前段时间的共享单车又是一夜之间火爆互联网。其绿色低碳、价格低廉等优势深刻代表了共享出行的新形式,其意在帮助每一位城市人更便捷的完成短途出行。这其中,LBS 至关重要,用户寻车、用车、还车,每一个环节 LBS 都在其中扮演不可替代的角色。高德是如何助力共享单车实现这些场景的,哪些产品在其中发力,实现过程中又会有隐藏哪些能够令人深思的问题?本次演讲将为您解答。 ================================== ========================Start========== 地址:http://www.infoq.com/cn/presentations/core-strengths-and-core-competitiveness-of-rust-language 标题:Rust语言的核心优势和核心竞争力 作者 庄晓立 发布于

DSL的演进(转 infoQ)

穿精又带淫゛_ 提交于 2020-03-02 09:04:23
阅读: 235 评论: 0 作者: 周 金根 发表于 2010-05-19 13:39 原文链接 < AddThis Button END > 简介 领域特定语言( DSL ) 是针对特定问题领域的编程语言,而非通用语言。要创建“不重复自己”(Don't Repeat Yourself)、“业务用户可读”的代码,DSL可是个好方法。在过去的几年里,有关DSL的文章比比皆是。 相关 厂商 内容 亚太软件研发团队管理年会上海站珠海站火热报名中 IBM 360°讲师团招募:每个爱技术乐分享的人都有机会 创建一种领域特定语言并非难事。但我们对领域的理解总是不断深入,要让DSL长期有用,我们就需要一种不断完善DSL的策略。如果你正在开发一个大型项 目,或是一条软件产品线( SPL ), 在很长一段时间内都需要使用DSL的话,那你最好考虑清楚该如何处理DSL的演进。 从借助版本化实现的向后兼容性,到语句的自动转换,本文将着眼于不断简化DSL演进过程的DSL构建方法。 避免问题 在第三代编程语言(3GL)的世界里,语言设计者非常清楚向后兼容性的重要性。无论Java的下一个版本会有哪些变化,都不太可能破坏先前版本中添加的任 何功能。不过使用DSL时,随着我们对问题空间的进一步探索,我们对领域的理解会发生彻底改变。在单独项目中,业务专家往往会在后期提出新的领域概念,这 就迫使你要追根溯源

可能是国内第一篇全面解读 Java 现状及趋势的文章

北战南征 提交于 2019-12-01 10:10:52
作者 | 张晓楠 Dragonwell JDK 最新版本 8.1.1-GA 发布,包括全新特性和更新! 导读: InfoQ 发布《2019 中国 Java 发展趋势报告》,反映 Java 在中国发展的独特性,同时也希望大家对 Java 有一个正确的认识。 2 个月前,InfoQ 英文站发布了一份 《2019 Java 发展趋势报告》 ,从技术采用生命周期的角度,分析了 Java 这门 20 多年历史语言的发展现状。这份报告发布后,发生了几个我们没想到的问题:一是有些开发者对 Java 产生了深深的怀疑,有人表示“现在还值得深入研究 Java 吗?”,有人表示“Java 已经落后别的语言好多年”;二是有人觉得这份报告不接地气,没有呈现出 Java 在中国的发展情况。 基于以上两个原因,我们决定策划和撰写这份《2019 中国 Java 发展趋势报告》,要把 Java 在中国发展的独特性反映出来,同时也希望大家对 Java 有一个正确的认识:既不捧杀,也不要妖魔化。 毫不惭愧的说,这份中国区的 Java 发展趋势报告无论是参与专家,还是呈现角度,都要优于英文站的报告。专家来自阿里、腾讯、华为、美团、今日头条、小米、红帽... 多家技术实践前沿企业,报告范畴不仅包括 Java、JVM、Java EE 主流框架,还包括了各企业的 Java 应用实践访谈以及对 Java 趋势的点评。除此以外