DEV Community

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

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
 
kaydacode profile image
Kim Arnett 

LOL

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
 
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
 
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.

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.