C - The Revolution In Systems Programming

C - The Revolution In Systems Programming

A major troll talk given at the Strange Group meetup in Berlin.

3db71281264f6125e764d9f3788301e0?s=128

Josep M. Bach (Txus)

July 17, 2014
Tweet

Transcript

  1. C THE REVOLUTION IN SYSTEMS PROGRAMMING

  2. IMPERATIVE

  3. http://intellify.me/2011/10/13/3020/

  4. None
  5. FAMILIAR

  6. MINIMAL

  7. None
  8. MODULAR

  9. simple, clean module system

  10. PRACTICAL

  11. type inference for literals no need to annotate with ::

    String or :: int!!!
  12. EXPRESSIVE

  13. None
  14. unsafe

  15. None
  16. -some enterprise software analyst about Java “If it compiles, it

    probably works.”
  17. -me “If you could type it, it probably compiles.”

  18. RUN-TIME POLYMORPHISM

  19. None
  20. None
  21. CONCURRENCY

  22. None
  23. EFFICIENT MEMORY MANAGEMENT

  24. None
  25. FAST

  26. None
  27. https://www.flickr.com/photos/panshun/4859528362/

  28. VIBRANT COMMUNITY

  29. Linux GNU Apache Ruby Python nginx mysql postgresql Redis VMWare

    OpenSSL
  30. WHAT IT DOESN’T HAVE, it doesn’t need

  31. FAST

  32. FAST

  33. FAST

  34. C THE REVOLUTION IN SYSTEMS PROGRAMMING txustice txus THANKS!