Write one feature of lang that makes it outstand any other lang. I'll start:
> C - pointers
Write one feature of lang that makes it outstand any other lang. I'll start:
> C - pointers
> C++ - bloat
Java - fast
/thread
Python - Diversity and anti-slavery
>Python - Diversity and anti-slavery
rofl
/thread
my mom - faggot
>C
>pointer arithmetic
>Python
>List comprehension
Lisps - homoiconicity
>Java
>JVM
>Python - beautiful syntax
lol
>Ruby
>Compact
C#
Linq
>PHP, Quick and Dirty
>Java 8+
>Streams + Lambda Expressions
C# has lambda expression since 2008
Rust - borrow checker
>Go
>Most obnoxious mascot
Go - no generics
>prolog
>.
Rust
CoC
HTML - regex parseable
> C - usable
go
multithreading
giggled
Haskell - Monad tutorials
D - user base
Batch - what the fuck who put these % here
GW-Basic
>Objective C
you have to pay for a manual
Java - Shitting on the street
Lisp - A real macro system
F#- has and F and a sharp.
FORTRAN - none other is quite as efficient to squash your will to live
oh sweat summer child
elm - no runtime exceptions
C++ - brainlet repellent
erlang - nine nines
Rust- borrow checker
Kotlin - Best of everything
>Python
>Data analysis libraries
This meme needs to stop. I don't fucking care that some modified version of the JVM manages to make that pajeet language go fast for some HPC applications.
The way OO is implemented in Java makes the language slow as fuck by default. There are papers explaining that if you need to have an efficient code, you can't use polymorphism or any class hierarchy. The only thing you can use is labels and instanceof, otherwise the class system slows down your code.
Classes by themselves don't slow down the program: affer all, it's really just syntactic sugar for structs + dedicated methods. It's runtime polymorphism can really impact performance, since it implies additional overhead when performing a function call in order to figure out what function should actually be called.
Of course, dymanic allocation all the time, GC and the like also negatively impact performance. Not to mention that the cycles used by the JIT compiler to optimize the code can't be used by definition by the actual program.
Still, while not as fast as C++, Fortran, etc., Java is very fast for being a language that runs on a VM by default, and way faster than languages like Python, Ruby, JavaScript and the like.
Fortran - the hero we needed, but not the hero we deserve.
N ... Non-silet dashes