DEV Community

Cover image for If your programming language were a Pokemon, which would it be?
Ben Halpern
Ben Halpern Subscriber Community Curator

Posted on

If your programming language were a Pokemon, which would it be?

Top comments (46)

Collapse
 
cat profile image
Cat •

JS = Mimikkyu because it just wants you to love it please. Please. Pls.

Also, when you remove its little costume, it's a hot mess and will probably kill you.

yikes mimikkyu

Collapse
 
ben profile image
Ben Halpern •

I'm not really familiar with the non-original Pokemon, but I think that proliferation component is especially apt for JS

Collapse
 
kaydacode profile image
Kim Arnett  •

LOL

Collapse
 
thejoezack profile image
Joe Zack •

Came here hoping to see Mimikkyu, was not disappointed!

Collapse
 
maxwell_dev profile image
Max Antonucci • • Edited

CSS would be Eevee. A single pokemon that, when raised right, can become so many different diverse and powerful evolutions. Each Eevee evolution is basically Eevee with a different stylesheet.

Good example of this? CSS Zen Garden. One site, yet it takes SO MANY amazing forms with the right CSS.

Collapse
 
monfernape profile image
Usman Khalil •

Totally agree

Collapse
 
felipperegazio profile image
Felippe Regazio • • Edited

Php = psyduck. A kind of pain everytime, kinda ugly, but usefull and powerfull

Collapse
 
cat profile image
Cat •

He is trying his best.
duck

Collapse
 
felipperegazio profile image
Felippe Regazio •

HAHAHAHA

Collapse
 
itsdarrylnorris profile image
Darryl Norris •

Great analogy!!

Collapse
 
avasconcelos114 profile image
Andre Vasconcelos •

Relevant:
The current state of front-end development

Collapse
 
kaydacode profile image
Kim Arnett  •

Swift is Charmander.

It's still young, and learning a lot.. but there's a lot of potential and power.

Collapse
 
cat profile image
Cat •

I especially like this because tail chase.

Collapse
 
ben profile image
Ben Halpern •

Objective-C as Magneton?

Thread Thread
 
kaydacode profile image
Kim Arnett  •

lololololol perfect

Collapse
 
rosiesolutions profile image
rosiesolutions •

Lol spot on

Collapse
 
cat profile image
Cat • • Edited

I might get some fire for this but...

Java = Magikarp?

He's common. Sometimes he just flops. If you raise him right, he can be very powerful and tear you a new one.

magikrap

Collapse
 
lacanlale profile image
Jonathan Lacanlale •

accurate but...would that make kotlin gyrados?

Collapse
 
cat profile image
Cat •

I am not too familiar with Kotlin, but after searching for it and glancing at a high level, I would say so.

Collapse
 
ben profile image
Ben Halpern •

Ruby is Squirtle

A reliable Pokemon to start with, generalist without overly complicated attacks.

Might evolve to Blastoise with a lot of care, but look out for leaks!

Collapse
 
haruanm profile image
Haruan Justino •

And slow kkk

Collapse
 
georgeoffley profile image
George Offley • • Edited

Python be would be Mewtwo. A powerful, take no shit kind of language that once people started using it became ubiquitous in so many high level applications.

Python is Mewtwo

Collapse
 
polentino911 profile image
Diego Casella •
Collapse
 
georgeoffley profile image
George Offley •

Seems about right. Python is a total asshole.

Collapse
 
chiangs profile image
Stephen Chiang •

TypeScript = Rayquaza: Strong, robust, isn't malicious but doesn't like to be bothered; gets really mad when bothered.

Collapse
 
charliedevelops profile image
charliedeveloper •

Javascript: Mr Mime

  • Not that great until it copies the best bits of other languages Mr Mime

PHP: Pidgey

  • Its everywhere so you will probably end up using it at some point in your adventure career

Pidgey

Basic: Tangela

  • looks like spaghetti

tangela

C: Farfetch'd

  • has no automatic garbage collector so 'leeks' everywhere

farfetch'd

MySQL: Jigglypuff

  • Looks nice enough but will send you to sleep

jigglypuff

Collapse
 
jsn1nj4 profile image
Elliot Derhay •

Good choice for MySQL.