Programming language crisis

Preview:

DESCRIPTION

THE PROGRAMMING LANGUAGE CRISIS

Citation preview

Nick Hodge

Professional Geek, Microsoft

@nickhodgeMSFT

THE COMINGPROGRAMMING

LANGUAGE

CRISIS!

INTEL (PATENT PENDING)

41958353145727

ALL UR

2.2250738585072011 x 10-308

BELONG TO US

Lady Ada Lovelace

Rear Adm Gra

ce Hopper

Ria Debets (& others)

Y2K => COBOL

GEN X

C#? JAVA?

JAVASCRIPT ECMASCRIPT $EVILSCRIPT

• ECMA-262

• ISO 16262

http://www.flickr.com/photos/bs/

TODAY: DYNAMIC LANGUAGES

PHP ($ what?)

Python (the one true language!)

Ruby (a cult?)

TODAY: FUNCTIONAL LANGUAGES

Haskell (APL >> ALGOL68 for 21st C!)

Clojure(braces were cool in the 70s)

Ruby (a cult?)

PROGRAMMING IS HARD. LET’S GO SHOPPING!

QUANTUM COMPUTING

ZOMG!!1! PONIES!1!!

LOLCODE: HELLOWORLD!!1!

OHAI

CAN HAS STDIO?

VISIBLE “HAI WORLD!1!”

KTHXBAI

LOLCODE: COUNT!!!1!

HAI

CAN HAS STDIO?

I HAS A VAR

IM IN YR LOOP

UP VAR!!1

VISIBLE VAR

IZ VAR BIGGER THAN 10?

KTHXBYE

IM OUTTA YR LOOP

KTHXBYE

CODE REPOSITORY, BUG REPORTING

LOLCODE

ITZ TEH FUTUREZ!SRSLY

http://lolcode.com/

Recommended