Proceedings of the third ACM SIGPLAN conference on History by ACM - Association for Computing Machinery

By ACM - Association for Computing Machinery

Show description

Read or Download Proceedings of the third ACM SIGPLAN conference on History of programming languages PDF

Similar international conferences and symposiums books

Algorithmic Foundations of Robotics IX: Selected Contributions of the Ninth International Workshop on the Algorithmic Foundations of Robotics

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.

Personal Wireless Communications: IFIP-TC6 8th International Conference, PWC 2003, Venice, Italy, September 23-25, 2003. Proceedings

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.

Theoretical Computer Science: 6th IFIP WG 2.2 International Conference, TCS 2010, Held as a Part of WCC 2010, Brisbane, Australia, September 20-23, ... in Information and Communication Technology)

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.

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.

Download PDF sample

Rated 4.66 of 5 – based on 9 votes