Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Evolution of Computer Languages

83f7b66c4dee7effbb3717027f99282b?s=47 Sayanee
October 09, 2011

Evolution of Computer Languages



October 09, 2011

More Decks by Sayanee

Other Decks in Technology


  1. evolution  of   computer  languages

  2. www.sayan.ee coder  .  explorer  .  speaker

  3. 1st  computer  language  ? which  year? how  old?

  4. the  last  one 1957  Fortran  I

  5. assembly fortran c algol basic cobol c++ java javascript c#

    simula pascal modula python perl lisp ruby
  6. what  are  the  differences? evolution  of  life   & evolution

     of  computer  languages  
  7. computer  lang. in  computer  language  evolutions.. 1.  species  never  die

    2.  branches  can  converge 3.  mutations  are  not  random
  8. source

  9. your  fav/current  language? one  fav  feature?

  10. high  level  language modular strong  libraries readable

  11. programming markup meta

  12. What  program  would  one  like  to  write?   Whatever  is

     least  work.   Except  not  quite:  whatever  would  be   least  work... @paulg
  13. None
  14. Get  started  with  SCSS: 1.  create  a  rails  app 2.

     in  gemfile:  gem  ‘sass’ 3.  rename  style.css  to  style.scss 4.  $  sass  -­‐-­‐watch  public/stylesheets/ style.scss:public/stylesheets/style.css
  15. conciseness readability

  16. lisp  cycles

  17. learning  programming   in  Singapore

  18. resources  on  computer  languages 1.  chart  of  evolution  of  programming

     languages 2.  chronology  of  programming  languages 3.  tiobe  programming  community  index 4.  every  language  fixes  something 5.  evolution  of  the  web  by  chrome  dev  team 6.  history  of  programming  language  poster  from  o’reilly 7.  100  year  programming  languages  by  paul  graham 8.  what  languages  fix  by  paul  graham 9.  jokes  on  programming  languages 10.  a  brief  incomplete  and  mostly  wrong  history  of  languages 11.  hello  world  in  different  programming  languages
  19. resources  on  meta  languages 1.  meta  programming 2.  haml  and

     ruby  gem 3.  coffeescript 4.  LESS  -­‐  dynamic  stylesheet  language 5.  SCSS   6.  Compass
  20. thanks!

  21. www.sayan.ee slides  +  tweet