[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
When will Google drop Java and use any other non-shit language
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 65
Thread images: 4
>>
>>53392196
>Entire platform built on Java
>Tons of money spend on
>Well versed
J-Just drop it, its shit!
>>
>>53392196
But Google mostly uses C++ for Android.
>>
>java
>shit

confirmed for never working in java
>>
>>53392196
Java is perfect.
Unless there is a better language featuring a jvm thinking, shut up.
Or they need to implement fresher, quicker, more reliable libraries.
What version is their jvm?
What is the jvm ram?
>>
>>53392279
>java
>not shit

confirmed for never working in java
>>
>>53392270
C++ is used only for the kernel.
>>
>>53392482
And every other part of Android that isn't an app.

And some apps too.
>>
Java's for multiplatform support and iirc Apple's app store is set up for multiplat support even though it distributes compiled binaries, is there any reason Google couldn't do the same?
>>
>>53392482
Android uses the Linux kernel, which is written in C.
Idiot.
>>
>>53392516
And C++ and Python and a multitude of other languages
>>
>>53392196
Don't they have their own runtime nowadays?
>>
but android doesn't use java, it uses a specific bytecode that java compiles to but it doesn't have to be java
>>
>>53392521
No, the kernel is pure GNU C89.
Do you even know what a kernel is?
>>
>>53392279
>>53392466
It's okay. Extremist faggots should kill themselves.
>>
>>53392511
Yeah. iOS isn't multiplatform.
The hardware isn't different enough to call it multiplatform.

It's basically like calling an x86 binary multiplatform because it runs on AMD and Intel, and all the generations of their processors.
>>
>>53392534
>Yeah. iOS isn't multiplatform
No shit, I never said it was. I said the App store's set up to support it. And I should've been more clear, the OS X app store is set up this way, not sure about iOS's but I still don't see why Google couldn't do it.
>>
>>53392530
Check your facts. C++ and Python are extensively used.
>>
>>53392196
When they find another language that is open source (for the reuse part) and as many developers. Seriously, the number of Java programmers astounds me. Most come from enterprise coding.

>inb4 Oracle is suing Google

Google is moving to OpenJDK APIs
>>
>>53392548
https://github.com/torvalds/linux
>C - %97.1
>C++ - %0.6. Probably a misattributed header file
>Python - Not present
I know android doesn't use a vanilla Linux kernel, but there is no way in hell there is any C++ or Python in there.
>>
>>53392575
Actually looking deeper, there is SOME python is a few of their tools (Only 45 files), but that's not a part of the kernel itself.
Also yes, all of a "C++ code" are just C headers.
>>
>>53392575
>there is no way in hell
Again: check your facts, you retarded dip and stop assuming.
>>
>>53392196
>Android=Java + Linux

This is why you should never hire CS majors. Android should have been *BSD + Python/Lua/C++ from the start.
>>
>>53392534
OS X was multiplatform. Back in the transition days, when they switched from PPC to x86 they had Universal binaries, which contained both PPC and x86 code with appropriate headers that allowed the system to load the correct one.
The multiplatform code died in 10.6 (so the latest MacOS X I can use on my old PowerMac G5 is 10.5), but it still has to support those fat binaries for backwards compatibility reasons.

>>53392511
Java is multiplatform in a very different way than MacOS X is. (bytecode executed in a VM vs. compiled for every architecture it can run on)
>>
>>53392609
>cuck license
not even once
>>
>>53392599
Why don't you actually provide some proof that there is some python code being run in kernel mode on android.
All you've done is express retardation.
>>
Ndk
/thread
>>
>>53392619
>I require spoon feeding
you don't belong here, m8
>>
>>53392609
It would have died like Maemo(Meego?) did.
One of the reasons for it's success was the multitude of Java programmers who could easily switch.
>>
>>53392609
>you should never
>should have been
they didn't ask the animu pedo? what were they thinking!
>>
>>53392610
>Java is multiplatform in a very different way than MacOS X is.
Yes I'm aware. That doesn't change anything. Apple keeps software compiled to LLVM IR then compiles it for the target architecture upon download, could Google not do the same?
>>
File: 1377123985303.jpg (190 KB, 1000x898) Image search: [Google]
1377123985303.jpg
190 KB, 1000x898
>>53392616
>Give something away for free
>Get piss because someone used it

Either it's free or it's not. GPL is not free
>>
>>53392653
>>Get piss because
nope, I'm not using the cuck license :^)
>>
>>53392634
>multitude of Java programmers who could easily switch

And start coding absolute crap
>>
>>53392653
>GPL is not free
It's a license, you muppet!
>>
File: GNU Manifesto.png (254 KB, 679x693) Image search: [Google]
GNU Manifesto.png
254 KB, 679x693
>>53392658
>^

Yes, code for """""""f""""'r""""""e"""""e""""""""""
>>
>>53392659
Better than fading into oblivion.
>>
>>53392659
So it'd be no different than writing the program in Java
>>
>>53392653
Using the BSD license is exactly like cuckoldry.

Instead of letting someone rail your wife, you're letting someone else make money off of the software that you created with no obligation to make that software freely available. How cucked is that?
>>
>>53392672
>I'm an applecuck
opinion discarded
>>
>>53392680
maximum cuckage!
>>
>>53392680
Using the BSD license is like programming because you with no ulterior motive. You make your software and throw it on the table as you tell everyone something along the lines of "Use it. Or not. I don't give a shit either way, just give me credit if you do"
>>
>>53392643
>could Google not do the same
It does.
>>
>>53392693
>Take my wife. Or Not. I don't give a shit either way, just tell everyone she is my wife.
aka. cucked
>>
>>53392699
With a real language, not Java
>>
>>53392680
>give a man a fish
>you're out a fish

>teach a man to fish
>I'VE BEEN KEK! HE'S SELLING FISHES NOW!

If only Jesus licensed gnu/fishing with GPL, then all fish would all be free for all!
>>
>>53392715
Like English?
>>
>>53392712
>freetard going maximum retard
whodathunk
>>
>>53392727
>told
>must control damage
>>
>>53392732
>implying a freetard has the mental capacity to "tell" anybody
>>
>>53392738
>backpedaling
>>
>>53393068
No backpedaling at all
>>
>>53393080
>I don't belong
>>
>>53393099
Having fun with tall that meaningless greentext?
>>
>>53393105
>muh animu forum
m8...
>>
>>53392196
You don't need to use Java, you can use any JVM language you want.
>>
Android should've used LLVM instead of Java.
>>
>>53392628
There's no fucking Python in the kernel you stupid fuck.
Kill yourself.

Here's my proof:
https://github.com/torvalds/linux
>>
>>53393184
>android
>torvalds/linux
I guess you showed who's the stupid fuck. :^)
>>
File: tumblr_nqep0fxTxA1sslju5o1_250.jpg (28 KB, 246x271) Image search: [Google]
tumblr_nqep0fxTxA1sslju5o1_250.jpg
28 KB, 246x271
this is now a simpsons thread
>>
>>53392628

>i can't find proof so I'll just say I won't spoon-feed it to save face

You sure showed him
>>
>>53392609
>Lua

ayy lmao
>>
>>53393253
>I still want to be spoon fed dammit!
time to go, pajeet
>>
>>53392279

java is ultra shit, but thankfully there are plenty of good languages using the JVM like clojure and scala. Both languages have a long way to go, but unlike java they are not fundamentally flawed and built around a paradigm.
>>
>>53392279
>java.
iphones with lower specs run better than androids.
Thread replies: 65
Thread images: 4

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.