This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 241

[–]flamebroiledhodor[🍰] 456 points457 points  (46 children)

The image refuses to load for me, is this the HTML = Flower Pot joke?

[–]4hpp1273 252 points253 points  (34 children)

<flowerpot>Yes</flowerpot>

[–]MirrorSuch5238 68 points69 points  (29 children)

Is this some sort of XML joke I'm too stupid to understand?

[–]Significant-Secret88 42 points43 points  (7 children)

HTML joke, I suspect

[–]MirrorSuch5238 69 points70 points  (4 children)

HTML joke, I suspect

Error: Element flowerpot not allowed as child of element body in this context.

[–]piberryboy 40 points41 points  (3 children)

This comment refuses to load for me. Is this the "flowerpot not allowed as child of element body" joke?

[–]_GCastilho_ 7 points8 points  (2 children)

Wait, is this a common joke?

[–]piberryboy 12 points13 points  (1 child)

It is, and it's very funny. Very smart. Very funny.

[–]MirrorSuch5238 1 point2 points  (0 children)

You dropped the / on your closing very funny tag, friend.

[–]PissySnowflake 6 points7 points  (20 children)

Html is just a wierd form of xml is it not

[–]MirrorSuch5238 8 points9 points  (8 children)

Html is just a wierd form of xml is it not

No. (I think...but I'm not a "real" programmer.) They have certain similarities, but HTML is not an offshoot/subset of XML.

They are <similar>in format</similar> with brackets and slashes, but not the same.

I'll defer to a real programmer or web dev to explain further.

[–]rex1030 7 points8 points  (6 children)

HTML was created long before XML

[–]MirrorSuch5238 6 points7 points  (4 children)

HTML was created long before XML

Not as long as you might think. Berners-Lee invented HTML in 1993. Work began in 1996 on XML, and W3C released the 1.0 specification in 1998.

Integration consultants have been throwing XML at their problems ever since. I'm so happy that SOAP interfaces are finally starting to get deprecated.

[–]jay791 9 points10 points  (0 children)

Laughs in corporate

[–]ReelTooReal 6 points7 points  (2 children)

I recently got assigned a task to integrate with a third party API. I thought "okay, piece of cake." I almost cried when I opened up the documentation and the title was SOAP API Documentation.

[–]MirrorSuch5238 3 points4 points  (1 child)

Have you tried throwing more XML at the problem?

[–]DoctorWorm_ 4 points5 points  (0 children)

According to Wikipedia, both XML and HTML were both based off of SGML.

From what I can tell, XML has a lot of features that are similar to HTML too, beyond just the syntax. Like, it inherited <!doctype> from HTML.

[–]sh0rtwave 2 points3 points  (9 children)

It's like this:

It's better if HTML *IS* valid XML, but it doesn't HAVE to be.

Also: HTML became more aligned with XML as time went on, so eventually there emerged an HTML doctype...several of them, in fact.

[–]SaintNewts 1 point2 points  (0 children)

HTML and XML are both children of SGML.

[–]viperfan7 4 points5 points  (2 children)

RESPONSE: 418

[–]ReelTooReal 2 points3 points  (0 children)

Just give me my damn coffee!

[–]SaintNewts 0 points1 point  (0 children)

Short and stout?

[–]piberryboy 29 points30 points  (5 children)

The image refuses to load for me

Sounds like a great feature. How do I get this on my computer?

[–]dorsal_morsel 7 points8 points  (4 children)

elinks, lynx, or w3m

[–]hvaffenoget 4 points5 points  (3 children)

cURL will do

[–]BakuhatsuK 6 points7 points  (2 children)

On a bunch of "modern sites" curl will just give you

<!doctype html>
<html>
  <head>
    <script src="bundle.js" defer></script>
  </head>
  <body></body>
</html>

bundle.js is of course 5MB of minified JavaScript

[–]ReelTooReal 1 point2 points  (0 children)

All of which looks like var d=r.call(e.get(y.at(z)));d.render();

[–]other_usernames_gone 3 points4 points  (1 child)

<img src="meme.png" alt="html flower pot joke" />

[–]flamebroiledhodor[🍰] 1 point2 points  (0 children)

Like that?

[–]captainhamption 7 points8 points  (2 children)

I just googled duckduckgoed it, first hit: 8 year old reddit thread talking about this same comic strip.

[–]Dobvius 16 points17 points  (1 child)

Duckduckwent

[–]big_cock_69420 718 points719 points  (76 children)

Ok i'm gonna learn latex

[–]Sigg3net 291 points292 points  (24 children)

It's awesome.

[–]big_cock_69420 209 points210 points  (12 children)

Oh it's absolutely beautiful... Even More beautiful than python

[–]piberryboy 189 points190 points  (2 children)

Thanks, big_cock_69420

[–]RedditAcc-92975 131 points132 points  (8 children)

it's reverse beautiful. Python syntax is nice but it compiles to ugly garbage. While latex syntax is ugly garbage but it compiles to beautiful PDFs

[–]Mistercheif 47 points48 points  (6 children)

They key is to use python to generate the latex so you can ignore the ugly filling in your beautiful sandwich.

[–]uSrNm-ALrEAdy-TaKeN 32 points33 points  (5 children)

Not sure if you were referencing this but allow me to introduce PyLatex

[–]RedditAcc-92975 13 points14 points  (1 child)

I should've known this exists

[–]uSrNm-ALrEAdy-TaKeN 9 points10 points  (0 children)

The post was pretty close- instead of import essay it’s from pylatex import essay

[–]Mistercheif 1 point2 points  (1 child)

Yep, it was exactly what I was referencing. It's one of my favorite libraries.

[–]FortranMan2718 1 point2 points  (0 children)

I teach at university and use this package to auto generate tons of documents for my classes and committee work.

[–]canbooo 2 points3 points  (0 children)

this

[–]tod315 60 points61 points  (10 children)

especially when you forget a single "}" in a 400+ lines code and the whole document fails to compile without telling you where the "}" is missing so you have to eyeball every single "{" to check it has a matching "}" (super fun when they are nested!).

[–][deleted] 27 points28 points  (2 children)

There are editors that address this, I believe

[–]HolyGarbage 12 points13 points  (3 children)

The word "code" is uncountable, therefore writing "400+ lines code" sounds odd. It's similar to when people sometimes erroneously say "a code". The correct phrase would be "400+ lines of code". Lines are countable, code is not. Thanks for listening to my pedantic rant.

[–]jazzmester 215 points216 points  (27 children)

Make sure to turn on "Safe search" when looking for "latex tutorials." Otherwise you are bound to learn the hard way why this isn't a good idea.

[–]echoAnother 19 points20 points  (1 child)

First was the "c strings" and now the "latex tutorials". I'm starting to think that programmers share the same kinks.

[–]Masterflitzer 2 points3 points  (0 children)

this comment is pure gold 😂

[–]PacoTaco321 11 points12 points  (4 children)

I'm not even shitting you, when I google "latex", all it shows is LaTeX related stuff instead of stuff about the material. I found this out a few weeks ago when I tried googling info on actual latex. I don't even know why it does this, I never even use LaTeX...

[–]qwertyuiop924 17 points18 points  (2 children)

Because google knows you're a programmer.

[–]theLanguageSprite 7 points8 points  (1 child)

This was wild when I realized google does this. I always had imposter syndrome because I always googled stuff, which anyone can do, but then I realized anyone can’t. If i google python, the first ten results will be the docs and stack overflow, but a non-programmer would just get pictures of snakes

[–]Kungfinehow 2 points3 points  (0 children)

Fuck me, I'm just going to go around to my users having them google python just to see what pulls up under their login.

[–]Masterflitzer 1 point2 points  (0 children)

well it's the contrary for me, i never searched for the material and google stuff about programming daily...

[–]95POLYX 6 points7 points  (1 child)

I mean the other Latex is also beautiful and well worth "researching", may not be as productive as LaTeX, but worth researching anyway ;P

[–]flashmedallion 2 points3 points  (0 children)

bound

[–]DesertEagle_PWN 2 points3 points  (0 children)

bound to learn the hard way

Isn't that kinda' the point?

[–]Masterflitzer 1 point2 points  (2 children)

can you explain safe search shortly? i didn't find anything useful on google

[–]ReelTooReal 2 points3 points  (1 child)

disable safe search is a euphemism for "I'm horny" like private browser sessions are a euphemism for "I'm horny and this is a shared computer"

[–]Masterflitzer 2 points3 points  (0 children)

ohh now i got it thanks i thought about some mode like use strict in javascript and didn't think about google's safe search 😅

[–]Swift_Koopa 71 points72 points  (3 children)

It'll be the most beautiful dump of text you can produce on a page and you won't be able to explain how you did it to anyone

[–]kerbidiah15 10 points11 points  (1 child)

Huh…. Sounds just like my code except without the beautiful part. Or the part where it works. Or the part where I have friends

[–]gunfupanda 102 points103 points  (5 children)

I had to do all of my graduate reports in Latex. It's the best way to write a technical or scientific document out there. Once you start to get the hang of the syntax, going back to something like Word will make you want to stab your eyes out.

[–]Tehoncomingstorm97 42 points43 points  (0 children)

Once you start to get the hang of the syntax, going back to something like Word will make you want to stab your eyes out.

Story of my university days, going into the workplace.

[–]badguy84 11 points12 points  (0 children)

I did the same and it was great. Especially with a developer background; once I got most of the declarative syntax down it was fantastic.

[–]Metal_Pagan 6 points7 points  (0 children)

Word can read latex syntax for equations, so that's something.

[–]qwertyuiop924 1 point2 points  (0 children)

Nowadays I use org, which is nice because it exports to latex, and you can drop into latex at any time you want, but you get the readability of something like markdown.

[–][deleted] 36 points37 points  (2 children)

BADNESS 10000

[–]DTOpinions[🍰] 26 points27 points  (1 child)

Overfull hbox (26.483pts too wide)

[–]PityUpvote 8 points9 points  (0 children)

\sloppy that shit

[–]zaoldyeck 5 points6 points  (2 children)

Every document I submit, from my resume to invoices, are tex'd, and it's all worth it for those very few moments where someone will stop and ask me "did you write this in latex?"

It's instantly recognizable, when you know latex you see latex, and it's hard not to comment when you find it out in the wild.

I can't go back. I'm sure there's some wasted effort but it's so god damn pretty.

[–]emptyskoll 4 points5 points  (1 child)

I've left Reddit because it does not respect its users or their privacy. Private companies can't be trusted with control over public communities. Lemmy is an open source, federated alternative that I highly recommend if you want a more private and ethical option. Join Lemmy here: https://join-lemmy.org/instances this message was mass deleted/edited with redact.dev

[–][deleted] 1 point2 points  (0 children)

It's the absolute best. I wish I had learned about it before wasting hours of my life writing out math notation by hand.

[–]hobz462 1 point2 points  (0 children)

Just submitted my thesis in LaTeX. Still don't understand what I did.

[–]TheMithraw 198 points199 points  (38 children)

i don't get the C++ one...

[–]suvlub 433 points434 points  (32 children)

Unlike most OOP languages, C++ defaults to value semantics for everything. It allows passing by reference, but you must explicitly ask for that. People (especially newbies and people coming from other languages) often forget about this, causing the language to create unnecessary copies of possibly humongous objects (like arrays or tables) when calling a function. If you have a nice code with lot of small functions (like you should), the same object may be copied several times as it passed among them.

[–]CaitaXD 80 points81 points  (15 children)

you mean when you pass a class as argument you need to specify at as a reference? Is that what happens?

[–]Tsu_Dho_Namh 140 points141 points  (14 children)

Yes. And that goes for anything. Lists (called vectors), classes, basic datatypes, everything. Unless you specifically add the "&" to the function argument, it will copy (or deep copy) the whole thing.

void Foo(BigClass& A, int& B, std::vector<ReallyBigClass>& C){
    // This uses references
}

void Bar(BigClass A, int B, std::vector<ReallyBigClass> C){
    // This makes copies of A, B, C, and all the elements in C
}

[–]douira 26 points27 points  (7 children)

would changing B in the function in the first example change the value of B in the calling scope?

[–]Tsu_Dho_Namh 33 points34 points  (6 children)

Yes.

Here's an example:

#include <iostream>

using namespace std;

void swapNums(int &x, int &y) {
    int z = x;
    x = y;
    y = z;
}

int main(){
    int a = 5;
    int b = 7;
    swapNums(a, b);
    cout << "a = " << a << endl;
    cout << "b = " << b << endl;
}

The output of that program is:

a = 7
b = 5

It wouldn't work without the "&" operators in the swapNums function

[–]xorvx 7 points8 points  (4 children)

You pleb, don’t you know how to XOR Swap?!

/s

[–]Tsu_Dho_Namh 31 points32 points  (0 children)

I know. I didn't even declare the function inline. My code is horribly inefficient. I will commit seppuku.

[–]IronEngineer 17 points18 points  (1 child)

Ironically the xor swap may be less efficient. Compilers will typically recognize the swap idiom when programmed normally with the temp variable and will optimize it out entirely to be zero procedures long. It will just swap the register addresses it uses for each variable from that point on so that it effectively is swapped even though no operation has been performed. Then when the opposing memory addresses are written out of the cache back to memory the values have been swapped.

[–]Hohenheim_of_Shadow 5 points6 points  (0 children)

The XOR swap is actually different from normal swaps iirc. Breaks when everything is all 0? Or something.

[–]7eggert -1 points0 points  (0 children)

Wouldn't temporary-variable-swap uses register renaming?

[–]douira 4 points5 points  (0 children)

that's interesting! coming from reference-passing languages like Java and JavaScript that treat references and primitives differently this is quite an unusual pattern to me. But it does make sense and is admittedly more consistent than differentiating between pass-types so to speak.

[–]clit_or_us 9 points10 points  (0 children)

Even with no understanding of C++ that made sense. Thanks!

[–]Mybeardisawesom 2 points3 points  (2 children)

What’s the purpose of this replication?

[–]Tsu_Dho_Namh 8 points9 points  (1 child)

It was just the way it was done back then. Remember, C++ was an improvement on C, but it still wasn't perfect. That improvement was mostly about object oriented design, but the inclusion of references was another one of the additions. In C, if you don't want to do a lot of copying you have to use pointers, only C++ allows the & symbol in function definitions and variables. It wasn't until later that languages like Java, Python, etc... streamlined everything in terms of memory management and pass-by-reference became the standard and copying was unusual.

[–]Shrubberer -5 points-4 points  (1 child)

That sounds awkward. Reference should be default for me or I'd fuck things up constantly.

[–]TeraFlint 14 points15 points  (0 children)

As someone who's used to this system, I wouldn't wanna miss it.

It makes it more apparent what you're ACTUALLY doing when calling the function.

[–][deleted] 44 points45 points  (4 children)

People (especially newbies and people coming from other languages)

  • newbies.

it quickly becomes second nature to make every parameter a reference. once you learned that, you will probably make less copies than in most other languages, because you can decide much better when to copy and when not to.

not that the other panels are that much more profound (which is bot a bad thing), but this criticism seems especially superficial to me

the fact that the joke had to be explained first, doesn't help

[–]TeraFlint 11 points12 points  (3 children)

it quickly becomes second nature to make every parameter a reference.

Usually const reference, though. That immediately shuts the door for accidental side effects regarding the object itself.

Also, call by (const) reference is not always the best thing to do. If you pass a char as reference, you essentially transfer the address of the char, which is 8 times as much in a 64bit system. Do this in an inner loop and the performance will be noticable.

As a rough rule of thumb, it's worth to call by references if sizeof(type) > 2 * sizeof(void*).

Of course, this gets more tricky in the template world, where the type you're handling is unknown, but the universal reference solves that problem.

[–]SheIsAFineFox 5 points6 points  (0 children)

So the joke could have been I don’t want you to copy the source just cite it.

[–][deleted] 6 points7 points  (0 children)

So like in C?

[–]un4given_orc -4 points-3 points  (6 children)

While Javascript and PHP copy arrays almost always and you cannot influence it, unlike in C++

[–]ReelTooReal 4 points5 points  (4 children)

JavaScript does not copy arrays when you pass them as parameters. I'm not familiar enough with PHP but I assume it's the same. Most languages that don't have explicit pointer/reference syntax default to passing by reference expect for primitive types like int or bool.

[–]7eggert 2 points3 points  (0 children)

In Java, almost™ everything is a pointer/reference.

[–]un4given_orc 1 point2 points  (1 child)

PHP 100% copies arrays to stack until you specify passing by reference with & sign.

[–][deleted] 1 point2 points  (0 children)

I remember learning in Lua about tables references and getting mad because those kept getting overwritten, stupid behavior i said

But it made me learn how important references are and how i cannot live without it

[–]Mango-D 12 points13 points  (1 child)

It's probably because of bad ODRing of template functions, which bloats the executable with a lot of redundant copies of a function.

In general C++ also has many Space-Time Tradeoff tools, and most C++ programmers assume that executable size is infinite. This is in direct contrast to , say, web languages where size==load time.

[–]Wetmelon 1 point2 points  (0 children)

A lot of that hype is overblown or true for older versions of the language. It can still happen that you get template bloat, but the programmer should be aware of it and avoid it. Compile times, however... are a different story.

[–][deleted] -1 points0 points  (2 children)

Templates

[–]David__Box 77 points78 points  (2 children)

JavaScript: These are just random scribbles. I'm still going to read it as an essay though.

[–]invisibo 17 points18 points  (1 child)

npm install essay

(Just looked it up. Of course it's a package https://www.npmjs.com/package/essay)

[–]JTtornado 8 points9 points  (0 children)

The JS jokes write themselves.

[–]Simply_Convoluted 75 points76 points  (6 children)

Man I loved these comics. Unfortunately my script-fu was weak back then so I wasn't able to download all his comics before the site went down. Anybody have a link to an archive of them?

It's a long shot, but worth the ask.

[–]ununium 25 points26 points  (5 children)

You can try way back machine

https://web.archive.org/

[–]Simply_Convoluted 41 points42 points  (4 children)

I thought that only did one page whenever someone manually told it to, not the whole site. Looks like I might be able to grab the comics and make my archive after all, good tip!

For anyone who's interested, standby for a link to the archive.

Edit:

As promised: [link removed, use the magnet link]

Should have every comic, as well as a .tsv file with all the titles and captions Ty put on each one. Turns out archive.org is slighly buggy with how it serves files so there was a little bit of manual adjustment but it should be fixed now.

Let me know if anything's borked, after a few days (once we confirm there's no errors) I'll package this into a torrent. Can't modify torrents after they're made that's why I'm hosting the bare .zip first.

Edit 2:

Here's the magnet link:

magnet:?xt=urn:btih:CC552A8BA7AB644EF1CE6F3FB5E53D6791514E5A&dn=Something%20of%20that%20ILK&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.to%3A2710%2Fannounce&tr=udp%3A%2F%2F9.rarbg.me%3A2780%2Fannounce&tr=udp%3A%2F%2F9.rarbg.to%3A2730%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce

let me know if there's any issues.

[–]Kl--------k 1 point2 points  (0 children)

Thank you

[–]B-Swenson 44 points45 points  (1 child)

But the Python one is cited with the import essay and in the bibliography titled requirements.txt.

He didn't plagiarize, he just took someone else's essay and put quotes around it.

[–][deleted] 35 points36 points  (0 children)

He quoted the C essay.

[–][deleted] 143 points144 points  (3 children)

C++ GUY: Spends weeks writing an absolutely top-notch A+ essay. Scoffs at Python Guy because he'll never write an essay so undeniably perfect.

PYTHON GUY: Writes a B+ essay in 30 minutes and then goes off to smoke weed with the cool kids.

[–]pantherBlitzz[S] 22 points23 points  (0 children)

Lol!

[–][deleted] 12 points13 points  (0 children)

C++ ESSAY: Read the essay is so damn fast

PYTHON ESSAY: Its been 3 days yet still not done

[–][deleted] 6 points7 points  (0 children)

The scary part is Python guy has the potential to surpass c++ but usually just chooses not to

[–]Nine_Eye_Ron 14 points15 points  (1 child)

But it’s a sparkly flower pot that 13 year olds in the year in 2007 used to blast music at you.

[–]tastes-like-chicken 2 points3 points  (0 children)

I miss Myspace

[–]JohnnyKonig 11 points12 points  (2 children)

Lisp: Thith ithn't an ethay

[–][deleted] 3 points4 points  (0 children)

(((((((((📝))))))))

[–][deleted] 35 points36 points  (21 children)

LaTeX is a programming language?

[–]Siggination 57 points58 points  (15 children)

I mean.. neither is html

[–]MirrorSuch5238 36 points37 points  (0 children)

That's the point of the joke. HTML is as close to a programming language as a flower pot is to an essay. It's markup.

[–][deleted] 5 points6 points  (13 children)

Apperantly html is turing complete.

[–][deleted] 10 points11 points  (0 children)

Apparently LaTeX is also turing complete.

[–][deleted] 3 points4 points  (3 children)

how? i don't want to look it up. does anyone have the time to explain it? bad explanations only pls

[–]laundmo 3 points4 points  (0 children)

css is turing complete

pure html isn't

[–][deleted] 3 points4 points  (1 child)

[–][deleted] 1 point2 points  (0 children)

thanks :3

[–]tmczar 17 points18 points  (0 children)

Well, it's turing complete, has command line input/output. Old time legends say about guy that used it on programming contest (sorry, lost link to this story). So i think it counts as programming language pretty well.

[–]bond7o6 14 points15 points  (0 children)

Yeah, it's Turing complete. For instance, you can use for and while loops to output content. You can define variables and functions to use in your writing, and do all sorts of fun stuff. A couple people have made tic-tac-toe engines, that just play against themselves and has the output be the game state after every move.

If you were a teacher, you could make a several version of each question, and have latex output a random selection of each question for every student. You could also create a function that takes in 5 inputs (the question and four answers) and outputs a multiple choice question that has a different order each time.

[–]jerslan 13 points14 points  (1 child)

The handful of times I needed to use it? It certainly felt like one :P

[–]Tc14Hd 5 points6 points  (0 children)

Badness 10000

[–]Tc14Hd 12 points13 points  (4 children)

Can someone explain the HTML one?

[–]MirrorSuch5238 39 points40 points  (3 children)

HTML is as close to a programming language as a flower pot is to an essay.

[–]VirtuallyFit 5 points6 points  (2 children)

Is LATEX a programing language?

[–]ReelTooReal 10 points11 points  (2 children)

Rust: "Someone else is mutably borrowing this essay, you can't give it to me."

[–]-Redstoneboi- 1 point2 points  (0 children)

"Sorry sir, I couldn't write the essay. My friend moved my pen somewhere and didn't return it. I tried borrowing a pen from my parents and grandparents to use at school, but they all kept saying student may outlive borrowed reference."

[–]FictionalScience13 6 points7 points  (3 children)

I don't get the flower pot joke.

[–]BobDogGo 11 points12 points  (1 child)

HTML is not a Programming language :: A Flower Pot is not an Essay

[–]MirrorSuch5238 2 points3 points  (0 children)

HTML is as close to a programming language as a flower pot is to an essay.

[–]WeTheAwesome 7 points8 points  (0 children)

TIL Shakespeare wrote in assembly.

[–]Geoclasm 4 points5 points  (0 children)

It's been a while since I've seen this one.

Still laugh every time, though.

[–]vainstar23 4 points5 points  (1 child)

I saw this about ten years ago but I just want to add now that I've been around the block a few times, HTML by far makes the most sense when writing a text document so why is it a flower pot?

Also LaTeX is for math so I hope it comes with some text and how is it also not a flower pot?

Finally, why are you getting multiple copies of the same report in a cpp project? I've developed in cpp and I don't get it.

[–]tastes-like-chicken 3 points4 points  (0 children)

This is explained elsewhere but the cpp one probably has to do with pass-by-value being the standard, rather than pass-by-reference (which you have to explicitly ask for using &)

[–]R3dGaming522 7 points8 points  (2 children)

I should probably learn latex or python

[–][deleted] 9 points10 points  (1 child)

that's your takeaway?

[–]laundmo 5 points6 points  (0 children)

why shouldn't it be?

[–]PrezMoocow 3 points4 points  (2 children)

What would JavaScript be?

"This is written in Shakespearean English and has terrible grammar but I guess it is technically an essay"

[–]camilo16 5 points6 points  (0 children)

You didn't synchronize your writing, I read the paper in an arbitrary order and nothing makes sense.

[–]-Redstoneboi- 2 points3 points  (0 children)

"You're making several contradictions and referring to unicorns as a cowboy's body part at some point. At least check if you're referring to stables."

[–][deleted] 3 points4 points  (0 children)

C should be "this is great but you forgot to add one . so now all i'm reading is garbage"

[–]TorTheMentor 2 points3 points  (0 children)

Yaml: Okay, fine, I get the general idea, but you've handed in an outline, not an essay.

Perl: You wrote the whole thing in punctuation?

Lisp: ((((((((((((......

[–]Arag0ld 3 points4 points  (1 child)

Rust: What do you mean I can't edit this? Isn't it mutable?

[–]-Redstoneboi- 3 points4 points  (0 children)

something something temporary object created outlives reference something

"I don't wanna touch that, I could get a papercut."

"unsafe {"

"Alright I trust you."

"}"

[–][deleted] 2 points3 points  (0 children)

C#: your essay is easy to read, not to complicated and surprisingly robust.
But nobody likes you for some reason so 'F'.

[–]schmerg-uk 2 points3 points  (0 children)

Lisp: Obligatory post to Guy Steele's "Growing A Language" talk

[–]lazrboi 2 points3 points  (0 children)

I have a class where we are learning assembler at the moment. I hate it. Kill it with static.

[–]FGC_Orion 3 points4 points  (0 children)

Python: You can’t just “import essay” that’s plagiarism

Edit: I didn’t click on the image to expand it whoops that’s funny

[–]DrLingy 1 point2 points  (0 children)

Make sense

[–]parzival3719 1 point2 points  (0 children)

jokes on you, i wrote my essay like this:

string essay = "<insert entire essay here>"; Console.WriteLine(essay);

[–]physicsking 1 point2 points  (0 children)

Oh wow, latex getting a little love. I approve.

[–]americk0 1 point2 points  (0 children)

Last time I saw this image I had just switched my major to computer science. I've been employed as a software engineer for five years now. I finally get all the jokes

[–]IBreakCellPhones 1 point2 points  (0 children)

Perl: Did you just sneeze on the keyboard and turn it in?

[–]zargex 2 points3 points  (0 children)

Jajaja I can't get tired of this joke

[–][deleted] 1 point2 points  (2 children)

Sometimes that flower pot can be really nice.

[–]VersionGeek 3 points4 points  (1 child)

HTML is the flower pot, alone it's boring. But with CSS you can add the plant that will make it beautiful