Nick Hodge
Professional Geek, Microsoft
@nickhodgeMSFT
INTEL (PATENT PENDING)
4195835
3145727
ALL UR
2.2250738585072011 x 10-308
BELONG TO US
Lady Ada Lovelace
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 O...
CODE REPOSITORY, BUG REPORTING
LOLCODE
ITZ TEH FUTUREZ!
SRSLY
http://lolcode.com/
Programming language crisis
Programming language crisis
Programming language crisis
Programming language crisis
Programming language crisis
Programming language crisis
Programming language crisis
Upcoming SlideShare
Loading in …5
×

Programming language crisis

306 views
197 views

Published on

THE PROGRAMMING LANGUAGE CRISIS

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
306
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Programming language crisis

  1. 1. Nick Hodge Professional Geek, Microsoft @nickhodgeMSFT
  2. 2. INTEL (PATENT PENDING) 4195835 3145727
  3. 3. ALL UR 2.2250738585072011 x 10-308 BELONG TO US
  4. 4. Lady Ada Lovelace Ria Debets (& others)
  5. 5. Y2K => COBOL
  6. 6. GEN X
  7. 7. C#? JAVA?
  8. 8. JAVASCRIPT ECMASCRIPT $EVILSCRIPT • ECMA-262 • ISO 16262 http://www.flickr.com/photos/bs/
  9. 9. TODAY: DYNAMIC LANGUAGES PHP ($ what?) Python (the one true language!) Ruby (a cult?)
  10. 10. TODAY: FUNCTIONAL LANGUAGES Haskell (APL >> ALGOL68 for 21st C!) Clojure (braces were cool in the 70s) Ruby (a cult?)
  11. 11. PROGRAMMING IS HARD. LET’S GO SHOPPING!
  12. 12. QUANTUM COMPUTING
  13. 13. ZOMG!!1! PONIES!1!!
  14. 14. LOLCODE: HELLOWORLD!!1! OHAI CAN HAS STDIO? VISIBLE “HAI WORLD!1!” KTHXBAI
  15. 15. 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
  16. 16. CODE REPOSITORY, BUG REPORTING
  17. 17. LOLCODE ITZ TEH FUTUREZ! SRSLY http://lolcode.com/

×