您的位置:知识库 » 编程语言

“编程语言”文章列表

Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,那么, Spring Boot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 Spring Boot? 传统企业使用 Spring Boot 会给我们带来什么样变革? 带着这些问题,我们一起来...
作者: 纯洁的微笑   2018-09-09 17:13:48 阅读:72733 标签:Java Spring
背景 HHVM 是 Facebook 开发的高性能 PHP 虚拟机,宣称比官方的快9倍,我很好奇,于是抽空简单了解了一下,并整理出这篇文章,希望能回答清楚两方面的问题:HHVM 到底靠谱么?是否可以用到产品中?它为什么比官方的 PHP 快很多?到底是如何优化的? 你会怎么做? 在讨论 HH...
作者: 吴多益   2015-02-15 20:25:55 阅读:4979 标签:PHP
英文原文:Atomic operations and contention 本文是RAD Game Tools程序员Fabian “ryg” Giesen在其博客上发表的《Atomic operations and contention》一文的翻译,经作者许可分享至InfoQ中文站。 上次(...
作者: 曹知渊   2015-01-06 17:11:11 阅读:2695 标签:缓存 CPU 内存
英文原文:LinkedIn Feed: Faster with Less JVM Garbage 最近在刷各大公司的技术博客的时候,我在Linkedin的技术博客上面发现了一篇很不错博文。这篇博文介绍了Linkedin信息流中间层Feed Mixer,它为Linkedin的Web主页,大学主页...
作者: Neda Mirian   2014-12-15 15:10:46 阅读:6698 标签:Java 编程技巧 优化
码要运行,必须先转成二进制的机器码。这是编译器的任务。 比如,下面这段源码(假定文件名叫做test.c)。#include int main(void){ fputs("Hello, world!\n", stdout); return 0;} 要先用编译器处理一下,才能运行。$ gcc...
作者: ruanyifeng   2014-11-13 10:35:09 阅读:4014 标签:编译器 操作系统
英文原文:7 long-ago decisions that still haunt developers today 众所周知,软件开发者每天都要做各种各样的决定:如何最好的实现功能、如何修复bug、如何提升应用程序的性能等等。但是他们同样是在别人的劳动成果下面继续做自己的决定的,比如说:他...
作者: Phil Johnson   2014-03-20 21:38:16 阅读:9097 标签:编程语言
简介如果您听说过 Node,或者阅读过一些文章,宣称 Node 是多么多么的棒,那么您可能会想:“Node 究竟是什么东西?” 即便是在参阅 Node 的主页之后,您甚至可能还是不明白 Node 为何物?Node 肯定不适合每个程序员,但它可能是某些程序员一直苦苦追寻的东西。为试图解释什么是 Nod...
作者: Michael Abernethy   2014-02-20 10:48:09 阅读:16401 标签:Nodejs
原文发布于2013年5月14日 在 2003 年用 Java 编程比现在要更痛苦一些。比如说,J2SE 1.5 还没有发布,也就是说一些现在大家认为理所当然的特性,比如泛型容器、static import、Annotation,都是不存在的;Integer 和 int 是不能自动转换的;枚举只...
作者: gigix   2013-08-11 10:44:56 阅读:4830 标签:Java
原文:I don’t want to see another “using namespace xxx;” in a header file ever again 在这里,我毫不回避地说了这句话。 作为一个开发者/团队领导者,我经常会去招聘新的项目成员,有时候也帮助其他组的人来面试应聘者。作...
2013-01-20 17:03:32 阅读:10370 标签:C++
JVM 原理解释 JVM 全称是 Java Virtual Machine ,Java 虚拟机,这个 JVM 你是看不到的,它存在内存中。我们知道计算机的基本构成是:运算器、控制器、存储器、输入和输出设备,那这个 JVM 也是有这成套的元素,运算器是当然是交给硬件 CPU 还处理了,只是为了适应“...
作者: cici_new_1987   2012-12-22 16:00:44 阅读:18566 标签:Java JVM
这不是一篇描述jvm是什么的文章,也不介绍jvm跨平台的特性,也不是讲述jvm安全特性的文章,更不是讲解jvm指令操作,数据运算的文章,本文重点讲述类型的生命周期。 类型的生命周期涉及到:类的装载、jvm体系结构、垃圾回收机制。 为什么要讲jvm体系结构?因为类的装载和垃圾回收机制都和jvm...
作者: lrysir   2012-12-15 12:59:31 阅读:4270 标签:JVM Java
导读:本文来自reay z 的编译投稿,英文原文《Teaching Java in school is just as controversial as an interview with Justice Gray》写于2008年7月,原文中某些观点,现在看来可能不妥。另外,译文中有些不妥之处,...
2012-10-01 21:12:32 阅读:5266 标签:Java 学编程 IT教育
说明:这篇文章是专门针对大学低年级学生(和其他软件开发初学者)写的,如果你己经是研究生或本科高年级学生,请将这篇文章转发给你的师弟或师妹,希望这篇文章能够帮助他们少走弯路,顺利地迈入软件开发的大门;如果您是一位有经验的软件开发者,或者是关注计算机教育的同行,也敬请提出宝贵意见。发表看法请在本贴评论,...
作者: 金旭亮   2012-09-10 08:44:36 阅读:11882 标签:学编程 编程语言 程序员
英文原文:Functional programming: A step backward 除非你生活中与世隔绝的深山老林里,否则你应该知道,在众多的所谓顶级编程高手(alpha geeks)中,函数式编程是十分盛行的。也许你已经使用了某种函数式编程语言。如果你是在使用很传统的编程语言,例如 J...
作者: Judah Johns   2012-08-22 17:54:02 阅读:23790 标签:函数式编程
学习程序语言是每个程序员的必经之路。可是这个世界上有太多的程序语言,每一种都号称具有最新的“特性”。所以程序员的苦恼就在于总是需要学习各种稀奇古怪的语言,而且必须紧跟“潮流”,否则就怕被时代所淘汰。 作为一个程序语言的研究者,我深深的知道这种心理产生的根源。程序语言里面其实有着非常简单,永恒不...
作者: 王垠   2012-08-12 12:21:33 阅读:14169 标签:程序语言
英文原文:Functional Programming Is Hard,That's Why It's Good 很奇怪不是,很少有人每天都使用函数式编程语言。如果你用Scala, Haskell, Erlang,F#或某个Lisp方言来编程,很可能没有公司会花钱聘你。这个行业里的绝大部分人都...
作者: Dave Fayram   2012-07-31 12:13:38 阅读:50264 标签:函数式编程
英文原文:Esmerelda's Imagination 我认识一个演员,且叫她Esmerelda吧,她曾说,“我无法想象除了当演员我还能做什么。”对于此有人反击说,“你肯定不能成为一个优秀的演员,不是吗?” 当某人向我谈论Go语言时,我想起了这个争论。他说,“我不能想象如何用一种没有范型的...
2012-07-12 17:35:51 阅读:5353 标签:程序员 Go语言
英文原文:Why I love Smalltalk C, C++, Python等,这些算是传统的语言吧,我从这些语言上学会了基本的编程技术。这之后,又有四种语言,它们让我学到了一些新的东西。这些语言改变了我思考的模式,虽然我从来没有使用过它们,但它们都是绝对值得你学习一下的。它们是:Smal...
作者: Pablo   2012-05-28 16:26:52 阅读:11531 标签:Smalltalk
英文原文:Tour De Babel (发布于2004年9月,小小的更新在2006年3月28日) (译注:圣经记载:在远古的时候,人类都使用一种语言,全世界的人决定一起造一座通天的塔,就是巴别塔,后来被上帝知道了,上帝就让人们使用不同的语言,这个塔就没能造起来。 巴别塔不建自毁,与其说上帝的...
2012-05-01 22:20:52 阅读:5185 标签:编程语言
诞生50多年之后,函数式编程(functional programming)开始获得越来越多的关注。 不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、clojure、Scala,、F#等等。目前最当红的Python、Ruby、Javascript,对函数式...
作者: 阮一峰   2012-04-07 20:37:17 阅读:3059 标签:函数式编程