General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Lawrence D’Oliveiro
Fireship
comments
Comments by "Lawrence D’Oliveiro" (@lawrencedoliveiro9104) on "Java is mounting a huge comeback" video.
Consider what language an “enterprise” company like Facebook uses: they created “Hack”, which is their own dialect of PHP. They even open-sourced its implementation, the HHVM.
10
Does Java have unsigned integers and typedefs yet? Those are just basic niceties that you get in regular languages.
6
Sorry, I don’t follow GUI fashions. I don’t have the brain cells to waste getting that joke.
6
And presumably also roof his house.
3
I once tried to use the “Reflection” API in Java. It’s a whole bunch of classes and methods, with various complicated calling sequences to make use of them (because functions and classes are not first-class objects). In Python, the equivalent is maybe half-a-dozen built-in functions, and that’s it.
2
The whole point of the automatic memory management was supposedly to do away with memory leaks. Yet, when I started learning Android, I found you still had to watch out for memory leaks!
2
The trouble with “it ain’t broke, don’t fix it” is when it does break, you find you don’t know how to fix it. The idea of having essential mission-critical business functions depend on obsolete, unsupported software ... especially at a bank ...
2
Fun fact: Python allows semicolons in places like that.
2
@marcasrealaccount Show me the “using” equivalent, and explain why it’s better.
2
@wlockuz4467 I have NFI what that means.
2
Trouble is, he said that before the rise of very-high-level languages like Perl and Python. Also he probably never used LISP.
1
The trouble with C♯ is that it’s Windows-only. That’s not enough any more.
1
@Bourn77 In theory. But Microsoft has never given a guarantee that it won’t sue cross-platform users for patent violations.
1
@firstlast-tf3fq Maybe you have, but nobody uses C♯/Dotnet for anything important. Even Microsoft won’t use it for something as important as Office.
1
Java is what COBOL used to be.
1
@blackplaydoh3522 Java-only programmer?
1
@marcasrealaccount Yuck.
1
@blackplaydoh3522 Couple of convenience examples, from C++: typedef std::map<RegionCode, IDType> RegionCodeTable; /* mapping from region code to name ID */ typedef RegionCodeTable::const_iterator RegionCodeTableLister;
1
@The Adjudicator What do you think an “enterprise” like Facebook runs on? Hint: they created their own variant of PHP, called “Hack”, with their own high-performance implementation, the HHVM.
1
3:23 Spot the false equivalence between the C++ and Python code ...
1
3:29 Here’s the funny thing: in Python, “everything is an object” is true even more so than Java: the latter has “primitive” types which are different from “object types” or “reference types” (can’t remember what they’re called). For example, in Python, “int” values are objects with methods like any other objects, while in Java they are “primitive”, and you need to have “boxing” and “unboxing” mechanisms to convert between “int” and the “Integer” object type. And yet, Python manages not to devour all your RAM the way Java does. Why not?
1
Java was supposed to be simpler than C++. But if you look at the language spec, the one is now almost the size of the other.
1
Remember why Windows Vista got delayed and was so buggy with such lousy performance when it did ship? It was because Microsoft had the great idea of writing core parts of it in Dotnet languages like C♯. The performance turned out so bad, they had to abandon the project (the infamous “Longhorn Reset”) and start again.
1
@reddragon2358 Can it indeed? Can you name any robotics applications using C♯? Just for comparison, NASA’s Mars helicopter has a Linux installation on it, but is Dotnet-free as far as I know.
1
@reddragon2358 “Microsoft Robotics” ... that’s a laugh. This is the company that cannot even offer a meaningful OS for the Raspberry Pi.
1