It’s simple. Java is that thing that allows me to play Minecraft
@rudrasingh63545 жыл бұрын
and lets me make minecraft mods!
@cyclonic52065 жыл бұрын
Play Minecraft really slowly even on though it can be run quickly had it not been written in Java*
@Watrmeln5 жыл бұрын
Ye
@KingJellyfishII5 жыл бұрын
@@cyclonic5206 being written in Java isn't the only problem. Java isn't _that_ much slower than CPP, I think it's just because the project was never meant to become the size that it currently is, introducing many, many small performance hits that add up.
@cyclonic52065 жыл бұрын
@@KingJellyfishII Fair point
@neplatnyudaj1106 жыл бұрын
Not even Oracle managed to kill Java. That speaks for itself.
@dmhendricks5 жыл бұрын
Indeed. The fact that people still use Java shows that their's no accounting for poor taste.
@Gamebuilder20005 жыл бұрын
Daniel Hendricks People Only still use Java because they want to play Minecraft.
@WilderPoo4 жыл бұрын
Daniel Hendricks Java is fine if it’s used in an appropriate way; prefer composition over inheritance etc. There’s so much garbage code out there though.
@blahbleh56714 жыл бұрын
@@WilderPoo like urs
@universenerdd4 жыл бұрын
@@Gamebuilder2000 or run android
@EnderCrypt6 жыл бұрын
"Java and Javascript are similar like Car and Carpet are similar."
@knockhello26046 жыл бұрын
EnderCrypt Please elaborate.
@EnderCrypt6 жыл бұрын
theres nothing to elaborate, its just a funny quote regarding java/javascript mentioned in the end
@sofia.eris.bauhaus6 жыл бұрын
"java is to javascript as ham is to hamster"
@987inuyasha6 жыл бұрын
Carpets can fly while cars drive.
@jacekjagosz6 жыл бұрын
Knock Hello Simply Java is nearly completely different in the way you write the code, but also the way it runs on the hardware. Java is actually compiled to machine code that runs on a java virtual machine, while with javascript you actually send the English-like code and it is interpreted on your machine. So you can look at full code that a website runs on your machine, but it is a lot slower than Java. Javascript is one of the simplest languages to learn.
@jexom5 жыл бұрын
>fall of Java Laughs in enterprise
@bananathanos-89965 жыл бұрын
LAUGHES IN MINECRAFT
5 жыл бұрын
@Solve Everything Oracle Java SE Subscription 1 Year Term Subscription that combines Java SE Licensing and Support for use on Desktops, Servers or Cloud deployments. US$150.00 - US$300.00 If you really need commercial support that is.
@dmhendricks5 жыл бұрын
There will be at least one developer who is going to party like (but no longer code like, since Java will be dead) it's 1999. Me.
@jodazague83334 жыл бұрын
@ We have OpenJDK though
@theshermantanker70434 жыл бұрын
OpenJDK has entered the chat
@varunmj80756 жыл бұрын
My relationship with Java started when I was 7 and started playing runescape. Im 20 now and trying to complete my computer science degreee. Thanks java, you have legit shaped my life
@ryansamarakoon82683 жыл бұрын
This is legit the same for me. I got into coding to make my own Minecraft mods, and now I'm 20 doing internships while finishing my software degree. I can't thank Java enough
@Cerus_2 жыл бұрын
Same here! Learned how to write Minecraft server plugins 5 years ago as a hobby and ended up turning it into a job. I wouldn't be where I am now without Java and Minecraft
@alienwarex51i3 Жыл бұрын
Yep. Starting posting my Woodcutting bot scripts written in Java on Powerbotorg at 13. 11 years later I'm working as a software engineer writing.. Android apps in Java and PHP webservers. Gang!
@jasonenns5076 Жыл бұрын
@@alienwarex51i3Why aren't you using the recommended programming language for android development: Kotlin? Nevertheless, it is good that you have a job and are being a productive member of society.
@user-ex2yt1pl6u5 жыл бұрын
More like 'The Rise and Rise of Java'.
@jscorpio19875 жыл бұрын
Chizzy Meka exactly!
@jodazague83335 жыл бұрын
Read my mind
@SilenceSerene5 жыл бұрын
Chizzy Meka lol true
@unreal-the-ethan5 жыл бұрын
and the Rise and Rise and Rise some more...
@michaeld96825 жыл бұрын
Just like the index of a for loop
@tbk20105 жыл бұрын
Little known fact: Java also runs on your BluRay player, finally fulfilling its original purpose.
@needaneym19325 жыл бұрын
So, can i run doom on the bluray player?
@konradgajewski82155 жыл бұрын
Little known fact: Java runs on your SIM card.
@1d10tcannotmakeusername4 жыл бұрын
@dontclick notgood You can, it's just going to be insanely slow.
@leocat26624 жыл бұрын
@@1d10tcannotmakeusername nope the LWJGL-Binaries only exist for Windows, macOS and Linux.
@1d10tcannotmakeusername4 жыл бұрын
@@leocat2662 ToasterOS is most likely based on either Linux or FreeBSD, both of which are compatible with LWJGL.
@clasesdeinformatica15 жыл бұрын
If COBOL is not dead, I don't think that Java will die soon.
@no_fb5 жыл бұрын
Some old languages as COBOL have a niche utilization in financial applications, so they are slow to die. Java, on the other hand, is a multi-purpose language like many others. Its platform independance is less an advantage as before, now that the gcc compiler series is supported on practically every CPU. Also, other VM-based languages have appeared and evolved much better, while Java has stagnated and can barely keep up after the multiple mistakes it suffered along the few updates. Type erasure, an awkward grammar and poor support for functional programming or asynchronous execution are typical examples; when compared to C#, the Java language and its underlying engine look like dinosaurs. Its only advantage left was the large existing code base, and the fact Dalvik has a similar bytecode so that earlier Java versions could be used as source language for Android apps. But JVM-based modern languages like Scala and Kotlin were recently introduced, they can be compiled on the same VM and are compatible with all the existing code base (besides being compilable to native or JS), while offering at last a power set of features with a comfortable, coherent and clear language. Thankfully Google adopted Kotlin as an alternative to Java (and hopefully, soon as a replacement), which will allow Java to finally retire with what little dignity still remains. A bit sad those key considerations were missing from the video.
@no_fb5 жыл бұрын
@thomas samson Just stating it won't make that true, especially without any argument ;-)
@no_fb5 жыл бұрын
One more step: kzbin.info/www/bejne/aKLXXmaPn9Rlf6M
@tomv39995 жыл бұрын
And that's unfortunate in both cases.
@BugGenerat0r5 жыл бұрын
Exactly. Java is the new COBOL.
@dwh198912185 жыл бұрын
“Fall of the java “ is a click bait for the millions java programmer.
@yuricherkasov5 жыл бұрын
Did not even watch, came to read comments. C++ programmer (but with Java we are stronger lol)
@123TeeMee5 жыл бұрын
yeah, I've avoided watching this video for a while but gave in today and the value really is in the comments. I've never gained so much from reading youtube comments, or seen so many intelligible debates on this site
@jameslawson15 жыл бұрын
It was for me when I first saw it. Learn Kotlin though, it's better.
@twistedpivoter26955 жыл бұрын
"the Rise and *fall* of java" Minecraft: EHEMMM....
@proxy10355 жыл бұрын
@VincentQuerta yea but that's only useful to play with others on other platforms, in terms of PC only the Java edition is easily superior.
@Cynadyde5 жыл бұрын
if for nothing other than mods and custom servers, Java edition wins hands down
@americandragon20224 жыл бұрын
Minecraft 2020: Java is on 1.16!
@americandragon20224 жыл бұрын
/
@hazelgalban35664 жыл бұрын
Haha! C++ is the reality
@ninjanick10766 жыл бұрын
It’s not entirely fair to say that Java no longer runs the web as it powers the vast majority of enterprise web servers. While its no longer the king of front end, its still very large on the back end
@jameslawson16 жыл бұрын
Yeah, Java backends are the most popular for corporations.
@creature_of_fur6 жыл бұрын
-applet- *S E R V L E T*
@claudiolluberes1116 жыл бұрын
Good point
@TimurTripp26 жыл бұрын
My thought exactly; Java is still helping to power the web on the server end, just not on the client anymore. It hasn't fallen, but rather evolved from its original purpose.
@tomi2136 жыл бұрын
Also there are frameworks that allow writing the front end too with Java eg. Vaadin.
@adrianozambranamarchetti21876 жыл бұрын
1:24 "Complier" It complies with everything
@richardgomes54206 жыл бұрын
Yes. Everytime you code something wrong... it complies.
@CroatInAKilt6 жыл бұрын
"You want to run an ObjectiveC app on Android? Go for it. Complied."
@DranKof6 жыл бұрын
It's a shame videos can't be edited for micro-errors like that. I guess there are always on-video comments, though.
@gorillaau6 жыл бұрын
Compiles Once... Debug everywhere.
@thethinkman66756 жыл бұрын
This is what I subscribe for. No cheesy voices,no BS in the background,but straight to the point and that sweet and warm voice....
@CorporateShill6 жыл бұрын
The ThinkMan Opposite of the game theory
@punkerfoo126 жыл бұрын
except the bs where he never delivered on the title and just gave me a history lesson I already knew. fucking click bait.
@punkerfoo126 жыл бұрын
Octoboi77 it is not until 8 min and 30 seconds that he actually addresses the "fall of java" part. The video is only 10 min and 30 seconds long. Almost the entire video is a history lesson. When he finally gets to "the fall of java" he pulls a bull shit tongue and cheek move saying, "I know I said the fall of java in the title but guess what java never fell! Ya isn't that cool" Fucking click bait
@punkerfoo126 жыл бұрын
I like java. I think it is cool and innovative. That's why I was interested to watch this video...and then was extremely disappointed because it did not say anything interesting and did not deliver on what it advertised
@tomv39996 жыл бұрын
> and that sweet and warm voice.... You might need a girlfriend. Or a sock.
@vorpal226 жыл бұрын
Finally they brought some basic functional programming constructs to Java, making it much more comfortable to work with. I'm surprised that the Science Elf didn't mention that there are also dozens of other languages (e.e. Clojure, Scala, Kotlin, Groovy) that compile into Java bytecode and are run on the Java Virtual Machine, It's pretty impressive on the whole.
@jameslawson12 жыл бұрын
Closures (lambda functions) are the first and only functional programming construct that they introduced, and is almost certainly going to be the last unless the language takes a radical new turn this decade
@vorpal222 жыл бұрын
@@jameslawson1 They are trying to be more FP-like, with Optional, for example, and map and forEach on collections, and the vavr library no? It's very awkward, and I think Java is way past its best before date. I can't believe how widely it is used when it is a steaming heap of cruft. I gave up on Java ages ago and far prefer Kotlin with Arrow.
@somekek67345 жыл бұрын
2:23 damn, thats a creative logo
@dermond3 жыл бұрын
Yeah I like the logo to
@mindlessjulian16666 жыл бұрын
Every teacher gets a java update notification sitting on their pc. That's a fact.
@markwiygul63565 жыл бұрын
"The Rise and RESILIENCE of Java" is the subject matter of this video, which makes the title sort of clickbait. But it's still a great video. Thanks for posting it.
@tamilshoutcom6 жыл бұрын
Pretty sure I've been hearing that Java is dead/ fallen/ no use/ not cool.. blah blah since the year 2002 when I started programming. Cute video.
@johnbrown91816 жыл бұрын
To be fair, pronouncing the death of Java is quite a fashionable thing to do.
@TheDragShot6 жыл бұрын
Now this is a comment underrated up to the point it results offensive to me. Have a thumbs up.
@quack38916 жыл бұрын
no language is dead ask cobol
@cutecommie6 жыл бұрын
2025: "Java is about to die!" 2037: "Any second now..."
@blasttrash6 жыл бұрын
"Java will be still be relevant long after javascript hippies die." This is the comment that I read somewhere else. lol
@JffryBE5 жыл бұрын
Just got into learning java and love to hear the stories from the past. Very informative vid, thanks!
@wernerboden2396 жыл бұрын
I started writing Java, somewhere in '95 or so (applet's), exactly for the purpose of creating more interactive web-pages. I was planning to make a 3D browser-based game. But, as it progressed, I found it to become complex to the point that you had to read through a large amount of documentation, in order to get some function to work. Some things, never worked properly, due to lack of control on processes. That made me quit the whole thing and that's what made me turn to javascript and DHTML. I have no experience with the apps for android, but I can imagine that many things have been made easier, to write simple things for a ever-growing consumer market. You don't even call it 'programming' anymore; it is 'software engineering'. It will propably become 'software management', at some point. I am still in doubt if that's a good or bad thing. Ruby Script seems to become an interesting thing for people.
@coolguy-xd1bg6 жыл бұрын
"the Fall of Java" *intense skepticism*
@TheMrKeksLp6 жыл бұрын
Ikr
@Blocks06 жыл бұрын
Press X to doubt.
@jameslawson16 жыл бұрын
Nullpointer Show me the stack trace, did I forget to define it again"
@kabochaVA6 жыл бұрын
Yet a lot of developers try to move away from Java because it is WAAAAY too verbose... (hence the general decrease of Java in the TIOBE index) It's mainly project managers who hold on to Java because "there are plenty of Java developers in the market" (and project managers don't do the coding, so they don't feel the pain of using a verbose language) So yes, Java is falling (it's not dead yet, but it's falling)
@0PageAccess6 жыл бұрын
*MULTIPLE PEOPLE ARE TYPING...*
@jupiter13906 жыл бұрын
90% of comments say that java is for Minecraft Acceptable.
@kostasgr18586 жыл бұрын
That is 99% inaccurate.
@bibasik76 жыл бұрын
But Minecraft.
@FlameRat_YehLon6 жыл бұрын
Also for Starbound though... But mainly for Java as you mostly don't use the official launcher aka you need to get your own Java.
@RAFMnBgaming6 жыл бұрын
More acceptable than Bedrock Edition.
@OpenGL4ever6 жыл бұрын
tvbrowser, Eclipse and Netbeans.
@talonfluff6 жыл бұрын
for what do i need java if not for minecraft.
@christancoding44246 жыл бұрын
Sephy Rune You Are Bad at the game
@jameslawson16 жыл бұрын
I love Java, but Minecraft should not have been written it. The jvm mixed the the gc makes it ill-suited for games.
@ccf_10046 жыл бұрын
Termer then play Bedrock Edition.
@xeigen26 жыл бұрын
Old School Runescape too.
@hanro506 жыл бұрын
Java has its advantage over say C++. Modding being the big one and easy multiplat-porting to other OSes like Mac and Linux being the second. Heck the modding community has basically decompiled the game to source code already, something that is infinitely harder with the C++ version
@climbers13766 жыл бұрын
This is a true community service creating and posting this video here. thank you for your time and effort
@gmodrules1234567892 жыл бұрын
Java will never die. Its simple. Too much runs on it, and there's is a vast wealth of knowledge out there on it. Its incredibly easy to learn, its easy to use, and its widespread. It is basically where C++ was back in the mid-90s. Everyone uses it. And its not a bad language either. You can argue that its verbose. And yes, it is. I think more can be done to improve that.
@thundersos80872 жыл бұрын
Stuff has already happened for that. Introduction of var for example. I don't particularly like that aspect tbh but horses for courses.
@alienwarex51i3 Жыл бұрын
Verbosity isn't that big of a deal in my opinion. Newbs like it because it makes it look like they're doing more than they are, OGs don't really mind it because they either use shortcuts in Intellij by now or have been doing it for so long they don't even give a shit anymore. Java is too ubiquitous at this point to go anywhere any time soon. Maybe in 20-30 years we will see some real difference, but even then... Hell, FORTRAN and COBOL still have job listings...
@Selsato Жыл бұрын
I personally just find it's an extremely tedious language to use. It feels almost pompous with it's structure. I can't imagine many cases where it wouldn't be better to use c++ or JavaScript instead.
@gmodrules123456789 Жыл бұрын
@@Selsato C++ backend is a nightmare. No package manager is a dealbreaker for almost everyone. C++ is expensive to develop in. C++ is unarguably more verbose for OOP purposes. NodeJs is a solid choice for smaller apps, but isn’t scalable. Same goes for Python. Java scales well, is easy to distribute, uses maven which is much better than npm. It’s cheap to develop in, it’s easy to debug, it’s easy to onboard people, and it’s magnitudes faster than JS. .NET is another solid choice. Java is just easier to get working for backend and middleware purposes. JS is mainly a front end language.
@Selsato Жыл бұрын
@@gmodrules123456789 Ah y'know what, I can't argue. I honestly didn't consider large scale projects, and you're probably right. I can really see from the appeal of java from the perspective of industry. C++ certainly shows it's age, and JavaScript can struggle to stay cohesive as projects grow in size. Java having strong object oriented features and universal platform support does make it a good choice. That said, my perspective as a developer hasn't much changed. It's just a very dry and overstructured language. It's not beginner friendly at all, and I personally just despise using it.
@MatildaJourney6 жыл бұрын
As a systems engineer this video is just not true , jboss, Tomcat and IBM WebSphere are still highly used, Java has just moved to the back end
@OverG886 жыл бұрын
Yup. Like... pretty much all AWS services are written in Java. People see only a tip of the iceberg when it comes to Java. Like Minecraft. But cases like Google. Oh boy. The use of Java is colossal in their code base.
@ijusterik53846 жыл бұрын
Lazic B. Java is scalable in web ;)
@dayvie95176 жыл бұрын
Java also still renders templates with JSF for multi page applications.
@leonhenry48616 жыл бұрын
I think he means on the startup scene, in the corporate world Java is still very much a major player
@123TeeMee5 жыл бұрын
@@tomv3999 as someone getting in to backend development, what exactly is wrong with websphere (not disagreeing just new to it all)?
@bioharz96256 жыл бұрын
No sorry, Java is still heavily used in the enterprise sector (Java EE, Spring...)
@privateprivate313376 жыл бұрын
Only because they're enterprise and switching over to Node JS is too costly. It'd be like fixing a wing on a plane while you're still in the air. Same reason a lot of enterprises still use IE 9
@Masterrunescapeer6 жыл бұрын
I wouldn't touch NodeJS for any security/latency stuff. And apps wise, most of the time it's still better to write it straight as a native app than trying to build it via e.g. react as it performs faster, conforms better to the ecosystem and the download size is generally smaller. Anything server side, I'd also stay away from Node and just use e.g. Go, Java/Scala, Python, etc. as they're all faster, scale better and are quite easy to write/maintain. If you want a quick site that pretty much has no traffic, no budget while being on a time constraint, go ahead and go NodeJS. Industry should stop going for buzzwords.
@privateprivate313376 жыл бұрын
You realize that walmart.com and paypal are all written in node js and gets MILLIONs of concurrent traffic per second right? If you want the best concurrency then you go with Node, if you don't want to scale go with anything else.
@Johanthegnarler6 жыл бұрын
@@privateprivate31337 we scaled well with spring boot and we handle 250k requests per second on the cheap.. and we're talking data heavy requests, not those silly clickbait tests. We have nodejs services as well. The only issue we have with them is ramping developers up on em.
@tomv39996 жыл бұрын
> Java is still heavily used in the enterprise sector (Java EE, Spring...) Exactly. The world of "waterfall" and "user stories" and India. Have fun.
@yuki_is_bored6 жыл бұрын
I'd like to add the Oracle/Sun JVM isn't used in Android. Android uses ART (previously Dalvik) which is a clean-room implementation of the JVM. At the moment, Android is pushing people to Kotlin which is another language that can run in the JVM (other examples of this are Scala and Clojure). I think the reason for this is that it's a much more "modern" language (Much more concise and simple).
@BigRobChicagoPL6 жыл бұрын
I remember that fun stuff called BASIC and also when you talked about OAK I see it when I load a Win Bootable disk. Cool stuff
@hanro506 жыл бұрын
Well art isn't technically a Virtual machine since all it does is compile apps to a binary you device's CPU can understand. It does it one time and then saves the compiled app. Delvick also did this, but did it every time you launched said app since it never saved the compiled version. It doesn't do instruction conversion on the fly...
@Dorumin6 жыл бұрын
Thank god we're moving off from Java in mobile development though :)
@claudiolluberes1116 жыл бұрын
It is still Java if Kotlin is running on JVM. It is using all of its features, optimizations, and is being compiled to Java bytecode.
@hanro506 жыл бұрын
Claudio Lluberes Actually the only limit really governing what limits are in place in Android is what ART can reliably compile into machine code on your device. Android doesn't really convert instructions on the fly like what you might see with a typical Java application
@unlokia6 жыл бұрын
Your graphical visualisation of CPU architectures and platforms being different varieties of interlocking, meshing patterns is truly inspired! This is *EXACTLY* how my mind works, and I’ve often used this visual analogy in my mind, and my brain seems to naturally generate mental mnemonics such as this, to break things down so that they’re clear and rational. Thank you! God bless you.
@honkhonk8009 Жыл бұрын
nigga it really aint that deep. It just runs bytecode
@ikanberapi21894 жыл бұрын
Some of Java meaning: -coffee -one of island in Indonesia -java script -minecraft
@ps3master724 жыл бұрын
You forgot Runescape
@stewiegriffin65036 жыл бұрын
I wrote C++ compiler in Java
@JB525206 жыл бұрын
Great video! For Android, Kotlin is (in my actually humble opinion) far superior to Java. While Java is unpleasantly verbose and rigid, Kotlin reads like poetry. It has the official support of Google, and any Java file can be replaced with Kotlin without changing the rest of the project. When I recently started making an Android app in Java, I absolutely hated it, but since I changed to Kotlin, it's become fun and satisfying.
@talwat3212 жыл бұрын
Kotlin uses the Java Virtual Machine, it's basically just an alternative syntax with extra features. Although, Kotlin can be compiled to other targets it still is usually targeted at the JVM.
@tomaszzakrzewski37902 жыл бұрын
Kotlin is not a separate language, but just one of a bunch of languages built on the top of java virtual machine. So it's not like Kotlin is java replacement, rather it's an enhancement.
@Scudmaster112 жыл бұрын
@@tomaszzakrzewski3790 it's more like a copy cat programming language instead
@jasonenns5076 Жыл бұрын
@@Scudmaster11also has a slow compiler as well. I do not like Kotlin's implicit types system, I like strongly typed languages.
@Scudmaster11 Жыл бұрын
@jasonenns5076 so everything about kotlin is worst... slower , copy cat , and many more
@knockhello26046 жыл бұрын
Thank you for not using too much technical pharases and jargon - thanks for making your video watchable man your channel is a gem.
@Skane3655 жыл бұрын
Oak-based devices failed because Sun didn't really understand the economics of embedded systems at that time. Embedded systems were incredibly cost-sensitive and most devices were either using C or assembly language because of the cost constraint on the hardware used. People were actually arguing over pennies in the HW design. The speed of the code was also a constraint.
@mmille10 Жыл бұрын
Agree. We ran into this where I worked, when Java came out. I was one of the people in our shop who got excited about Java, thinking maybe we could use it for some of our development. We primarily worked in C for both client and server. I didn't see Java as a possibility for our client systems, because we needed software to work in small memory spaces, and it needed to have good performance. Java was boggy on your average hardware. It needed a fast system, with abundant memory to be considered at all. This was before Java's JIT was well-developed. We considered running it on the web, though, as an applet. We had been using thick clients, but we thought maybe we should have a web client. I worked on that project, trying to see how we could use applets. That turned into kind of a nightmare, due to running into sandbox constraints. It turns out to do what we wanted, we needed to sign our applet with a certificate from a certificate authority, which cost some major bucks, and we weren't willing to spend that kind of money to adopt a new technology. I asked, "What about using it on our server," since we didn't have this issue with it, and we'd have more memory and processor resources than on our clients, but the answer was no, I think because we were worried that the performance wouldn't scale well. Our server needed to be able to field thousands of clients, and maintain good performance, and there wasn't confidence that Java would be able to deliver that, at the time. Another thing was despite Sun's claim that Java offered more application and system stability, we ran into more instances than we were comfortable with of Java software that crashed, or even crashed the whole system, sometimes (when running on Windows).
@mrmen98746 жыл бұрын
ironic that this was uploaded exactly a month before my Java class started...
@DrorF4 жыл бұрын
No, not really. It might have been...... if the title of the video was correct...
@WeMasterGaming6 жыл бұрын
I remember downloading .jar games and apps on old java based phones
@riconuts6 жыл бұрын
Me too
@WeMasterGaming6 жыл бұрын
GreenFlags kids now-a-days won't understand the real fun downloading them
@FlameRat_YehLon6 жыл бұрын
That's J2ME though, which isn't the same as desktop Java. (But probably contributed to the 3 billion devices as well.)
@RhexGomez6 жыл бұрын
Nokia phones :D
@WeMasterGaming6 жыл бұрын
Elmar Gomez indeed
@kirishima6386 жыл бұрын
'write once, debug everywhere'
@TheMrKeksLp6 жыл бұрын
Write once, debug in realtime Java, fuck yeah
@kirishima6386 жыл бұрын
Actually it was more like debug the JVM on the system and try using a different approach because what should have worked, didn't. Java was a frustrating environment to work in.
@TheDragShot6 жыл бұрын
*+Kiyoshi Kirishima* finally someone who knows that phrase as well.
@subterfugue6 жыл бұрын
lmao ikr
@dream0p21316 жыл бұрын
Most haters of java are ones that can't java.
@MrTheshadowking6 жыл бұрын
Another thing why Java won't fall any time soon is that it's ease of programming, and the fact that it has a huge prevelence in high school computer science classes making it the gateway of beginner programmers
@JustOneGuy6 жыл бұрын
TheShadowKing98 school programs are being changed to study python instead so that argument is weak
@TUnit9596 жыл бұрын
We studied both Python and Java. Unfortunately we started Java around the time that Minecraft was getting really big so _everyone_ in the class was all "lets make a mod!" and then only like two or three of them managed to get the environment set up properly for it.
@creature_of_fur6 жыл бұрын
You lucky guys... We learn P a s c a l . N E T
@raney1506 жыл бұрын
Python is starting to take some ground in early classes. I'd say Python is much better to start out with.
@jhoughjr16 жыл бұрын
Lol ease of programming? C#, Swift , Ruby, Python and JS are all easier to program in.
@javijee_5 жыл бұрын
Marty, I just got back from 2044... ...they are still trying to kill Java!
@javijee_5 жыл бұрын
@Solve Everything ...so still alive!
@theshermantanker70434 жыл бұрын
You just can't kill Java :)
@KyleHarrisonRedacted6 жыл бұрын
"Java on the web is gone" Embedded Applets are what's gone. Java powers websites, web applications, and APIs en mass. Netflix's entire ecosystem is a tremendously huge array of Java applications (just as one example). It's never been more huge on the web than right now. Also Java was named after the Island, and simply because it's something people also call caffeinated beverages, enjoys whatever moniker that can come from it. JavaScript on the other hand was just an embedded scripting language that webmasters could take advantage of to enhance the runtime functionality of previously static pages. Similarities in name alone, even syntax wise they're so wildly different from eachother
@jemert963 жыл бұрын
Whole server halls are managed through Java code lol, people have never heard of Scala/Hadoop/Spark I guess??
@dayvie95172 жыл бұрын
JavaScript was developed in a world where Java existed and leaders wanted a "Java like" language on the Browser, hence the name.
@robglez6 жыл бұрын
My experience with Java is great. I still use it for Android programming everytime I can! Lots of resources available. Nice video man!
@DS-Pakaemon6 жыл бұрын
That TV remote is Sooooo advanced for it's time. At least to me. Why isn't any comment celebrating that??? I think that remote is lit!
@Sushimitzu6 жыл бұрын
In fact, the Star7 was *too* advanced for its time. As a result, there was no market for it and it failed.
@alshezawi20105 жыл бұрын
Yes this is the first time I heard about it and i'm shock
@hieutora5 жыл бұрын
Yes, in the iPhone launch, people cheered when Job did a scroll move but that tv remote went unnoticed. It was way ahead of its time.
@notvelleda6 жыл бұрын
1:16 *_Complier?_*
@tchitchouan6 жыл бұрын
It complies to the orders
@lunarcoffee6 жыл бұрын
yeah?
@Blocks06 жыл бұрын
LunarCoffee It's a typo
@CorneliusCornbread6 жыл бұрын
*_WILL YOU COMPLY?_*
@ali99_826 жыл бұрын
Pugduddly compiler
@katherinemitchell2806 жыл бұрын
Java can never die you fools! If I'm forced to maintain VB6 software in 2018 then who knows how long we'll be in Java hell!
@marekgenerowicz44015 жыл бұрын
Just like AS400
@marekgenerowicz44015 жыл бұрын
@Kiril Nizamov i know its not going anywhere soon. i supported it till 3 weeks ago
@sojans.r90255 жыл бұрын
I feel for you.
@Ivoshevo5 жыл бұрын
Hahaaaa
@jscorpio19875 жыл бұрын
Katherine Mitchell “forced” is a pretty strong word. I’m pretty sure that you voluntarily accepted your current job. If I’m wrong, then you must live in a country where slavery still hasn’t been abolished and I hope you seek asylum.
@LiranBarsisa6 жыл бұрын
Kotlin is now the main competitor to Java on Android. Both are converted into byte code anyway, so they work together.
@yuricherkasov5 жыл бұрын
Kotlin is made with idea "look, it works better than Java". So ironically to start learning Kotlin you must know Java already
@lawrencedoliveiro91046 жыл бұрын
2:01 “Virtual machines” aka “bytecode interpreters” were hardly a new idea. UCSD Pascal was doing it about 10-15 years earlier.
@WilderPoo4 жыл бұрын
No such thing as a new idea in CS lol
@lawrencedoliveiro91044 жыл бұрын
True, but sometimes old ideas are forgotten when they should be resurrected. For example, it’s nice to see coroutines making a comeback (async/await in Python and other languages); next I would love to see continuations www.codecodex.com/wiki/Continuations added to some language other than LISP ...
@scottfranco19626 жыл бұрын
"some compilers just assigned words to each of their machine code functions" That's called an "assembler" NOT a compiler. Please use the correct terminology. A skateboard is not a car.
@TheDuckofDoom.6 жыл бұрын
"numbers represent instructions" No. Sets of electrical switch positions(abstracted as bit sequences and stored in groups of 8) are the actual instructions they are not numbers and they do not represent anything deeper. The unique set is the physical toggling of switches which then causes an electrical cascade of transistors through the processor, that cascade being the actual operation.(physical toggling does not mean mechanical, although it could and did once long long ago)
@rockgardenlove6 жыл бұрын
@@dethm0r30 u real insite fam
@coronelkittycannon6 жыл бұрын
"Fall of Java" > looks at life-time java projects
@phriend2spin6 жыл бұрын
Great video by the way. I do like that a few new languages run on the JVM like Kotlin and Dart. Not as popular as Java but it goes to show how adaptive the JVM is.
@Swimfan726 жыл бұрын
Java could really use an update that makes it a bit less lengthy to program in, and also have C and C++ level of performance when being compiled while also still being compatible with anything and revertible from any version of java.
@jahinzee2 жыл бұрын
cough Kotlin cough
@rpgamer10022 жыл бұрын
Java 17?
@Swimfan722 жыл бұрын
@@rpgamer1002 dog this comment is 3 years old java 17 wasn’t even a thing
@superblaubeere276 жыл бұрын
Java did not really fall.
@Architector_46 жыл бұрын
That's exactly what this video says.
@claudiolluberes1116 жыл бұрын
That's what he said, it did fall on web but it's still alive in other platforms.
@CanaldoZenny6 жыл бұрын
Yeah, some older software and games still require Java RTE to Run.
@josecarlosxyz6 жыл бұрын
if you like to work on very old places dealing with crappy enterprise systems, yes, didn't fall...
@superblaubeere276 жыл бұрын
Jose Carlos "on very old systems" "dealing with crappy enterprise systems". Wtf do you mean?
@abhijeet_ghosh3 жыл бұрын
Even if Java itself may die one day, Kotlin (for Android), groovy (smart home) and other Java derivatives will keep on pushing forward.
@emperorj47833 жыл бұрын
My dumb classmates think that Minecraft Java Edition is a better version of Bedrock or P.E but they don't know that it is actually a programming language: JAVA. **MEME SECTION** Nobody: Me: Mojang, why in the world did you re-write Minecraft in Java?? Now I can use my laptop as a toaster while playing Minecraft User: Java, java? Java: Yes papa? User: Eating R.A.M? Java: No papa. User: Telling lies? Java: No papa! User: Open you mouth... Java: HAHAHA! *millions of bytes of R.A.M fall out from Java's mouth**
@tacowilco75156 жыл бұрын
And you didn't mention Google tries to get away from Java because of crazy patent wars with Oracle.
@dmhendricks5 жыл бұрын
I'm not sure why they don't just use Microsoft JVM. It is as equally irritating, useless, ancient and slow as any other out there.
@jscorpio19875 жыл бұрын
I don’t know why google didn’t go with a compiled language for Android app development. The resource hungry JVM seems like a poor choice for a resource constrained environment like a mobile phone.
@VolpeJosesk4 жыл бұрын
That's not easy tough If they get rid from Java in instants, many apps and games will just not work anymore in last versions of Android But they recently released a new code language for Android, wich is Fuchsia, and they are incentivating developers to use it instead of Java
@rmrbush6 жыл бұрын
Amazing, the JVM is "just" the Adapter design pattern for processors.
@DrorF4 жыл бұрын
That's why they call them " design *patterns* " (nice observation though)
@cno99846 жыл бұрын
i was learning java and my dad bought me a book about javascript... i am serious
@TheMrKeksLp6 жыл бұрын
Can you disown your own dad?
@TheMrKeksLp6 жыл бұрын
On a more serious note: JavaScript is such a fucking garbage programming language it's hard to put into words. Still slightly better than PHP though
@FlameRat_YehLon6 жыл бұрын
Well, at least not numbers are numbers now.
@jhoughjr16 жыл бұрын
JS will hey you further.
@Ezyasnos6 жыл бұрын
How is it better? Because more scriptkiddies made crashing junk for it? Because of the "it kinda works"-mentality, which is infinitely better than the mentality of actually defining that it can not do anything else but function in a correct way?
@ArachnidAbby5 жыл бұрын
10:23 best programming meme ive seen in my life
@VijayKanta4 жыл бұрын
Wow, great find boss!
@ArachnidAbby4 жыл бұрын
ah ok, so I have seen better now.
@psycho33244 жыл бұрын
@@ArachnidAbby wow one year ago
@paulszudzik95886 жыл бұрын
I've been working with Java since 1997.. and it has been deployed in some very major applications.. runs a lot of grocery stores, server management.. etc.. nice video. ( One minor issue .. you spelled compiler wrong on your first slide.. otherwise.. GREAT!
@abhijeet_ghosh3 жыл бұрын
“Nor would something written for ARM run on a 6502” Nor would something written for a 6502 not run on ARM. Re-read this.
@johnadler69872 жыл бұрын
"The rise and fall of Java". *stares intensly at minecraft* "Java is dying?"
@isaacjacobharris5 жыл бұрын
1:14 I'm so glad my dslexiyaer complied with my terms. Normally it's so prevalent.
@bkboggy6 жыл бұрын
When I was taking a Java class, during one of the tests I was the only one that answered correctly to a question about Java's original name, Oak. A useless piece of information that shouldn't have been asked on a programming test. I only knew it because I have an obsession about reading any book from cover to over, even the publishing details.... weird, huh. I hated the fact that professor wasted a question on a trivia and so I never looked into its origin (the book didn't go into those details). However, thanks to your video, now I know, heh.
@jscorpio19875 жыл бұрын
I’m the same way when it comes to books. I feel incomplete unless I’ve read every single word printed in the book. Even now, reading my tenth book on C++, I still can’t make myself skip the beginning where it explains stuff like variables and data types. I feel like if I skipped it, I would miss some tiny detail that wasn’t mentioned in any of my previous books.
@GiacomoSorbi5 жыл бұрын
9:25 "Java might not exist on the web anymore" - ah, ok, this video was done by some clueless author/team just to get easy views. Feel free to skip it :)
@theodenking1694 жыл бұрын
Yep, Spring exists unfortunately
@alert23 жыл бұрын
?
@railerswim6 жыл бұрын
Java is huge in The Enterprise today’s. So many backend systems for applications (not like App Store apps, more like apps provided from corporations to their clients) are running via a cluster of jvm’s through IBM’s websphere or other Java hypervisors.
@MikeElmore6 жыл бұрын
I love that the 'Compiler" graphic @ 1:20 says 'Complier' - cause that is essentially what it did... made your code comply with machine code. a great unintentional gaff
@KuraIthys6 жыл бұрын
Javascript annoys and confuses me for some reason. I've overcome it recently, but another 'easy' language also drove me nuts in the past. (Basic.) In hindsight basic isn't so bad. I mean, what I'm dealing with lacks a few features that would be pleasant, but I AM running a version that effectively comes from 1982. (on period hardware.) As for Java, it annoyed me in more subtle ways, because back then (and sort of still now) I was mostly into game programming. And guess what Java doesn't let you do? (by design), access hardware and OS features directly! That means your only option is to use the available libraries, which in the early 2000's absolutely sucked for doing any kind of realtime graphics. To make matters worse, even with a graphics library providing some approximation of low level hardware features, the language refuses to allow the use of pointers. Which further cripples your ability to write low level (as in fundamental, not hardware specific) graphics code... Nowadays there are more libraries, though it's pretty obvious to me given the headaches I had with it that those libraries can't themselves be written in Java, or they wouldn't be capable of doing anything. In any event, annoyances aside, I managed to write perfectly functional Java almost entirely off the back of knowing C++, which goes to show how similar most of the syntax and commands are...
@linxesis74985 жыл бұрын
JavaScript: Easy to learn, hard to master
@feitingschatten15 жыл бұрын
JavaScript doesn't follow logic very much, is nearly impossible to debug, and is just a giant hash table so it'll basically slow down the more you write. The people that use it usually haven't much of an idea of the fact it's already being interpreted on top of a pile of other technology and have no idea about the trade-offs between memory and cpu since threading and deep-copying and pass-by-value just aren't in the vocabulary of javaScript. Basically, if you're confused by it, then you're trustworthy. If you say you've mastered "random", then something's off. But what I'm trying to say is, Vampire: The Masquerade was coded in Java. Fun little fact you might enjoy to see what people did with it and how they got it to go fast. It wasn't 100%, but it was significantly made with it.
@danielmedina31285 жыл бұрын
Java is such a beautiful language. It will never be completely obsolete.
@RobFos5 жыл бұрын
In case anyone missed it, Google themselves said many times that KOTLIN language will be taking over Java in the android eco-system just thought I would mention it :D
@connor58905 жыл бұрын
Kotlin still uses the Java virtual machine though
@orbyfied3 жыл бұрын
Java as a language might not be as impressive anymore, but holy shit the JVM is a work of art.
@ozzell5 жыл бұрын
Java is not dead at all on the web. A vast amount of web application servers run on java.
@TerenceKearns6 жыл бұрын
That brought back memories and made me feel all warm and fuzzy inside.
@DarshanSenTheComposer6 жыл бұрын
1:14 - The moment when we realise, we humans make errors even with the word 'Compiler', leave aside the assembly language XD
@0x194 жыл бұрын
I "code" in asm in Pokémon red xD
@SCUBAelement-Intl5 жыл бұрын
That star 7 I had no idea was such a precursor device! Really cool!
@alexandermaxilum66193 жыл бұрын
Is it just my eyes or the "compiler" was really spelled "complier" at 1:14 ?
@davidwise13026 жыл бұрын
A well-done and informative oversimplification. Java's bytecode was not a new idea. In the 70's, Pascal was compiled to p-code ("portable code" or "pseudo-code" since it was an instruction set for a fictional pseudo-computer like Java's Virtual Machine (VM)). Pascal's procedure library was fairly basic, so any practical compiler would inevitably extend the language. So the idea was that every computer system (remember that this was before the IBM PC) would have a p-code interpreter, so you could use any Pascal compiler extended in whatever way (eg, compare standard Pascal procedures with Turbo Pascal) to generate the executable object in p-code, then load it on any computer with a p-code interpreter and run it. Just like you do with Java's bytecode. Pascal's p-code scheme never really caught on, especially when the more famous extended compilers ran on PCs (eg, Turbo Pascal, QuickPascal). It took the environment provided by the Internet to make the use of p-code, now called bytecode, both practical and desirable. Pascal's p-code was before its time. The later history I saw was a legal battle over the licensing of Java and what Microsoft was doing with it. It was during that legal battle (which I think came out in Microsoft's favor, but feel free to correct me) that Microsoft started developing C# and the .NET library, a does-everything library rather similar to Java's very extensive library.
@kingjames48866 жыл бұрын
sooooo... clickbait.
@nekdo_kavc6 жыл бұрын
I question if you even know what clickbait means.
@kingjames48866 жыл бұрын
ofc I do... it's something designed to draw attention in the form of "clicks" by creating a thumbnail or title that either doesn't pertain in any way to the subject of the content or very loosely describes the content. java and by extension java script is far from dead.
@nekdo_kavc6 жыл бұрын
Bacon does sh!t I didn't thought I need to. He apparently knows what clickbait is and he thinks that the title of the video is bait for clicks; I on the other hand think that calling this video clickbait is a stretch.
@alexkoshuta62196 жыл бұрын
it is kinda clickbait but I think it's because the guy doesn't quite know what he is talking about. It's true that Java was intended for www but it was a short period and was long ago. Actually Java is still on the rise but he never even mentioned that it's a dominant enterprise language.
@bennri6 жыл бұрын
I'm surprised he didn't say what I think is the biggest threat to Java in the near future: Oracle. They have threatened some huge lawsuits on Google, creating fear in the community.
@hrushikeshkale684 жыл бұрын
When I told my friend that I am learning java he laughed and told me to learn python, I said no Java is not dead yet
@sandeepkumarrayala67384 жыл бұрын
All banking is on java I am working transa tions server. Payment gateways microservices
@mizanur_sajid4 жыл бұрын
same here...whatever happens but we still love java
@frederick35246 жыл бұрын
Correction(-ish) Java is no longer THE official language of Android. It is still supported, but it is being phased out in favor of Kotlin, which also compiles to Java bytecode and also runs on a JVM. The possible argument here that legacy apps written in Java will remain en-masse is also unlikely. Android Studio has an automatic "convert file(s) from Java source code to Kotlin source code" tool, which takes very little work to use.
@JasonCoulls6 жыл бұрын
I haven't heard that Red Sector "Cebit 90" demo music in like 20 years. Takes me back even further than Java does.
@zeffery1016 жыл бұрын
I wish I could go back in time to watch those first TED talks in the 90s
@SummonerArthur6 жыл бұрын
{System.out.println("this video is perfect I wish people had more knowledge about Java in my country instead of thinking it is a virus"); } _//well, here goes version 0.0.2 I guess_
@SummonerArthur6 жыл бұрын
Crap, i forgot the ";"
@marekmichalovic87116 жыл бұрын
Summoner Arthur you can edit your comment of you want
@TUnit9596 жыл бұрын
*_compiler errors intensify_*
@kokop11076 жыл бұрын
Fucking gold 😂
@creature_of_fur6 жыл бұрын
YOUR N WONT ESCAPE ITS WRONG SLASH
@randomlambda6 жыл бұрын
The video is really great and really accessible to anyone. However, I'd like to address a bit the ending: Language-wise, java is considered outdated. Verbose, unsound, until very recently lacked features considered very basic by any other modern language (such as local type inference, built-in getters and setters), other features aren't as good as they should be by now (type erasure on generics, checked exceptions), the language has various unsoundness issues on it's type system and still doesn't embrace even the slightest recent research on how immutability and null-safety can help write better programms. None of these issues are deal breakers or make java unusable, but with so much better languages on and out of the JVM, the argument to use something else is greater than ever. C# is a example of a language that already started better engineered than java, kept evolving and is still evolving. Kotlin is a example of a language that is easier to learn the java and attempts to fix basic Java issues without being too alien on the JVM, while still embracing immutability and null-safety. So, although I don't see the JVM going away very soon, I don't see java having a very long future outside of legacy systems once it start losing it's momentum. There's just too many better choices now. And it's not like java is bad; their lack of timely evolution made it outdated.
@pharoah3276 жыл бұрын
JewNachos very well stated indeed! I fully agree. The only thing I, personally, would say is that the short comings of Java are deal breakers for me. Namely it's deplorable handling of generics via type erasure. They make generics almost unusable. C#'s handling of generics blows Java away.
@cinquine16 жыл бұрын
The interesting thing is despite all that, C# is falling in popularity while Java keeps rising: www.tiobe.com/tiobe-index/
@pharoah3276 жыл бұрын
@@cinquine1 those studies are not always accurate. Don't take their word as gospel.
@americanbagel5 жыл бұрын
1:18 "Complier"
@FRAMEDSKATEKREW695 жыл бұрын
FrenchBagel 😂
@michael12342526 жыл бұрын
Well since my mom had taught Java in the past for about 10 years or so and now she works as an Online course developer. She knows the importance of what Java is and can use it well.
@INDUSTRIAL_WOLFАй бұрын
I was on the HotJava dev team from 1998-2003. I'm still working with the Java team at Oracle. Java isn't going anywhere soon. Even if Java doesn't *rule* the web anymore, but it powers everything else.
@Saghetti6 жыл бұрын
10:22 im crying right now
@BilisNegra6 жыл бұрын
The Star Seven had tactile drag and drop with the item being redrawn as it is moved, in the early 90's? Did that REALLY exist? Is this actually not a fairy tale? Wow...
@chanokim6 жыл бұрын
This is mostly misinformation. Contrary to what video says, neither HotJava or Applet ever enjoyed great popularity and Java's current status largely comes from server side of Java or J2EE. Back then in 90s, with dot come bubble, there were huge demand for web programming, with which people wrote C, C++ or perl using CGI. It was slow and less efficient. Server market was shifting from mainframe to Unix-like system. MS Windows NT was still a joke. People turned to UNIX-like system. Java introduced new ideas (or incorporated existing ideas) such as server pages, beans, RMI, distributed beans, server managed beans and other enterprise ideas. Java promised to 'write once and run anywhere', regardless HP-UX, Solaris or IBM AIX. Especially, Java Servlet Container (and its implementation Tomcat) was big success and became de-facto standard. And JSP, server side dynamically generated HTML, web programming opened new possibility. Web programming with Java became easier and more scalable. Java being relatively free from memory leak problem that made C, C++ programmers shudder, seen as most modern language at the time. Now, Java have full portfolio of web technologies spans from front, middle to backend. On front, you use Applet. On server side, you use EJB. In between you use JSP. They have suite of technologies for everything, they even covered mobile(J2ME). Also JVM performance enhancement over time helped Java being popular. During 90s, people mocked 'write once, run anywhere... slowly.' and others would add '...until OOM?' but now JVM is really efficient. As a result, Java became 'THE' language to learn that covers most strata from late 90s for decades. Adding to that popularity, Java became playground for modern programming practices. Design patterns and TDD was more widely adopted than before. Some new ideas J2EE without EJB, namely Spring and other libraries that made Java even more powerful. Well, this is not because of HotJava.
@TheBandy016 жыл бұрын
0:01 - 2:23 That music was made by Romeo Knight, a member of the Amiga demo group Red Sector Inc, and it's called Cream of the Earth. It was used in the demo Cebit 90: Revenge of Babbnaasen. Respect!
@proxy10355 жыл бұрын
1:22 that's an assembler though, not a compiler assemblers are like machine language but a bit higher in terms of abstraction, with an assembler you rarely need to handle actual addresses, as you can use constants and labels for pretty much everything
@vtx24alpha6 жыл бұрын
Nice video, you used a neutral language and a good explanation on what you consider "the fall". Personally I think you should look at the problem and solve it with what you like best. Many people nowadays hate Java just because of Oracle.
@aniksamiurrahman63656 жыл бұрын
I don't think JAVA is going to dodo bird anytime. It might evolve to or act as a basis for a new generation language, but the speed, the control it provides can't just be substituted by anything else like Python. As long as deterministic computers exist, JAVA or its descendants will exist.
@Uraveragegamer1726 жыл бұрын
C/C++ and Python are going to rise up and take over Java. The development speed of Python is unmatched and the speed of C/C++ is unmatched. The most beautiful part of it all is that the most popular implementation of Python (CPython) is written in C, meaning if you need high performance code, you just write that function in C and then script using it with Python. A similar process can be used to use C++ with Python, although it is not as natural to use C++. This is why almost any data analysis and machine learning is done with Python, in reality the grunt of the work is probably done in C.
@projektraven41495 жыл бұрын
C++ is the ULTIMATE horror and terror
@dddasdasdasdasdhcv65545 жыл бұрын
C/C++ started dying nearly 10 fucking years ago. Nasa, Banks all around the world, Android, Linux, uses Java.What is Phyton again?
@Edward-bm7vw6 жыл бұрын
Fall of Java? Since when has it fallen? It's still widely used Edit: I think you need to be more specific. "The Rise and Fall of Java Applets" - No one uses Applets anymore for the Web.
@plrc45933 жыл бұрын
Java and C# are beautiful languages and I hope Java will never lose high popularity (unless substituted by C#).
@gregaizi6 жыл бұрын
What is the purpose of the noise in the background? To make it more difficult to hear the speaker? You succeeded.
@leeburnsred5 жыл бұрын
I'm waiting for the fall of java since 2008 but we are in 2019 and java is still the top 1 most used language hahahha
@magnusanderson66815 жыл бұрын
@Solve Everything Am first year student in comp sci, can confirm it still is (well, its an engineering school, but it still has a good program)
@buildnothingoutofsomething25135 жыл бұрын
Even if every nerd on this planet things its uncool or whatever. Maybe in some startups they play around with other stuff, but in the enterprise sector (you know the stuff that actually makes money) java is still king. That is not because its the best, but because its easy to sell.
@dermond3 жыл бұрын
Java lives because phone apps And mostly Minecraft
@hazelgalban35664 жыл бұрын
Title: The Rise and *Fall* of Java Minecraft Java Edition: *HOLD MY BEER*
@YuukiRusGames6 жыл бұрын
My favorite part of this video has to be compiler being spelled out as "complier"