Java father Gosling joins Google
Rick Merritt
3/29/2011 1:17 PM EDT
SAN JOSE, Calif. -- In a sign that Google is still the place to be for a software developer, James Gosling, the father of the Java programming language, announced on his blog Monday (March 28) that he has joined the search giant.
有迹象表明,Google仍然是一个软件开发者值得去的地方,Java之父James Gosling在博客中称他将**这个搜索巨人。
In his bio on Wikipedia, Gosling is credited as the original designer of the Java language, its compiler and virtual machine. He was elected to the U.S. National Academy of Engineering for his work.
从他在Wiki上履历上看,Gosling是Java语言最初的研发者,它的编译器及虚拟机。他受聘于美国国家工程学院。
For years, Gosling also was the public face of Java at Sun Microsystems, known for on-stage antics such as firing Java T-shirts out of a handheld canon into packed crowds at Sun's annual Java One conference in San Francisco.
好几年,Gosling依然是Sun公司Java的公共脸庞。
Gosling left Sun when it was acquired by Oracle last year. A cut both in pay and the ability to make decisions about the future of Java contributed to his decision to leave, Gosling said in press interviews last year.
Gosling在Oracle收购Sun的时候离开了Sun,工资消减和对Sun未来的决策权的降低促成了他离开。
In his year off, Gosling turned down a number of job offers. "I had a hard time saying 'no' to a bunch of other excellent possibilities," he said in his blog, according to one report.
在他休假期间,Gosling推掉了大量的工作机会。我非常艰难地对这些非常好的机会说不。
EE Times was not immediately able to access Gosling's blog, a sign that the site is either being deluged with visitors or Gosling may have decided to block access to the site.
EE Times没有能够立即进入Gosiling的博客,可能是大量的访问者堵塞了网络,或者是Gosling限制进入。
Gosling does not yet have a clear assignment at Google. "I don't know what I'll be working on. I expect it'll be a bit of everything, seasoned with a large dose of grumpy curmudgeon," he said in his blog.
Google took a path that branched away from pure Java when it rolled out its Android mobile operating system using the Dalvik virtual machine.
Like Sun with Java, Google is trying to walk a middle ground with Android, making code open source but also managing its evolution with regular releases. OEMs recently expressed frustration over Google's attempts to limit the release of its Honeycomb version of Android for tablets.
Google must keep its Android code base from fragmenting as it tries to support different kinds of devices such as tablets and smartphones. It also must maintain quality of the code while enabling a broad set of OEMs to customize it for their systems—a problem not faced by archrival Apple which keeps tight control of its iOS.
Google必须防止Android源码库分离,它准备支不同类型的器件,例如平板电脑和智能手机。它也必须维护代码的质量以便制造商能够广泛定制他们的系统。
One analyst recently said Google is churning out new Android releases faster than OEMs can recoup their return on investment in new devices using it.
Gosling could help Google expand its open source offerings into PCs and servers, territory familiar to the Java developer. He also brings experience herding the cats of a broadly used open source project.
In some of his comments about Oracle, Gosling's sympathies appear to align closely with the open source movement. After Oracle acquired Sun it decided to sue Google over infringement in Android of Java patents.
"During our integration meetings between Sun and Oracle, where we were being grilled about the patent situation between Sun and Google, we could see the Oracle lawyer’s eyes sparkle," said Gosling in his blog. |