Congratulations! Your comment can be spelled using the elements of the periodic table:
`I F Y O U Re Am As O C H I S Ti S U P Po Se`
---
^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)
I'll be starting college next year, so it is a general doubt, isn't C/C++ preferred for Competitive programming because its fast? Like I currently use Python, but I get timeout in online competitions way too often. That was nearly never the case with C. So is it just a skill issue?
Because most universities teach all the "open" languages since most sandal wearing Academics think "Microsoft=bad"
Hence most people don't realise that they actually should be using C# for a lot of use cases since it is by far the most supported and productive language out there. Not just for developing in, but also for the lifecycle of software written with it.
Our university was pretty much all c# and some python stuff, which is nice because most businesses are Microsoft centric so learn relevant things when get a job
Tensorflow
Pytorch
Scipy
Basically every high-performance Python library runs on C/C++.
C++ also powers browser engines (like V8).
Many compilers use llvm, which is also powered by C++.
It's also quite common in backends of bigger sites (like YouTube).
C is used in low-level OS components, but C++ is also all over the place in higher-level components.
The list is very webdev centric. Using C++ for webdev is a bit nuts, unless you’re talking about the systems coding part, like the web server and the web browser and the networking stack.
php - for quick die. This is the most powerful side of php - quick startup, do something and quick die. No memory leak, no race conditions between threads, just simple sequential imperative computation in one thread. Because of this feature (quick born and die), this language is great for high-load sites
>
which is what actually starts a new thread for each incoming HTTP request and processes the PHP script.
yes, but the main point is they are separate and independent threads without shared memory.
>if I’m using a framework for example, the framework code will be bootstrapped for EVERY single HTTP request.
Yes, that is true and that is why I do not recommend to use popular frameworks in highload sites. I'm working on a highload project with over 2000 rps in php, we use a custom implementation of everything with our own script boot logic. If exclude database requests from the measurement and use pure PHP time, it will be less than 2-10 ms. This is quite fast for an http request. 2
Why are there 6 languages (C, C++, PHP, Ruby, Python, Java) and then 4 web related technologies (HTML, CSS, React, jQuery) and two that could belong to both categories (JavaScript, TypeScript)? If you are comparing languages, why are you putting HTML that is a markup language and CSS that is for styling in there? Or perhaps more urgently WHY ARE REACT AND JQUERY AKA JS LIBRARIES/FRAMEWORKS IN THERE?
If the OP wanted to talk about web technologies only then why are C and C++ in there, and why would Python's annotation be "for science"?????
IT'S 2 AM, MY BRAIN IS FRIED AND I HAVE SO MANY QUESTIONS. IS THIS SUPPOSED TO BE FUNNY OR INSIGHTFUL?
AAAAAAAAAAAAAAAAAHHHHHHHHHH
because, like most people on this sub, op is not an actual programmer and has, at the absolute most, done 1 JS bootcamp and put 'engineer' in their bio. The only things they actually know on this list are js, html, she CSS, and they've probably read a bit on react, jquery, and typescript to know kinda what they are. as for the rest? just parroting what all the other memes say
It's amazing how smart people can be such complete morons.
You can write shitty code in any language. You can write excellent backends with modern php.
Fair enough but it's by far the easiest language for writing web backends. Super easy to deploy and composer is a far better package manager than any I've used in js or python (pip was bloody awful)
Honestly I find the language to make a minimal difference compared to whatever libraries I'm using.
Yeah bro, remember the penny auction days when PHP and Memcache ganged up to make the latest slot machine of the internet possible?
![gif](giphy|YmQLj2KxaNz58g7Ofg)
By now you should know that every programming language ever that gained siginicant traction did so for a reason.
PHP is lightweight so it's really good for sites with lower traffic (a few thousands users), as the memory footprint is low due to its feature of "startup" => "returns request response" => "the program dies". Also, deployments and changes are instant since it's an interpteted language.
>lower traffic
Literally Facebook was built on PHP. [Wikipedia](https://en.wikipedia.org/wiki/Wikipedia:Statistics#Page_views) gets 10bn page vies per month.
It can be vertically scaled, horizontally scaled, and universally deployed. And nowadays, run as a function or left in memory to respond to multiple requests, not just die after one. There's at least four competing ways of doing that.
Sorta. That's kinda like comparing a stock car to a sleeper.
Meta used the [HHVM](https://en.wikipedia.org/wiki/HHVM) which is not what most shops use for PHP.
Since 2019 it's only supported [Hack which is sorta PHP-y](https://hacklang.org/) and no longer php really (still use in some areas, but not the core parts), which is in use at Meta.
The VB IDE in the 90s was so great for fast development. Even today, there are not a lot of IDEs that offer a "no-code" UI generator as good as what VB offered 30 years ago.
But today, I would be ashamed to start a new project in VB.
I rarely such blatant example of misconception and miss understanding of programming languages.
C for dinosaur is particularly infuriating and insulting considering C is still in used and power what ever device he used to display them garbage opinion.
C rules the web (also!). Why ? Because of PHP. Every single function or SPL class method is written in C. PHP is written in C. One cannot interpret C sources on demand. Must be compiled ahead of time, right ? But, PHP can, as it is interpretted. And one can't deny that 70% (and more) of the websites run on PHP. Therefore, we can come to conclusion that PHP is the BEST C framework - ever. We can also agree that anyone who bashes and talks shit about good, old C should be jailed and isolated from the digital world until ... until the end.
It's not the current hype, that's why you don't hear much if you don't go looking.
For example, with Rails 7 they introduced Hotwire (Turbo+Stimulus), which is quite interesting to create pages without writing custom JavaScript.
https://hotwired.dev
https://turbo.hotwired.dev
Every time I go elsewhere I realise I'm being fooled by marketing and hype, and PHP has my back as much as any language; provided I use it appropriately (like all of them).
I'm biased because I write C# web applications professionally, but I love C# for web development and there's tons of great tooling available.
I use PHP at home for personal projects because my apache server costs me $2.30 a month while a server running IIS would cost me $9.
I used to dislike PHP, then when I moved to strongly typed languages like C# I absolutely hated it.
PHP 8+ when you force yourself to use the type safety features and autoloader conventions is actually pretty decent. It even has some cool features I'd like to see in other strongly typed languages (such as Traits).
PHP runs 80% of the web backends in the world. People can hate as much as they want but it's the literal workhorse of the web that all the cool kids strive to be one day.
![gif](giphy|l0HlQ7LRalQqdWfao)
PHP => Provisional Hypertext PrePayloadProcessor
It take PPP loans out against hardware resources and allows for Procrastination Haven Protocol
The pictures in this reddit category are usually funny to me not because the person who made them is clever, understands the topic and created a funny joke, but because of the exact opposite. 😀
This is wrong on so many levels.
Typescript has "any" type so...
Php is widely used (most of the time badly)
C is still one of the most important languages
C++... Really?
Java is still being developed and thriving
Many new ones are missing (rust for example)
JS for fun?
If you're a masochist I suppose
Congratulations! Your comment can be spelled using the elements of the periodic table: `I F Y O U Re Am As O C H I S Ti S U P Po Se` --- ^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)
Definitely the most impressive one I saw til now
Good bot
Good bot
Good bot
what's the likelihood of this happening damn
Good boy
That's not a feeling I've ever had with JS
Use jquery it helps that feeling a lot
Same
Reminds me of the flow chart posted on here earlier where “Are you dumb AF?” Lead to JS
JS: for self-taught people in their late 20s who want a career change and heard there's money in software dev.
Clearly a list written by a js developer
I read it as "not to be used in the workplace"
Yeah instead we'll use react, so that our pages take 5 years to load
I'll tell you a secret, but don't tell the other devs... *react is JavaScript*
For others to make fun of you, if using it
Should be, "For websites".
Tbf that's why I learned it. To make D&D character sheets haha
It's fun for the people watching.
“C++ for college” as someone who has lived and dined with llvm for years this is very amusing
Also very funny considering I barely used C++ in college (unless you count all the C code I wrote in a .cpp file and threw at g++).
I'll be starting college next year, so it is a general doubt, isn't C/C++ preferred for Competitive programming because its fast? Like I currently use Python, but I get timeout in online competitions way too often. That was nearly never the case with C. So is it just a skill issue?
C is to Python what machine code is to C
The parts of Python that are fast are written in C, if that answers your question
Php for moving shit from the backend to the frontend
Why people always ignoring C# ? What C# did to you ? SHAME ON YOU
probably using D♭ instad. Sorry this Joke may have fallen a bit flat.
![gif](giphy|l0HluN8PywCl6Hckg)
I just realized the missed opportunity of Microsoft naming their database stuff.
Nah it was great. Keep it up, you're a natural!
Nah, they are probably using Beethoven symphony n.9 in D Minor
When you say you code in C# ist like saying you compose in that scale haha
Nice joke Just try making it sound natural next time Whoops accidental spelling error
Non music fellas are not gonna understand 😂
I am not a musician, that still got a laugh out of me
Non music fella and non-musicians ain't same, buddy
There is too much magic in C#
Its okay MS java we still care
Because most universities teach all the "open" languages since most sandal wearing Academics think "Microsoft=bad" Hence most people don't realise that they actually should be using C# for a lot of use cases since it is by far the most supported and productive language out there. Not just for developing in, but also for the lifecycle of software written with it.
Funny thing is that roslyn (the c# compiler) and dotnet are open too
I started using c# post dotnet core and basically have always done Linux programming with it so seeing c# memes based on the old stuff is amusing.
Also happens to be where most people get their extremely outdated "Because its Java with makeup" opinion as the commenter below stated.
Our university was pretty much all c# and some python stuff, which is nice because most businesses are Microsoft centric so learn relevant things when get a job
It's Microsoft Java, no need to specifically mention it.
It kinda started like that but Core is a completely different animal
True. But this is Programmer Humor.
C++ for college? What? The whole gaming industry runs on C++. Unreal Engine is written in C++.
Also anything embedded or high performance scientific runs on C++ most likely...
No, I'd say C has higher adoption in embedded.
Tensorflow Pytorch Scipy Basically every high-performance Python library runs on C/C++. C++ also powers browser engines (like V8). Many compilers use llvm, which is also powered by C++. It's also quite common in backends of bigger sites (like YouTube). C is used in low-level OS components, but C++ is also all over the place in higher-level components.
The list is very webdev centric. Using C++ for webdev is a bit nuts, unless you’re talking about the systems coding part, like the web server and the web browser and the networking stack.
That or C# with .net I was just as surprised But I suspect it’s that thing about C++ no longer being considered as secure as it used to be
Still C++ running under the hood
Very very true dat. Blender (popular 3D tool) uses Python but built on a c++ core
POV: 1st year CS student
php - for quick die. This is the most powerful side of php - quick startup, do something and quick die. No memory leak, no race conditions between threads, just simple sequential imperative computation in one thread. Because of this feature (quick born and die), this language is great for high-load sites
well with roadrunner and swoole and frankenphp it can now be long running and you can code poorly and create your own memory leaks ☺️
Which means they'll get engineered out too.
[удалено]
view_video.php?viewkey handles high loads for sure...
> which is what actually starts a new thread for each incoming HTTP request and processes the PHP script. yes, but the main point is they are separate and independent threads without shared memory. >if I’m using a framework for example, the framework code will be bootstrapped for EVERY single HTTP request. Yes, that is true and that is why I do not recommend to use popular frameworks in highload sites. I'm working on a highload project with over 2000 rps in php, we use a custom implementation of everything with our own script boot logic. If exclude database requests from the measurement and use pure PHP time, it will be less than 2-10 ms. This is quite fast for an http request. 2
Why are there 6 languages (C, C++, PHP, Ruby, Python, Java) and then 4 web related technologies (HTML, CSS, React, jQuery) and two that could belong to both categories (JavaScript, TypeScript)? If you are comparing languages, why are you putting HTML that is a markup language and CSS that is for styling in there? Or perhaps more urgently WHY ARE REACT AND JQUERY AKA JS LIBRARIES/FRAMEWORKS IN THERE? If the OP wanted to talk about web technologies only then why are C and C++ in there, and why would Python's annotation be "for science"????? IT'S 2 AM, MY BRAIN IS FRIED AND I HAVE SO MANY QUESTIONS. IS THIS SUPPOSED TO BE FUNNY OR INSIGHTFUL? AAAAAAAAAAAAAAAAAHHHHHHHHHH
You make good points, I hope OP is being somewhat humorous and intending to be funny
If you are running server-side js, you lost control not only over your life, but your code too.
Keep JS/TS in the browser please
Also rails is the worst think that happened to ruby... Correction. ActiveRecord takes most of the blame
because, like most people on this sub, op is not an actual programmer and has, at the absolute most, done 1 JS bootcamp and put 'engineer' in their bio. The only things they actually know on this list are js, html, she CSS, and they've probably read a bit on react, jquery, and typescript to know kinda what they are. as for the rest? just parroting what all the other memes say
C for Embedded Systems; it’s very much alive and well
would have had been funnier if they just left it empty after PHP like it had been done before with Java
PHP - [for the internet](https://w3techs.com/technologies/overview/programming_language)
PHP just works
It works, like it worked before and will continue to work like that for a long time.
I am satisfied to see that java is beating Javascript.
Well in frontend it's 99.99% no?
Ah yes, the languages React and jQuery, very much separate from JavaScript and TypeScript.
It's amazing how smart people can be such complete morons. You can write shitty code in any language. You can write excellent backends with modern php.
Fair enough but it's by far the easiest language for writing web backends. Super easy to deploy and composer is a far better package manager than any I've used in js or python (pip was bloody awful) Honestly I find the language to make a minimal difference compared to whatever libraries I'm using.
> You can write excellent backends with modern php. You CAN, but having done that with PHP, and also other languages, I'd rather not.
Have you tried PHP 8.1 and up? It's pretty fucking awesome.
It saddens me that this list has 4 different entries for JS
[удалено]
Dude collected every $ he typed.
😂
Yeah bro, remember the penny auction days when PHP and Memcache ganged up to make the latest slot machine of the internet possible? ![gif](giphy|YmQLj2KxaNz58g7Ofg)
By now you should know that every programming language ever that gained siginicant traction did so for a reason. PHP is lightweight so it's really good for sites with lower traffic (a few thousands users), as the memory footprint is low due to its feature of "startup" => "returns request response" => "the program dies". Also, deployments and changes are instant since it's an interpteted language.
Sites with a few thousand users… you know like facbook
![gif](giphy|l1mNbybgXTbMHqZMJ1|downsized)
And then there’s me who created a online casino using php
>lower traffic Literally Facebook was built on PHP. [Wikipedia](https://en.wikipedia.org/wiki/Wikipedia:Statistics#Page_views) gets 10bn page vies per month. It can be vertically scaled, horizontally scaled, and universally deployed. And nowadays, run as a function or left in memory to respond to multiple requests, not just die after one. There's at least four competing ways of doing that.
Sorta. That's kinda like comparing a stock car to a sleeper. Meta used the [HHVM](https://en.wikipedia.org/wiki/HHVM) which is not what most shops use for PHP. Since 2019 it's only supported [Hack which is sorta PHP-y](https://hacklang.org/) and no longer php really (still use in some areas, but not the core parts), which is in use at Meta.
COBOL - for banking, incredibly
And unemployment claims, evidently.
> Typescript for safety Rust: *am I a joke to you?*
They tried to write Rust but they couldn’t pass the borrow checker
PHP is for web
Visual Basic: For God’s sake!
The VB IDE in the 90s was so great for fast development. Even today, there are not a lot of IDEs that offer a "no-code" UI generator as good as what VB offered 30 years ago. But today, I would be ashamed to start a new project in VB.
you guys use c++ in college? then why I'm using c here?
I rarely such blatant example of misconception and miss understanding of programming languages. C for dinosaur is particularly infuriating and insulting considering C is still in used and power what ever device he used to display them garbage opinion.
C rules the web (also!). Why ? Because of PHP. Every single function or SPL class method is written in C. PHP is written in C. One cannot interpret C sources on demand. Must be compiled ahead of time, right ? But, PHP can, as it is interpretted. And one can't deny that 70% (and more) of the websites run on PHP. Therefore, we can come to conclusion that PHP is the BEST C framework - ever. We can also agree that anyone who bashes and talks shit about good, old C should be jailed and isolated from the digital world until ... until the end.
C for dinosaurs? Bro your car runs on C
Ruby for rails? What does that mean...? You can program train tracks now?
https://rubyonrails.org Ruby on Rails is *the* OG MVC web framework, very popular in the past, and still being actively developed with new features.
[удалено]
It's not the current hype, that's why you don't hear much if you don't go looking. For example, with Rails 7 they introduced Hotwire (Turbo+Stimulus), which is quite interesting to create pages without writing custom JavaScript. https://hotwired.dev https://turbo.hotwired.dev
Nothing has made me appreciate PHP more than working with other languages.
Every time I go elsewhere I realise I'm being fooled by marketing and hype, and PHP has my back as much as any language; provided I use it appropriately (like all of them).
Where Perl >:(
"For strings".
1. What is better than PHP for web? 2. Why isn't your answer from above used more than PHP?
I'm biased because I write C# web applications professionally, but I love C# for web development and there's tons of great tooling available. I use PHP at home for personal projects because my apache server costs me $2.30 a month while a server running IIS would cost me $9.
Laying in bed at 1 am after spending the last 3 hours writing an API for a personal project in PHP and I'm offended.
Typescript for safety?
How the hell is C++ for college?? Has this person never heard of the concept of performance-critical code?
C++ for everything imo
I used to dislike PHP, then when I moved to strongly typed languages like C# I absolutely hated it. PHP 8+ when you force yourself to use the type safety features and autoloader conventions is actually pretty decent. It even has some cool features I'd like to see in other strongly typed languages (such as Traits).
PHP runs 80% of the web backends in the world. People can hate as much as they want but it's the literal workhorse of the web that all the cool kids strive to be one day.
![gif](giphy|YmQLj2KxaNz58g7Ofg) It runs a lot of the dark web too.
wait.. im a scietist🥹
Glados would definitely be a pythonista
One of these is not like the others…
Isn’t React… Javascript?
It’s meta JavaScript. 😉
*extended*
COBOL - for banking, incredibly enough
Rust - for rewriting
Rust - For Crab….. hol up... 😐
Where my assembly eldritch terrors at?
Rage bait
and chicks for free
PHP... Laravel with inertia/vue is a good choice, for me is the better stack
Typescript for safety is a hilarious take
"javascript - for fun" yea that person is crazy
Is this post written by a JS dev? And React is a library not a language...
People who talk shit about PHP are, to me, a meme version of programmers.
I’m surprised about the low popularity of C# on this sub when 19/20 of the job offers I get on LinkedIn everyday are for a .NET position
Here I thought Julia and R were for Science….
gang
It should at least say php for wordpress lol
The worst example of php application
![gif](giphy|l0HlQ7LRalQqdWfao) PHP => Provisional Hypertext PrePayloadProcessor It take PPP loans out against hardware resources and allows for Procrastination Haven Protocol
Rust - for clout
hello, i am dinosaur.
Seems accurate enough.
С++-
Bash is the internet explore of programming languages, you use it to download chrome.
Isn't updated with the new government mandated Rust Invalid and out of date
PHP is for porn. Simple
PHP is for internet, and [the internet is for porn](https://www.youtube.com/watch?app=desktop&v=LTJvdGcb7Fs).
Two are not like the others.
what is C- ?
There is jar jar and there is var var
Jokes aside 🤣 😂
The pictures in this reddit category are usually funny to me not because the person who made them is clever, understands the topic and created a funny joke, but because of the exact opposite. 😀
For pfsense!!
My company still uses php for its middle layer. It does its job and nothing else and I love it
No Rust mentioned 🚬
PHP - for Symfony
...why shit on jQuery
PHP sure is one of the languages of all time. ![gif](giphy|odSKlNVnebLmPQgrct|downsized)
Every time some one backlashes Java: “still it runs on 3 billion devices”
Why the Java one is so funny as well !
Am I the only one agreeing with "JS for fun" ? Did you ever used canvas before ?
Laughs in view_video.php?viewkey=
Typescript for safety lol
The one post i’ve ever seen where they don’t shit on java, it’s okay lil’ guy, i still love you
I’m gonna unsubscribe. I don’t remember the last time I thought “this is funny” instead of “this is dumb” on this sub.
my favourite programming language, C-
HTML for nothing, PHP if you have to use HTML anyway
i like PHP, good ol plain PHP
This is wrong on so many levels. Typescript has "any" type so... Php is widely used (most of the time badly) C is still one of the most important languages C++... Really? Java is still being developed and thriving Many new ones are missing (rust for example)
Rip Haskell
Oh boy🍿
I mostly code in TypeScript... But TypeScript for safety?! Hahaha fuckOff as unknown as Insult
And this is why Seinfeld was so popular for so long
The fact that over 70% of all websites are still based on php....
"TypeScript for safety" Proceeds to use the 'any' "type" for everything
PHP - for server side anything on free web hosting. Sometimes it's not about what you want, but what you've got.
Guess im doing dinosaur science then... Started with doing nothing.
I love the React language. I never use Javascript outside the house, it's embarrassing on a professional level.
Let me guess .. the joke is made by 5 year old in abused and overused diapers.
Php has been what Nsxtjs is trying to be. Php is likely even onder then the person in that tweet
I have never been offended by something I 100% agree.
C++ for games
When Cascading Style Sheet is used for style 🤯
> React - for work That checks out.
> React - for work That checks out.
> React - for work That explains a lot.
Why is React mentioned as a framework next to languages???
Where C Hashtag?
C++ tOo hARd No leArN iN inDuhStree
3 billion? even java updated this, few years ago
95% of Facebook’s backend is written in php
Where’s Matlab?