Save 37% off PRO during our Black Friday Sale! »

The Future of Code

509e15b158eaac5ab3a5332a3f89d4a7?s=47 Peter Cooper
September 26, 2014

The Future of Code

A presentation given by Peter Cooper at WXG 2014 on September 26. Sadly the slides don't really work on their own.. :-(

509e15b158eaac5ab3a5332a3f89d4a7?s=128

Peter Cooper

September 26, 2014
Tweet

Transcript

  1. None
  2. The Future of Code Programming in 2024 with @peterc

  3. Depending on your perspective, things don’t change.

  4. http://codeazur.com.br/stuff/fc64_final/

  5. 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 ! ! ! loop

    { print (9585.5+rand).to_i.chr }
  6. None
  7. - phantomfive on Slashdot “Pretty near every programming idea that

    you use daily was invented by the 80s.”
  8. None
  9. Bret Victor’s Future of Programming

  10. Bret Victor’s Future of Programming

  11. “Technology changes quickly, people’s minds don’t.”

  12. - Giorgio Moroder “If you free your mind about the

    concept of harmony and music being correct you can do what you want so none told me what to do and there was no preconception of what to do.”
  13. Bret Victor’s Future of Programming

  14. None
  15. What does everyone else think?

  16. None
  17. None
  18. What I Think • The environment will change more than

    the code • Weird “formats” or representations of code • More end-users “programming” • “Software defined” everything • “Quantum” will become relevant (to more) • Intermediate data structures won’t matter • Crazy levels of optimization, AI-based profiling • CPU/GPU merger • More languages, more VMs • GIANT data and major data analysis
  19. LightTable

  20. Josh Marinacci’s Typographic Programming

  21. IFTTT

  22. Quipper • Quipper is a “scalable quantum language” • To

    calculate the 17th power of a quantum integer:
  23. What do YOU think? ! YOU are the future of

    code.
  24. None