Bots are currently all the rage, but they’re not a new concept. In fact, they’re a very old concept. This speaker session will explore the history of bots as well as the different technology stacks bots have traditionally been built on and what the advantages and disadvantages are with each stack. By the end of the session, you will be all caught up on what’s happening with bots across the industry and know exactly what it takes to get your own custom bot up and running.
2. @timesync | @builtio
K U R T C O L L I N S
D I R E C T O R
T E C H N O L O G Y E V A N G E L I S M
P A R T N E R S H I P S
B U I L T . I O
W H O A M I
3. @timesync | @builtio
E L I Z A D O O L I T T L E
T H E F I R S T ( ? ) B O T & I T ’ S S T A C K
5. @timesync | @builtio
T H E F I R S T ( ? ) B O T & I T ’ S S T A C K
M I T 1 9 6 4 - 1 9 6 6
J O S E P H W E I S E N B A U M
S L I P
S Y M M E T R I C
L I S T
P R O C E S S O R
8. @timesync | @builtio
E S S E X U N I V 1 9 7 8
R O Y T R U B S H A W
A S S E M B L Y
M A C R O - 1 0
D E C P D P - 1 0
B C P L
M U D D I N G & M U S H I N G I N T H E E I G H T I E S
9. @timesync | @builtio
S I R I & C O R T A N A &
A L E X A & G O O G L E N O W
T O M O R R O W
ELIZA was named after Eliza Doolittle, a working-class character in George Bernard Shaw's play Pygmalion, who is taught to speak with an upper-class accent.[4] According to Weizenbaum, this was due to the fact that its language abilities could be "incrementally improved" by various users, much as Eliza Doolittle's language use in Shaw's play.
ELIZA was named after Eliza Doolittle, a working-class character in George Bernard Shaw's play Pygmalion, who is taught to speak with an upper-class accent.[4] According to Weizenbaum, this was due to the fact that its language abilities could be "incrementally improved" by various users, much as Eliza Doolittle's language use in Shaw's play.
Joseph Weizenbaum wrote a programming language called SLIP.
SLIP is a list of processing language built as an extension of FORTRAN.
In 1978 Roy Trubshaw, a student at Essex University in the UK, started working on a multi-user adventure game in the MACRO-10 assembly language for a DEC PDP-10. He named the game MUD (Multi-User Dungeon), in tribute to the Dungeon variant of Zork, which Trubshaw had greatly enjoyed playing.[18] Trubshaw converted MUD to BCPL (the predecessor of C), before handing over development to Richard Bartle, a fellow student at Essex University, in 1980.[19][20][21] The game revolved around gaining points till one achieved the Wizard rank, giving the character immortality and special powers over mortals.
BCPL was the first brace programming language, and the braces survived the syntactical changes and have become a common means of denoting program source code statements.