Limit this search to....

Principles of Programming Languages 2009 Edition
Contributor(s): Dowek, Gilles (Author)
ISBN: 1848820313     ISBN-13: 9781848820319
Publisher: Springer
OUR PRICE:   $36.09  
Product Type: Paperback - Other Formats
Published: March 2009
Qty:
Annotation: The development of programming languages has radically modified our relation to language, complexity and machines. This book is an introduction to the principles around which these languages are organised a" imperative constructions, functional constructions, reference, dynamic data types, objects and more. Using Java as a main language, but systematically comparing it to other languages it enables the reader to understand the unifying concepts that lie beneath each particular language and provides the tools that allow the students to adapt to new programming languages.
Additional Information
BISAC Categories:
- Computers | Software Development & Engineering - General
- Computers | Programming Languages - General
- Computers | Computer Science
Dewey: 005.1
Series: Undergraduate Topics in Computer Science
Physical Information: 0.4" H x 6.6" W x 9.4" (0.70 lbs) 172 pages
 
Descriptions, Reviews, Etc.
Publisher Description:
We've known about algorithms for millennia, but we've only been writing c- puter programs for a few decades. A big di?erence between the Euclidean or Eratosthenes age and ours is that since the middle of the twentieth century, we express the algorithms we conceive using formal languages: programming languages. Computer scientists are not the only ones who use formal languages. - tometrists, for example, prescribe eyeglasses using very technical expressions, ? ? such as "OD: -1.25 (-0.50) 180 OS: -1.00 (-0.25) 180 ", in which the parent- ses are essential. Many such formal languages have been created throughout history: musical notation, algebraic notation, etc. In particular, such languages have long been used to control machines, such as looms and cathedral chimes. However, until the appearance of programming languages, those languages were only of limited importance: they were restricted to specialised ?elds with only a few specialists and written texts of those languages remained relatively scarce. This situation has changed with the appearance of programming l- guages, which have a wider range of applications than the prescription of e- glassesorthecontrolofaloom, areusedbylargecommunities, andhaveallowed the creation of programs of many hundreds of thousands of lines.