By ACM - Association for Computing Machinery
Read or Download Proceedings of the third ACM SIGPLAN conference on History of programming languages PDF
Similar international conferences and symposiums books
Robotics is on the cusp of dramatic transformation. more and more advanced robots with remarkable autonomy are discovering new purposes, from clinical surgical procedure, to building, to domestic companies. by contrast historical past, the algorithmic foundations of robotics have gotten extra an important than ever, on the way to construct robots which are quickly, secure, trustworthy, and adaptive.
Evolutionary Computing: AISB Workshop Sheffield, UK, April 3–4, 1995 Selected Papers
This quantity is predicated at the Workshop on Evolutionary Computing held in Sheffield, U. okay. , in April 1995 below the sponsorship of the Society for the learn of man-made Intelligence and Simulation of habit (AISB). The 18 complete papers provided have been chosen in the course of a post-workshop refereeing assembly and selected from 32 submissions for the workshop.
This booklet constitutes the refereed complaints of the IFIP-TC6 8th - ternational convention on own instant Communications, PWC 2003. PWC 2003 is the ? agship convention of the IFIP operating staff 6. eight, cellular and instant Communications, and is the top-rated overseas discussion board for discussions among researchers, practitioners, and scholars drawn to the symbiosis of cellular computing and instant networks.
This publication constitutes the refereed court cases of the sixth FIP WG 2. 2 foreign convention, TCS 2010, held as part of the 21th global computing device Congress, WCC 2010, in Brisbane, Australia, in September 2010. The 23 revised complete papers awarded, including four invited talks, have been conscientiously reviewed and chosen from 39 submissions.
- Practice and Theory of Automated Timetabling IV: 4th International Conference, PATAT 2002, Gent, Belgium, August 21-23, 2002. Selected Revised Papers
- Advances in Intelligent Computing: International Conference on Intelligent Computing, ICIC 2005, Hefei, China, August 23-26, 2005, Proceedings, Part II
- String Processing and Information Retrieval: 11th International Conference, SPIRE 2004, Padova, Italy, October 5-8, 2004. Proceedings
- Conceptual Modeling — ER ’99: 18th International Conference on Conceptual Modeling Paris, France, November 15–18, 1999 Proceedings
- Self-Stabilizing Systems: 6th International Symposium, SSS 2003 San Francisco, CA, USA, June 24–25, 2003 Proceedings
Extra info for Proceedings of the third ACM SIGPLAN conference on History of programming languages
Example text
Several people at PUC-Rio first learned about Lua from that credit screen, and were surprised to learn that Brazilian software was part of a hit game. It has always bothered us that Lua is widely known abroad but has remained relatively unknown in Brazil until quite recently. 4 Lua 4 although Pthreads was popular, there were (and still there are) many platforms without this library. Second, and more important, we did not (and still do not) believe in the standard multithreading model, which is preemptive concurrency with shared memory: we still think that no one can write correct programs in a language where ‘a=a+1’ is not deterministic.
Initially, Lua had seven types: numbers (implemented solely as reals), strings, tables, nil, userdata (pointers to C objects), Lua functions, and C functions. To keep the language small, we did not initially include a boolean type: as in Lisp, nil represented false and any other value represented true. 1). For simplicity, we chose to use dynamic typing instead of static typing. 11). By July 1993, Waldemar had finished the first implementation of Lua as a course project supervised by Roberto. The implementation followed a tenet that is now central to Extreme Programming: “the simplest thing that could possibly work” [7].
1. 1 was whether and how to support multithreading, a big issue at that time. With the growing popularity of Java and Pthreads, many programmers began to consider support for multithreading as an essential feature in any programming language. However, for us, supporting multithreading in Lua posed serious questions. 1’ came a few days later, during the Lua Library Design Workshop organized by Christian Lindig and Norman Ramsey at Harvard. One of the main conclusions of the workshop was that Lua needed some kind of module system.