BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

  • 他的粉丝

    The Rise and Fall of Software Recipes作者访谈

    作者 Shane Hastie 关注 25 他的粉丝 ,译者 王强 关注 1 他的粉丝   发布于  2017年5月3日 1

    Darius Blasband是The Rise and Fall of Software Recipes的作者。在书中他挑战了软件工程的传统观念,抨击了行业中开发套路与标准化方法流行的现状。他自称代码狂人,认为开发者应该仔细推敲特定的上下文对象(specific context)并尽可能使用领域特定语言(domain specific language)。

  • 他的粉丝

    Kotlin如何成为我们Android开发的主要语言

    作者 刘志勇 关注 2 他的粉丝 发布于  2016年12月30日

    Kotlin是一个基于JVM的新的编程语言,由JetBrains开发。JetBrains,作为目前广受欢迎的Java IDE IntelliJ的提供商,在Apache许可下已经开源其Kotlin 编程语言。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。 Kotlin的定位非常有特点,它并不像Scala那样另起炉灶,Scala是一切尽量自己来,将类库,尤其是集合类都自己来了一遍。实在不够用了再用java的;而Kotlin是对现有Java的增强,尽量用Java的,不够用了再扩展,尤其体现在二者的容器库上,但同时始终保持对java的兼容。这种特点导致Kotlin的学习曲线极低。

  • 他的粉丝

    编程的智慧

    作者 王垠 关注 2 他的粉丝 发布于  2016年8月30日 4

    编程是一种创造性的工作,是一门艺术。精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称一天瘦十斤的减肥药,它并不能代替你自己的勤奋。然而由于软件行业喜欢标新立异,把简单的事情搞复杂,我希望能给迷惑中的人们指出一些方向,让他们少走弯路,做到一分耕耘一分收获。

他的粉丝

机器学习驱动编程:新世界的新编程

作者 Todd Hoff 关注 0 他的粉丝 ,译者 大愚若智 关注 9 他的粉丝   发布于  2016年7月18日

我们只是创造了调用函数的不同方法,但最终的代码还需要我们人类来编写。更强大的方法应该是让机器编写我们需要的函数,这就是机器学习大展拳脚的领域了,可以为我们编写函数。这种年复一年天天如此的无聊活动还是交给机器学习吧。 1

他的粉丝

实战Kotlin@Android(一):项目配置和语言转换

作者 Doug Stevenson 关注 0 他的粉丝 ,译者 程大治 关注 0 他的粉丝   发布于  2016年4月30日

在过去的一年中,在Android开发圈有一个越来越火的话题,就是JetBrains开发的新JVM语言Kotlin。Kotlin旨在通过全新的语言特色来替代老旧而不cool的Java,又由于Kotlin可以100%兼容Java,所以你在项目中可以想用多少用多少。而又因为Kotlin的标准库很小,很适合在资源有限的移动设备上开发使用。 1

他的粉丝

元数据驱动设计:创建用户友好的企业级DSL

作者 Aaron Kendall 关注 0 他的粉丝 ,译者 邵思华 关注 3 他的粉丝   发布于  2016年4月22日

我们能否创建一种语言,让非技术专家也能够轻松掌握,同时又能够保证那些规则在业务领域中的应用?我们能否在运行时对该语言的某个片段进行解释与执行,而无需对系统进行重新编译或重新部署?Aaron Kendall将在本文中展现如何为非技术背景的业务人员创建一种领域特定语言(DSL)。

他的粉丝

Golang标准库探秘(二):快速搭建HTTP服务器

作者 刘金龙 关注 0 他的粉丝 发布于  2016年3月7日

手把手教你实现CGI,FastCGI,HTTP服务器,主要是用Golang的HTTP包。 2

他的粉丝

C++:后现代的系统编程语言

作者 刘清 关注 0 他的粉丝 发布于  2016年2月6日

C++作为一门经典的编程语言,从上世纪八十年代起至今一直被广泛应用在系统开发和高性能计算领域。近几年来随着各种编程语言和范式的兴起,C++的身影渐渐淡出了人们的视野。但是作为一个仍在不断进步的语言,C++在最近几年飞速发展,已经具备了现代语言应有的特性,而且也有了许多已有的和正在进行的新的拓展。 1

他的粉丝

Spring XD简介:大数据应用的运行时环境

作者 Charles Humble 关注 872 他的粉丝 ,译者 侯伯薇 关注 0 他的粉丝   发布于  2014年9月4日

Spring XD(eXtreme Data,极限数据)是Pivotal的大数据产品。它结合了Spring Boot和Grails,组成Spring IO平台的执行部分。

他的粉丝

访谈与书评:DSL Engineering

作者 Ralph Winzinger 关注 0 他的粉丝 ,译者 赵震一 关注 0 他的粉丝   发布于  2013年7月10日

Markus Völter是"Model-Driven Software Development"一书的合著者之一,最近他出版了一本模型驱动软件开发领域的新书—“DSL Engineering”。

他的粉丝

敏捷测试 之 借力DSL

作者 覃其慧 关注 0 他的粉丝 发布于  2011年10月4日

随着敏捷越来越广为人知,敏捷测试也更多受到了大家的关注。在这里,我想谈一下我在敏捷项目中遇到的一个自动化测试相关问题以及我们如何借助DSL领域专用语言来解决它。

他的粉丝

Martin Fowler和Rebecca Parsons关于领域特定语言(Domain-Specific Language)的新书

作者 Michael Stal 关注 0 他的粉丝 ,译者 李强 关注 0 他的粉丝   发布于  2011年6月14日

Martin Fowler先生和Rebecca J. Parsons女士在合著的一本新书中对领域特定语言(Domain-Specific Language)进行了探讨。书中不仅仅介绍了领域特定语言的基本概念,同时也尝试用务实的态度和Java、C#等编程语言的实例对这一主题进行阐释。书中还介绍了一些用于设计领域特定语言的模式以及最佳实践。 8

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT