- PHP is old
- HTML is NOT A PROGRAMMING LANGUAGE!!!
- CSS is
︎ ︎ ︎ not alig-
︎ ︎ ︎ ned
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
︎ ︎ ︎ ned
PHP is old
Same age as Ruby, Java and JavaScript, but younger than Python, C, and C++. 😛
I'm guessing they meant "old" as in "no one uses it anymore, it's dead"
Meanwhile PHP quietly runs 80% of the internet by being used for WordPress.
Don’t tell my bosses that. Or the PHP community as a whole for that matter. Then I might have to get a real job.
I'm sorry. If you exclude the millions of sites using it, it is virtually unused.
Python is NameError: name 'term_to_describe_python' is not defined
JavaScript is [object Object]
Ruby is TypeError: Int can't be coerced into String
C is segmentation fault
C++
Java is
Exception in thread "main" java.lang.NullPointerException: Cannot read the termToDescribeJava because is null at ThrowNullExcep.main(ThrowNullExcep.java:7)
Exec.main(ThrowNullExcep.java:7)
type inference failed. The value of the type parameter K should be mentioned in input types
unused variable
Compiling term v0.1.0 (/home/james/projects/Term)
C++ is std::__cxx11::list<std::__shared_ptr<table, (__gnu_cxx::_Lock_policy)0>, std::allocator<std::__shared_ptr<table, (__gnu_cxx::_Lock_policy)0> > >::erase(std::_List_const_iterator<std::__shared_ptr<table, (__gnu_cxx::_Lock_policy)0> >) /usr/include/c++/12/bits/list.tcc:158
Mfw Rustaceans don't exist :(
Also, JavaScript...why are you the way you are? Does anyone have advice for learning it so it makes sense? I can't even get tutorial projects to run properly...
This meme is older than rust.
actually it says 8h meaning it's only 8 hours old
I like Douglas Crockford’s talks about the “good parts” of JavaScript. They’re old and probably a bit outdated, but he explain quite well the history and why JavaScript is the way like it is.
It clicked for me when I saw them the first time. Still hate JavaScript though.
The mantra that got me through JavaScript was "almost nothing we do here is able to be synchronous".
Everything about the language makes more sense, with that context.
Just accept it, all languages suck
"There are only two kinds of languages: the ones people complain about and the ones nobody uses."
ITT: Rust programmers rewriting the joke in Rust.
Are those adjectives randomly chosen?
Yeah, JavaScript powerful? How?
By running everthing in a single thread obviously. Won't get more powerful than that
good luck doing frontend development without it, but it can also do backend development
it can do everything
The thing it can do best is bewilder developers with it's strange choices
but it can also do backend development
The same way a rusty spoon can dig a hole, sure.
That makes it versatile, not powerful.
When I hear powerful language, I think of languages that are good at intensive tasks like assembly, c, rust, Python (because of numpy, pandas, pyspark, cuda, etc.).
Python is powerful because it easily wraps C libraries that do real work! Just kidding mostly.
But yeah, js isn't a language I would describe as powerful. Ubiquitous? More capable than you would expect given it's history? Bloated?
C++ is OVERWHELMINGLY SUPERIOR, if you ask any professional C++ developer.
I was a professional C++ developer for several years, and came to the conclusion that any professional C++ developers who don't acknowledge its flaws have a form of Stockholm Syndrome.
This is true of every language. If you can't think of things you don't like about the language you're working in (and/or its tooling) you just don't know the language very well or are in denial.
There was an adjective for C++. It's just the pointer was dropped.
JavaScript is powerful
Old joke (yes, you can tell):
"JavaScript: You shoot yourself in the foot. If using Netscape, your arm falls off. If using Internet Explorer, your head explodes."
C is powerful. Javascript is a husky midwestern gal at a Chinese buffet.
C++ EXISTS
C++ is focused on getting a strong degree of root control over the hardware of lots of systems. Which is part of why it's difficult.
what about Holy C? is it only usable to people that are actually god choosen programmers?
The only reason I use C++ is because that's what all the main audio plugin tools use. It's warty and annoying, although I'm confused why Java would rank higher
Ruby is just happy to be included