If Programming Languages Were Girls:

Java: Your current girlfriend, you've been going steady for a while now. Things are okay.

Kotlin: The girl Java finds you cheating on, she's just amazing, and you wish you'd met her sooner.

Visual Basic: The girl you accidentally started a relationship with because you didn't know how to say no. But quickly realised your mistake and regretted it.

JavaScript: A childhood friend you occasionally hook up with. But you could never settle for a relationship with them.

Python: A bossy, manipulative girl who quickly turned things sour. But everyone else loves her because of her huge libraries.
My and a co worker were joking the other day about what programming languages would be like if they were girls. This is what we came up with (Original inspiration: the Distracted Boyfriend meme (Feel free to add your own!)).

  • 19
    Added to favorites for later reference xD
  • 5
  • 65
    PHP. You were forced to start the relationship. Years later so carved into your life that you can't get away from it
  • 85
    @BurningSatan PHP is more like a zombie wife. It is rotten all over and keeps falling apart but it just won't... fucking... die!
  • 5
  • 26
    C#: a girl started out as friend of visual basic girl. But always looked up for java girl for trends and swag. Ended up having some trend of her own. You broke up with her because she really don't want to cross neighborhood.
  • 55
    C++, she remembers absolutely everything and is super intelligent. You were with her for a few months but had to break it off because she was so stubborn.
  • 34
    @BradSharp she was always giving pointers
  • 48
    Ruby: The quirky girl from a foreign land you fell in love with at first sight. You get along great, but you can't shake the feeling everyone else is silently judging you as you hold hands.
  • 26
    C - The crush you had but when you got into a relationship with her, it turned sour.
  • 2
    Anyone something for go? ;D
  • 32
    Go: Very professional, very beautiful, but very uptight. She reminds you of the thing you had for Java a few years ago, but she more reminds you of all the negatives and why you eventually broke up.
  • 18
    Haskell: A girl that never wants to go out and everything she does is the only way its supposed to be done. Yet in the end you're thankful for the way she's shape you. You're now whipped.
  • 31
    "Her huge libraries" LOL
  • 15
    Also for JAVA, a girl with very talkative and little boring nature, which makes new generation not liking her. But she is a perfect material for marriage as she can cook, take care of children, parents, you and also many other things you don't even know.
  • 30
    Assembly: ur girlfriend's best friend's aunt's lesbian dog who u might've hooked up with if u were ur girlfriend's best friend's aunt's other lesbian dog
  • 31
    SQL: A girl who remembers everything and will remember something you did wrong within 1ms.
  • 26
    A used to be very ugly but beloved by many people girlfriend, that invested a lot in surgery to finally attract you.

    A very talented, good looking, very slim girl, that can do a lot of stuff for you but everyone laughes about her, becaus she doesn't have those beautiful curves {}
  • 32
    Perl: You can't tell in which mood she is because she makes regular expression only.
  • 5
    You hooked up one night, when you were drunk and she looked mighty fine after twelve shots of hard whisky.
    Then you wake up next to a haggard wretch, gravelly voice, face worn by years of cigarette smoke and disappointment in men because she gets too clingy too fast. Then she starts talking about your lives together, and you're contemplating taking a header out of the bathroom window in her tenth-story apartment.
    All you know for sure is that you'd kill for your old set of issues with any other girl / language.
  • 4
    But who doesn't love Python? She's the best.
  • 2
    That’s awesome :)
  • 35
    HTML: This girl is what you call a Trap.. If it's your first you might think she is a girl but after you noticed HTML isn't even a programming language you noticed the penis... Sorry bruh xD
  • 11

    The first relationship you ever had. She taught you love happens at first sight. Very compatible and submissive. You guys hooked a couple year in secondary year but you broke up because she couldn't move on. Too childish for your taste. Haven't talked since. Almost forgot her face.

    Sometimes, amongst all this commotion with your present girlfriend and your crush, you miss her. You miss those simpler times when the most difficult thing you could do was print the Fibonacci's Sequence. And were proud of it.
  • 11
    Machine language: shes fun, confusing but you like figuring her out- wait no you're way to fucking stupid for this complicated woman and you don't know what the fuck you did but you pray you won't be called into human resources
  • 9
    Cobol: The girl who likes to say the simplest things in as many words as possible. You lose interest and ask yourself why you chose this girl who's stuck in the 70's.
  • 20
    I'm surprised no one mentioned this picture
  • 3
    @rtannerf Thanks ๐Ÿ˜
  • 4
    @iSwimInTheC want this in high resolution :D
  • 5
    @BradSharp C++ gets fat and useless really quick if you don't treat her right.
  • 2
    @Doomenik Use 'Search Google for image'
  • 11
    Brainfuck:A Nerd girl,very tough to understand,takes some time to work out with her,and just to say Hello
  • 20
    Bash - You can always rely on her, be it assistance in something or just a booty call.
    She does the job quickly, dresses up and walks away. It requires getting used to her slight foreign accent. She can talk to the trees.
    Sometimes being used to cheat on the Python girl for a quicky.
  • 10
    Html: she's your girlfriend for a few months after which she reveals the shocking truth she is actually not a girl...
  • 3
    #Python ... I don't even know what Java IS, but that bit was funny
    โฝโฝเฌ˜( หŠแต•ห‹ )เฌ“โพโพ
  • 8
    Scala: sister of java, who is attractive in every way. But still affraid to look at her cos it may end relationship with Java.
  • 5
    ArnoldC: She has wayyyy more muscles than you and yells at everyone all the time... But yet she's just another C-like girl with weird makeup.
  • 11
    CSS: the stubborn girl you have to use tricks to get her to do stuff for you.
  • 4
    @Froot The die() function exists for a reason. ๐Ÿ˜‚
  • 3
    @KunalB uh are we talking about the same Brainfuck: that busted bitch from around the way? She's not misunderstood, just fucked bruh.
  • 9
    NodeJS, she comes with a lot of baggage, and she takes it with her - everywhere.
  • 2
    @Karunamon Man. How did you put in words what I'm feeling every single day ๐Ÿ˜‚๐Ÿ˜‚
  • 9
    Swift: The girl who doesn’t treat anything as mandatory. In her mind, all relationships are optional.
  • 8
    Basically, C is my wife: mature, reliable, and very picky
  • 7
    Rust: she's in military: very strict, but deadly efficient.
  • 2
    Scratch: Furry
  • 6
    (Lisp (the (curvy (girl (.)))))
  • 2
    Assembly is the hot older chick who's way out of your league. While a relationship is possible and would bring all your fantasies to life. She's got a lot going on, seemingly complicated, and isn't worth chasing.
  • 2
    Dart: She's fun, easy and you like hanging out with her. However, nobody else likes her and she kinda seems basic
  • 1
    Prolog, the girl you can't outreason or lie to. Everything you tell her is true. You hate that she calls you a creep all the time when you let her trace you.
Add Comment