Transcripción
Extracto de la transcripción automática del vídeo realizada por YouTube.
hi so my talk is called immutability or putting the dream machine to work so I've been a front-end developer for eight years now I was at the New York Times for four I recently left to join up with a company called cognate echt their consultancy and they
also have a database and a cognate act I think we believe that a lot of software is far too complex and there's ways to achieve a lot more simplicity in the type of systems that we write one way to achieve simplicity is through immutability by embracing
immutability so content tech stewards closure and closure script I'm the lead maintainer of clojurescript those languages emphasize immutability we also have a database product called date Tomic which is a immutable relational database I'm not actually
going to talk about any of those things today or only we'll only talk about them a little bit the thing that I really want to talk about today is the dream machine so if you have not seen this book or encountered this book this should be number one on
your reading list if you are involved in interactive computing in any way shape or form this was recommended to were recommended by Alan Kay as one of the best histories of how interactive computing came to be it will make you laugh it will make you cry and
if you have anything with you eyes it will fill you with a sense of wonder so JCR Licklider was a psychologist who at the time realized that there was not a serious enough perspective on the role of human psychology and human factors in computing systems also
a lot of people didn't believe interactive computing systems would be of any utility whatsoever and he really paved the way through to make sure that research institutions were you know putting the time and effort into discovering the results of you know
interactive computing so he is most famous for two essays one of the famous ones is called the man computer symbiosis so Licklider basically predicted my talk fifty-four years ago I was going through this paper for the actually the first time two days ago
and he says something very specific which I'm going to talk about quite a bit today this talk is a bit of a little bit of history a little bit of data structures and a little bit of examples so in this paper he he sort of lays out what are the types of
hardware and software things that are going to pave the way for interactive systems he saw computing as a way to augment the human intellect so he says in this paper the tree memory scheme is inefficient for small memories but it becomes increasingly efficient
and using available storage space as memory size increases the attractive features of the scheme are these number one the retrieval process is extremely simple given the argument entered the standard initial register with the first character pick up the address
of the second then go to the second register and pick up the addresses of the third if two arguments have initial characters in common they use the same storage space for these characters and I'm going to actually talk about this quite a bit here we have
several people that benefited from the culture that Licklider created John McCarthy received considerable funding he is the inventor of Lisp artificial intelligence interpreters functional programming garbage collection all things that are critical for doing
anything that you guys are doing today he was a mathematician at the time using computers was extremely difficult he believed that computer actually programming the computer itself should be a real-time interactive activity you can thank him for console the
interactive console that's that's definitely due to John McCarthy to his right is Ed fredkin he was a Caltech dropout at nineteen went to the US Air Force was a fighter pilot and then when he was very young was pivotal in in hacking these early computers
to do impossible things to build interactive systems Ede fred can also invented the tree and that spelled TR IE and that's what we're gonna talk a bit about so Alan Kay is another important figure he also benefited from the culture that Licklider created
Alan Kay what well understood John McCarthy's ideas he built an interactive programming language but on top of that he sort of erected the edifice that we are all familiar with today around object-oriented programming as well as blazing the trail around
[ ... ]
Nota: se han omitido las otras 2.104 palabras de la transcripción completa para cumplir con las normas de «uso razonable» de YouTube.