Java Creator James Gosling Hired At Google
jfruhlinger writes "Some months after leaving Oracle in a huff, father of Java James Gosling has joined Google. It's not clear what his job responsibilities will be there, but given some of his past statements about Google projects — that Android has no adult supervision, for instance — it will be interesting to see what develops."
I think Java should just be let go. It's a terrible language coupled with slow runtime libraries that are constantly exploited by drive-by exploits. Java on mobiles is also horrible.. It's just so wrong on so many levels. On the other hand I've noticed C# to be what Java was supposed to be and a lot more. It's an awesome language with easy syntax, it has Visual Studio as development tool (who doesn't love VS?) and a ton of libraries and API support. It also has XNA and DirectX. Anyone who has tried developing for Windows Phone 7 loves it. It's great and so easy. Granted, Linux guys are lagging on the Linux runtime libraries, but that isn't Microsofts fault. C# is the way to go.
"Some months after leaving Oracle in a huff, father of Java James Gosling has joined Google. It's not clear what his job responsibilities will be there..".
Maybe Google thought things were just moving too quickly.
"I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)
We were panicked about C# a while ago. And we've gotten somewhat more relaxed about it. It's certainly something to be concerned about, given the amount of resources Microsoft can bring to bear. But I've had conversations with developers. It has not been that big an issue with developers. It's actually been much more a public relations issue than a reality issue. Read more: http://news.cnet.com/2008-1082-817522.html#ixzz1HumJH5sb
To be a good marketer, you have to believe with 100% conviction what you are saying, at the time you say it. Then the next day or week or month, you believe 100% what you are saying, even if that's the exact opposite of what you said before.
I'm sure this guy will happily say "Google Android sucks" on his last job, and then say, "Google Android rocks" in the present, without any problem whatsoever.
Information wants to be expensive AND wants to be free. So you have Value vs. Cheap distribution fighting each other.
I imagine that in supervising his children at Google, Mr. Gossling will orient them thusly: class employee{ private int assigntask=0; private int punish=0; private int reward=0; private int delete=0; ...etc....
}
I guess working at Google was the only thing missing in Gosling's CV. It's a great "acquisition", I wish the best for him, another slap in the face for Oracle.
Open Source Network Inventory for the masses! Kuwaiba
Google hires every smart person in the world and does shit with them, preventing any form of advance in computing. True story.
Why is this guy still in the news?
I get it - he's a douche, and his wife Kate is an overbearing bitch, and all they both care about is making money (over $1,000,000 per episode) off of their litter.
Who cares if their kids get psychologically ruined? I mean, it's not like they had a chance to become productive, sane members of society with those two as parents anyway.
In a perfect world, they'd be in jail and the kids would be adopted.
But no, now this guy is being given a cushy job at Google, for what? Java?
Please, that's what Amazon Mechanical Turk is for.
Comment removed based on user account deletion
Gosling will be able to easily ensure that Google's Android code base is free of anything Oracle's disputing. For the long term, it only makes sense that the creator of Java is now involved in the language's biggest current flagship technology. As a developer with experience in both C# and Java, C# is the spiritual sequel to J++. It was MS' answer to the then-war with Sun over Java on Windows, and a sad effort at that. A language tied directly to a single OS = BAD. As a Java coder, I can get a job developing on desktop PCs, Web applications, smartphones, Blu-Ray players and TVs, or Martian rovers. People get frustrated with Java because it's got some pretty obnoxiously verbose syntax, but it's well-respected for what it is. I find it comical when people flame Java's runtimes, and then love how they can run other languages' code in a JVM environment.
My favorite Gosling quote: "The worst thing that can happen to a programming language you create is that people start to use it."
adult supervision isn't free.
Isn't Google getting sued by Oracle, the owner of Java for a re-implementation.
What Google's getting sued for is specifically legal and encouraged with C#.
However much people (sometimes rightly) hate Microsoft, it should be clear by now that Java is not free, and is becoming less free by the day.
C# is the open standards language of the future. Java is an obsolete language of a bygone era.
I find it suspicious that the old furry face wants to spend time around so many 15-year-olds.
Gosling going to Google is an obvious choice. However, I seriously doubt he has anything to contribute other than name recognition. Gosling did a piss poor job on the design and evolution of Java to begin with.
I love this guy. I'm about as pro-MS as they come, but even he's making me squirmish a bit. It's like listening to twitters' evil clone (if anyone remembers him).
throw new NoSignatureException();
James Gosling - Java Guido van Rossum - Python Ken Thompson - C, Go Joshua Bloch - Java
In order to check in code?
I like Gosling, he's a good guy and he asks great questions.
I'm hoping this means more focus on AppEngine. It supports a Python or Java API. (I prefer Python) It's a very cool place to build things. I just built a small multi-vendor site for our local makers and crafters and had a blast doing it.
disclaimer: I used to work for Sun in the Java Center.
[-- Trust the Monkey --]
Ii gets worse. He finshes a question with "it feels like it's(Android) going to be more of a dog's breakfast.”
He seems an interesting guy, obviously brilliant, but his broad view arrows miss their target by a long way.
For example, in the same interview, he questions the free cost of Android. Its easy to assume the reasons, and this was shored up with the "Castle and moat" scenario put forward a few days back. It should have been obvious to him.
Gosling also says he "hopes not to be pulled into the fray". Google needs to be careful with this back room boy.
In post Patriot Act America, the library books scan you.
I guess he will write an emacs clone in GoLang :-)
(ok it's a joke, and linked to the fact that although I'm regular emacs user planning to grow a sixt finger "RSN"... I'm not super fan of Java...
I don't know right now exactly what tech Microsoft has patented, but it's not in their best interest right now to destroy Mono.
Yeah, not right now. It's truly best for them to wait until their competitor is using it, then strike out with the patents. ;)
That's amusing that this is modded down to Flamebait. The truth isn't flamebait even if you are unable to handle it like a mature adult.
Judging from all of the shillish posts in this discussion and related previous discussions, it's reasonable to wonder if these mods which are idiotic, absurd, yet serve the purpose of shills are coming from various sockpuppet accounts. If so, the shills are not nearly as smooth and unnoticable as they'd like to think. In fact they're amazingly amatuerish and their actions reflect a certain desperation to please their masters.
Give it up, already. Few corporations have so soundly earned a bad reputation as Microsoft has done. Hiring a bunch of cowardly liars who treat us like we're stupid only makes them look worse.
It is a miracle that curiosity survives formal education. - Einstein
Yeah, people have short memories. Android didn't really reach the "worth using" stage until version 2.1 was released in early 2010. Android 1.6 was a joke.
.. to reverse a String during the interview? ;-)
Seriously, Google needs to stop hiring ivory tower theoreticians and get some "normal" devs to clean up their act.
Here is what I hate about C#, and I think it is JavaScript infection (they're doing the same to VB, which is pretty much now C# without braces): implicit and anonymous types. That shit is gross.
Ok, so I went and looked up implicit types in .NET, and it turns out that they're nothing like Javascript. Javascript is a dynamically typed language; .NET languages are statically typed, but the compiler can infer the correct type of the variables.
I also went and looked up anonymous types, and they clearly seem to help in writing database-oriented applications. Object-oriented code that's written to use an object-relation mapper very often suffers from the defect that it has to pull all of the columns of a table to construct the objects, even when the caller may only need a subset of those columns. By writing the clients so that their type specifies only the table attributes that they actually need, that allows for performance optimizations.
The .NET implementation doesn't look like it goes all the way in this regard, but hey, they're trying—something that can't be said for any other mainstream language with their crappy "SQL is just strings and prepared statements" nonmodel.
So again, WTF does any of this have to do with Javascript?
Are you adequate?
... but he left Oracle in a fowl mood, being displeased with their treatment of Java there and also with what they were doing with his programming language.
I thought 1.6 was quite usable.
Even 1.5, but the inclusion of an on-screen keyboard, and free navigation software certainly made a HUGE leap forward.
Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
Something needs to be done to "balance out" things now that Oracle and IBM are in bed together.
moi
If he "invented" this mess, he deserves death penalty, for causing unnecessary pain and boredom to thousands of programmers worldwide.
Nah, he's just a big chicken.
... over java, they can see - "Lets just ask the man who invented Java"
If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
http://blogs.computerworld.com/london_stock_exchange_to_abandon_failed_windows_platform
What?
LISP is dead simple.
Evaluate arguments, apply symbolized function to arguments.
Compose these function evaluations if you feel like it.
I got the impression people didn't like LISP because of the parentheses, to which I can only say
"if so, why are you programmer". If indented properly, LISP is the most elegant looking and easy
to understand programming language I've ever encountered. The flexibility in LISP comes from the
fact that it is trivially easy to create domain-specific libraries of many small functions (See SOLID principles),
and yes, you have to read the comments for each of these little functions to understand the whole, but then
you are rocking, adding two more functions on top and finishing your program.
Where are we going and why are we in a handbasket?
"if so, why are you programmer" should of course read "If so, why are you a programmer?" Why am I still a programmer? )))
Where are we going and why are we in a handbasket?
Good on James! he produce a great language and platform and deserves to be at Google.
Is this the guy with 8 kids?
We are all living with help of JAVA . Gosling created we are living on it.
Where ever he goes .. he is JAVA GOD .. thats It.
I like Gosling too. Posters hating on him because they like C# or hate Java is pretty fucking lame. Gosling has achieved way more than most geeks ever will. Even if you don't like the particular languages flavour (I mean - where would C# have been without Java?) have some bloody respect. I don't agree with everything Linus says, nor Stallman, but these people are worthy of our respect even if we might sometimes disagree.
> And we've gotten somewhat more relaxed about it.
Regardless of his achievements in computer science, I immediately lose respect for anyone who creates such an abhorrent contortion of he English language.
He wouldn't feed that to a compiler, so why inflict it on other humans?
How about "but we have become rather more relaxed" or "we've now relaxed somewhat".
we're human. intelligent. u can infer meaning. u know exactly what he means. so learn to get over being worked up by things like that, you compiler person you!
Gosling made the Java Hell: http://www.pubnub.com/blog/internet-heroes-song-crockford-dahl-wall-torvalds-resig-souders
Wait, but he already was just a cheerleader (actually, a mascot) for Java.
Granted he invented the language, but there's a whole raft of community members (including other companies) that have an interest in the direction of Java, so Oracle/Sun couldn't let him be a prima donna even if they wanted to.
His real role, if he had understood it, was to be like the Queen of England: a kind of father figure. Symbolic figurehead. His role isn't (or shouldn't be) to determine the future of Java all by himself.
I'm not a lawyer, but I play one on the Internet. Blog