Skip to content
Sign upLog in
← Back to Community
memes I made
Profile icon
RhinoRunner

I was about to go browse some memes when I thought:

why can't I just make 'em myself?

So I made 10 20 27 coding memes with imgflip.

I put them here because
a. I get to code
b. They are about coding
c. I dont have reddit

hope you like em

also, use this
https://memes.rhinorunner.repl.co/
https://memes.rhinorunner.repl.co/
https://memes.rhinorunner.repl.co/

Voters
Profile icon
BD103
Profile icon
EpicGamer007
Profile icon
angrydoge
Profile icon
Whippingdot
Profile icon
TheCheeseCoder
Profile icon
Baconman321
Profile icon
RhinoRunner
Profile icon
HimanshuShekha4
Profile icon
JBloves27
Profile icon
proryan
Comments
hotnewtop
Profile icon
EpicGamer007

Funi

but everything over python

Profile icon
RhinoRunner

@EpicGamer007
ya got it backwards
python / everything

Profile icon
INCOGNITO001

I can relate to the fourth: I coded an awesome game. Text based adventure themed, someone else made a game exactly the same but slightly slightly slightly worse. it got forty nine upvotes.

Profile icon
RhinoRunner

@gjirtngisnt
My view on upvotes was off-kilter when I first started repl because my first post (The Helicopter Game) got like 95 upvotes and my ones after that got maybe 2 or 3

Profile icon
INCOGNITO001

@RhinoRunner
wish i could relate lol

Profile icon
TheCheeseCoder

i found a longer way!

a = h b = e c = l d = l e = o f = w g = o h = r x = l y = d print("{}{}{}{}{} {}{}{}{}{}".format(a, b, c, d, e, f, g, h, x, y))
Profile icon
RhinoRunner

@TheCheeseCoder
ahem

import file1, file2, file3, file4, file5 import file6 , file7, file8, file9, file0 import pprint file1.a = a file2.b = b file3.c = c file4.d = d file5.e = e file6.f = f file7.g = g file8.h = h file9.i = i file0.j = j pprint('{}{}{}{}{} {}{}{}{}{}'.format(a,b,c,d,e,f,g,h,i,j))

(in the files, each letter is a string of whichever letter it is)

Profile icon
FlaminHotValdez

@TheCheeseCoder

import sys string = "H e l l o W o r l d !" thing = string.split() for object in thing: print(object,end='') if object == 'o': print(" ",end='') print()
Profile icon
RhinoRunner

@FlaminHotValdez

pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass print('Hello, world!')
Profile icon
FlaminHotValdez

@RhinoRunner
pass doesn't work like that, it's used as a temporary placeholder in loops and if statements to avoid getting an error.

Profile icon
RhinoRunner

@FlaminHotValdez
It also just does nothing when used in this format.

Profile icon
FlaminHotValdez

@RhinoRunner
i think it throws an error

Profile icon
RhinoRunner

@FlaminHotValdez
nah the compiler just doesnt do anything

Profile icon
FlaminHotValdez

@RhinoRunner
beat me in terms of how complicated the code is, not how long it is.

Profile icon
RhinoRunner

@FlaminHotValdez
oh. In that case:

import sys def say(words): sys.stdout.write(words) sys.stdout.flush() letters = ['h','e','l','o','w','o','r','l','d'] r = True e = True for i in letters: say(i) if i == 'h': say('H') if i == 'l' and r: say('l') r = False if i == 'o' and e: say(',') say(' ') e = False if i == 'd': say('!')

Haha beat that!

Profile icon
RhinoRunner

@FlaminHotValdez
also, when you do the ''' to put in code, do '''py so it recognizes it as python.
so:
'''py
code
'''
(of course you use backticks instead of ')

Profile icon
FlaminHotValdez
Profile icon
FlaminHotValdez

the 4th meme is SO me I spent damn near forever creating a calculator aaaaaandd... it got 0 votes.

Profile icon
RhinoRunner

@FlaminHotValdez
what is link I will updoot

Profile icon
FlaminHotValdez

@RhinoRunner
lmao thnx but i forgot and I have no intention to dig down my profile page forever...

Profile icon
RhinoRunner
Profile icon
RhinoRunner

@FlaminHotValdez
You made 2 so i updooted both

Profile icon
FlaminHotValdez

@RhinoRunner
thnx lol

Profile icon
IntellectualGuy

Add more memes pls, this is pog though

Profile icon
RhinoRunner

@IntellectualGuy
ok, more memes it is. Ill tell you when more come.

Profile icon
Baconman321

Your memes: exist
Me: downloads them all

Profile icon
RhinoRunner

@Baconman321
ahah so you respect python?

Profile icon
Baconman321

@RhinoRunner
Nope, not at all. Quite ironically I do PHP (although I've moved on to Golang rn) which most people look down upon.

Profile icon
RhinoRunner

@Baconman321

image

Profile icon
Baconman321

@RhinoRunner
It pulls you in and never lets you go... learn a new language. C++ is faster, so is most other languages. I say it's bad (but still easy to learn and use), especially the syntax. Minification is really hard as well (due to indentation being a major factor in python).

Profile icon
RhinoRunner

@Baconman321
I know a bit of C++. Its like C but a little better. Still, python is better

Profile icon
Baconman321

@RhinoRunner
Suuuuuuuuuure

Profile icon
RhinoRunner

@Baconman321
So you agree? OK, good.

Profile icon
Baconman321

@RhinoRunner
S a r c a s m
Heck even PHP is better than Python.

Wait, what am I saying? PHP is the best!

Uhm.... even scratch can beat Python. Python goes for simplicity, and scratch already beats that.
I bet even scratch is faster than Python.

That said, Python is great for newbies to learn programming, but I'd rather get familiar to a low level programming language first.

3D gaming engine programmer Newb programming to 3D C++ programmer: Wait, you have to form a 3D picture from 2D?!

C++ 3D programmer 3D gaming engine programmer: Wait, you can use actual 3D models?

You see, low level people are always dealing with harder concepts, so if they move up the concept doesn't get insanely harder. For higher level people, it's quite the opposite.

I remember when I went from high-level to low level (technically C++ was my first language that I learned a chunk of, but I didn't really use that) and realized how hard everything became. I didn't even get the concept of servers well until I had to make one in GoLang.

Python may make programming easier, but it doesn't make programming in low-level a walk in the park.

Profile icon
RhinoRunner

@Baconman321
ahem.
in C++:

#include <iostream> int main() { std::cout << "Hello World!"; return 0; }

in python:

print('Hello World!')

in c++:

# include <iostream> using namespace std; int main() { char op; float num1, num2; cout << "Enter operator either + or - or * or /: "; cin >> op; cout << "Enter two operands: "; cin >> num1 >> num2; switch(op) { case '+': cout << num1+num2; break; case '-': cout << num1-num2; break; case '*': cout << num1*num2; break; case '/': cout << num1/num2; break; default: cout << "Error! operator is not correct"; break; } return 0; }

in python:

eq = input('Enter your equation > ') try: print(eval(eq)) except: print('Invalid syntax')

You can get more done in a shorter amount of time in python.
Also, scratch is slower than C++ and python.

Profile icon
Baconman321

@RhinoRunner
LOL OFC SCRATCH IS SLOWER THAN C++ (the only languages I know that are faster than C++ is C, Fortran, and assembly). As for Python, IDK.

Your python solution is very dangerous and allows people to execute code (of course, this is much more dangerous on web languages like JavaScript but still).

Like I said, lower level people have to deal with harder concepts.

10-20 more lines of code traded for hundreds of milliseconds regarding execution time sounds like a great trade-off to me!

Also, C++ is compiled straight to assembly, so no wonder it's fast.

Python is an interpreted language, meaning software reads the code then sends instructions to the computer.

Python and C++ have differences varying in many ways so I don't know if I could compare the two, but I find C++ is better (as well as many other languages).

You guys think C++ sucks, but really it's because you don't put the time and effort into programming to learn C++. No one said C++ was easy, but that doesn't mean it's bad.

Profile icon
RhinoRunner

@Baconman321
no we say c++ sucks because compared to python, it sucks.
well, most of the time
also, I know what an interpreted language means.
Think about this:
in all of the time you spend on your C++ code, you could be doing 10 times more on python.
Python WAS build for easier syntax and whatnot, but does that really matter?
its still better than c++

lol this has turned into a debate
someone back me up


@DanielGreynold1
?

Profile icon
Baconman321

@xxpertHacker
we need some backup, we got a python lover here!

@RhinoRunner
Python may be able to do more, yes. C++ is more for educational reasons or situations where you need speed over code size efficiency.

Actually, python itself is pretty unique. But, I find that learning a lower level language is much better as it will be faster and teach you better practices in the long run.

Golang is perhaps the easiest lower level language I can think of.

Ruby, Java, and PHP are some alternate languages that are good to learn if you don't want a lower level syntax.

Like I said, C++ is not really comparable to python because of their differences.

Python is easy because it doesn't offer flexibility.

Python sucks if you are running the marathon of memory and speed.

Minification of Python is almost impossible due to it using indentation for syntax.

Sure, it may get you into writing practices, but imagine if you want to wrap a block of code in a loop or conditional. You would have to either tab each line in that block of code or format it.
In other programming languages you can use blocks which is also easier to tell where it ends.

Overall, Python may be a good starter language, but it's not a very good language for overall development, especially for professionalism because speed is a very important thing for people. Building a web app in python will result in it being slower than building it in other languages. The reason I started building servers in Golang is because my TTFB lowered to an average of 50-60ms, which is very good.

Of course, I could have lowered this even more with C++, but you need to find a balance between speed and code simplicity.

Speed and memory consumption is very important, which is why Python isn't good in the long run.

Profile icon
RhinoRunner

@RhinoRunner

image

Profile icon
Baconman321

@RhinoRunner
LOL. For speed and memory, you should take the C++ book, make it 3 times bigger and call it python, and label the small book C++.

Think of it like this:
The big book has more descriptions; you get more of the story.

The little book has a very short description, meaning you are able to do less with the information.

This is called flexibility.

Profile icon
RhinoRunner

@Baconman321

ayo you writing a book or something? thats a lot of text.

also, have you ever heard of this cool thing called auto indent?
the speed difference doesnt matter because with python you can still get more code in less time.

Profile icon
RhinoRunner

@Baconman321
no for C++ it takes wayyy more code to do something. If you want to be flexible in python, just import a module or something. You can pretty much do anything in python

image

If you cant see that python is more efficient, look again.

Profile icon
Baconman321

@RhinoRunner

If you want to be flexible in python, just import a module or something.

C++ has libraries too.
As for your other comment, might I remind you that when people see your program they expect it to be fast and reliable?

Half the time I see people's repls containing python programs that don't even work when I click run (maybe because they are unfinished).

What I am saying, is that you need a language that makes everything fast and reliable.

People expect your program to do their job in the fastest way possible. A few more sweat and tears for earning the love and respect of people is a very good trade in my opinion.

Profile icon
RhinoRunner

@Baconman321

guess what?

python

Profile icon
Baconman321

@RhinoRunner
LOL, nice argument.
I totally don't see the defeat in you and the language you use.

Profile icon
RhinoRunner

@Baconman321
thanks!
omae wa mou shindeiru
also python is better

Profile icon
Baconman321

@RhinoRunner

omae wa mou shindeiru

I don't do anime, sorry.
Replace the omae with kimi as omae is considered a "rude" way of saying "you" in Japanese

also python is better

Uh, sure bud. It's opinion-based, so whatever you think.

PHP is best tho.

Profile icon
RhinoRunner

@Baconman321
I dont like anime either.
DO YOU NOT KNOW THE MEME VINE???
https://www.youtube.com/watch?v=dNQs_Bef_V8

Profile icon
Baconman321

@RhinoRunner
I don't have access to youtube.

I looked up the meaning, yeah.

Also I want to learn Japanese so I know a very tiny bit about polite and rude words.

Anime is nice as an art form, but I don't really care about watching people scream and hurl fireballs at each other.

Either way python sucks python isn't as good as other languages in the long run.

Profile icon
RhinoRunner

@Baconman321
anime is just bad cartoons
not that cartoons are bad. theyre cool
also c++ sucks come on really your opinion...

Profile icon
Baconman321

@RhinoRunner
C++ isn't practical for everyday use.

But yeah, just use assembly. Good luck making your brain explode from learning that!

Profile icon
RhinoRunner
Profile icon
xxpertHacker

@RhinoRunner
Your images describe C better than C++.
Modern C++ is small and can be very efficient to develop with, which neither of you are familiar with :/

Profile icon
RhinoRunner

@xxpertHacker

python

Profile icon
Baconman321

@xxpertHacker
LOL true, C++ is just C with a bunch of extras, which means that C++ is at least as fast as C.

I am not familiar with it because I have no use for it.

I really want to know C++ but I feel like my whole world is being redefined just using GoLang. As for being familiar with C++, I use http://www.cplusplus.com/ for when I need to look up something. I'm only as modern as the world bud...

Profile icon
Baconman321

@RhinoRunner
For noobs.
C++ will ruin you by injecting a null ptr into the interpreter.

Profile icon
RhinoRunner

@Baconman321
python is better

Profile icon
Baconman321

@RhinoRunner
There are more steps that can go wrong in python because it is interpreted so the interpreter can fail.
Also you could run out of memory because python takes up an immense amount of memory.
Of course, with C++ you could easily run into a memory leak causing your entire program (and maybe even your computer) to crash.
Again, python and C++ are so different that they might just be incomparable.

Profile icon
xxpertHacker

@Baconman321

@xxpertHacker
we need some backup, we got a python lover here!

I don't like C++, lmao.
I don't like Python either though ¯\_(ツ)_/¯

Python may be able to do more, yes. C++ is more for educational reasons or situations where you need speed over code size efficiency.

What!? Python can do more than C++? Apparently, neither of you have a clue what low-level means.
C++ can do more than Python can. Python has to depend on C libraries in order to do stuff.

Do you think NumPy is written in Python? No, because Python has no way to perform vector math.
It's the same reason I wrote SIMD.ts in Wasm, and not TypeScript or JavaScript, because you need a low-level language in order to do anything.

Interpreted languages can only do what the interpreter allows them to do, which is pretty limited.

Actually, python itself is pretty unique. But, I find that learning a lower-level language is much better as it will be faster and teach you better practices in the long run.

You're a hypocrite, what low-level languages do you know?
Go isn't low-level, go and at least use TinyGo before you say that you've used a low-level language.

Golang is perhaps the easiest lower level language I can think of.

Golang isn't low-level, no one who is used to low-level languages like it.

I want both of you to stop with your dumb argument and go read this:
https://josephg.com/blog/3-tribes
It'll help resolve these dumb conflicts that I see way too often.

Ruby, Java, and PHP are some alternate languages that are good to learn if you don't want a lower level syntax.

"lower-level syntax" doesn't exist.
Some think that object restructuring is "high-level," but I just showed how to do it in C.

Like I said, C++ is not really comparable to python because of their differences.

Did you even really compare them?

Python is easy because it doesn't offer flexibility.

:/ the lack of evidence/data/whatever is unnerving.

Python sucks if you are running the marathon of memory and speed.

No one uses interpreted languages to save memory or execute fast.
Python is meant to be used to support low-level languages.
Interpreted languages really just load native code.
It'll take some time to think about that, especially if you disagree, but eventually, you'll understand.

Minification of Python is almost impossible due to it using indentation for syntax.

You just defended modification, and I've just facepalmed.
Minification is bad.
Also, Python can be compiled to bytecode.

Sure, it may get you into writing practices, but imagine if you want to wrap a block of code in a loop or conditional. You would have to either tab each line in that block of code or format it.
In other programming languages you can use blocks which is also easier to tell where it ends.

Hmm...

for(u8 i=0;i<10;++i){ if(i&1){ printf("%i\n",i); } }

vs

for i in range(10): if i % 2 != 0: print(i, '\n');

I understand, the first is much more readable.

Overall, Python may be a good starter language, but it's not a very good language for overall development, especially for professionalism because speed is a very important thing for people.

Python is a strongly typed language that doesn't have garbage syntax, I don't like it, but it can't be too bad, lol.

Building a web app in python will result in it being slower than building it in other languages.

You can't build a web app in Python :/
The underlying server is probably written in C.

The reason I started building servers in Golang is because my TTFB lowered to an average of 50-60ms, which is very good.

Choose the language for the language, not for performance.
Also, you may send a have a TTFB of 50ms, but how long does the request take? A long time?
A good server takes 0ms, because it wouldn't send anything, it would use HTTP caching.
A great server would send all assets in parallel, using HTTP 2.0.
The best servers are multi-threaded, don't crash, use HTTP 2.0, caching, are secure, rewrite all http: requests to https:, and a whole lot more.

Of course, I could have lowered this even more with C++, but you need to find a balance between speed and code simplicity.

Rust server libraries are better. I almost wanted to rewrite a C++ server I've been working on in Rust instead.

Speed and memory consumption is very important, which is why Python isn't good in the long run.

Once again, you have nothing to defend this.

Want me to decide what's better? Neither, C++ and Python are both bad, happy now?

Profile icon
xxpertHacker

@Baconman321

LOL true, C++ is just C with a bunch of extras, which means that C++ is at least as fast as C.

Yes, C++ has many more opportunities to be faster, and it has different semantics than C.
Then again, I'm not sure C++ has VLAs, so C can be better...

...I use http://www.cplusplus.com/ for when I need to look up something. I'm only as modern as the world bud...

No, the world is a lot more modern: https://cppreference.com

Profile icon
Baconman321

@xxpertHacker
LOL I just kind of got caught up in the argument.

What!? Python can do more than C++? Apparently, neither of you have a clue what low-level means.

I have no idea why I said that XD.

You can't build a web app in Python :/

I meant website.

The best servers are multi-threaded, don't crash, use HTTP 2.0, caching, are secure, rewrite all http: requests to https:, and a whole lot more.

I wish I could redirect http to https in golang, but I don't know how (because port 80 and 443 are blocked so).

It'll take some time to think about that, especially if you disagree, but eventually, you'll understand.

Again, I got caught up in the argument.

Python is more suited for newbies, and for easier code writing.

As for me saying low-level syntax, again I think I meant more low level concepts.

As for the Golang being low-level, I guess even C++ isn't considered low-level (now it is with new arrivals of high-level languages).
I should correct to "lowish-level", or "more complex level".

I've seen NASM and it actually doesn't seem that hard (of course, when I start writing it I bet I'll get all sorts of errors).

Yeah, I guess I kind of got caught up in the argument. In the back of my head I kind of had some dubious thoughts, so IDK I guess I wanted to prove that python was bad (which it is for certain reasons. Again I said C++ and python aren't that comparable because of their differences).

You're a hypocrite, what low-level languages do you know?

Technically, C++ was the first language I tried (which epically backfired). If you were to get philosophical on knowing languages, someone once said "learning something 10,000 hours makes you a master" (or something like that)... which means you know very little about C++ (technically I know even less, but it's more about the point given). I think C++ is good for speed in general, but like I said if you want speed just write in assembly (since C++ is compiled directly to that... or is that C).

Profile icon
xxpertHacker

@Baconman321

LOL OFC SCRATCH IS SLOWER THAN C++ (the only languages I know that are faster than C++ is C, Fortran, and assembly). As for Python, IDK.

C++ itself is not fast. Just use -O0 and suddenly C++ sucks all around now.
C++ depends on a compiler to generate performant code.

Like I said, lower level people have to deal with harder concepts.

Like what?

10-20 more lines of code traded for hundreds of milliseconds regarding execution time sounds like a great trade-off to me!

I disagree, one can have the same amount of code and save a whole lot more time.

Also, C++ is compiled straight to assembly, so no wonder it's fast.

This is annoying at this point, please, stop talking about things that you don't know about.
C++ can be compiled to a lot of different targets, but usually, it's compiled to binary, not assembly.

C++ can be compiled to JavaScript ffs.

It is never compiled directly to anything, there is a long process of type-checking, linking, and optimizing before anything, and as stated above, it's usually not targeting a textual format.

Python and C++ have differences varying in many ways so I don't know if I could compare the two, but I find C++ is better (as well as many other languages).

As stated before, this is hypocrisy.

You guys think C++ sucks, but really it's because you don't put the time and effort into programming to learn C++. No one said C++ was easy, but that doesn't mean it's bad.

C++ is not the only language out there, I wouldn't even defend it a generally as you have.

Profile icon
Baconman321

@xxpertHacker
I was thinking of changing it to "I'm only as modern as the websites I read". I actually have used cppreference.com a bit.

Again, I only would learn C++ just for the fun of it.

Only reason why I want to learn C++ now is you (LOL IG jealousy is good after all question mark?).

Profile icon
xxpertHacker

@Baconman321

learning something 10,000 hours makes you a master

That is ~170 days... I've known C++ for years. LMAOOOOO, get on my level. I don't stop learning so, am I master at everything? No, there's much more to know.

Python is more suited for newbies, and for easier code writing.

One can write code that is both, efficient, and simple.

Profile icon
Baconman321

@xxpertHacker
I heard that C++ is compiled to assembly (which is just binary). I guess it could be compiled to other things (probably the same with other compiled languages).

As for the "hypocrisy", I do know C++ a bit, it's just that I've grown apart from it.

As for the last quote, I really meant that people who learn python generally stick to python. I guess that could mean it's good, but I just think learning more than one language is a good idea. Of course, learning one language is a good idea if you want to really start making programs, but I think you should choose a good one that will benefit you 100%.

Profile icon
Baconman321

@xxpertHacker
170 days straight?

I've only been coding for a year, makes sense why I'm still new. Still though, I've come so far. I went from not understanding what function is to setting up a web server in golang and even making an error reporter (which is pretty successful for a newb).

I do want to learn C++, but what would I use it for?

Honestly I'm only in it for the speed.

I think I might use it for game development (I work with someone right now on a game and I want to use C++ for multiplayer).

Profile icon
xxpertHacker

@Baconman321

Only reason why I want to learn C++ now is you (LOL IG jealousy is good after all question mark?).

Why??? What is there to envy? Do you have any clue how hard the lowest levels of C++ are? I can't even compare a string without causing a segmentation fault.
C/C++ force you to focus on trivial things that aren't important, why would you want to do that?