Can static type systems speed up programming? An experimental evaluation of static and dynamic type systems

Can static type systems speed up programming? An experimental evaluation of static and dynamic type systems
Author :
Publisher : Anchor Academic Publishing (aap_verlag)
Total Pages : 113
Release :
ISBN-10 : 9783954895403
ISBN-13 : 3954895404
Rating : 4/5 (404 Downloads)

Book Synopsis Can static type systems speed up programming? An experimental evaluation of static and dynamic type systems by : Sebastian Kleinschmager

Download or read book Can static type systems speed up programming? An experimental evaluation of static and dynamic type systems written by Sebastian Kleinschmager and published by Anchor Academic Publishing (aap_verlag). This book was released on 2013-06-01 with total page 113 pages. Available in PDF, EPUB and Kindle. Book excerpt: Programming languages that use the object-oriented approach have been around for quite a while now. Most of them use either a static or a dynamic type system. However, both types are very common in the industry. But, in spite of their common use in science and practice, only very few scientific studies have tried to evaluate the two type systems' usefulness in certain scenarios. There are arguments for both systems. For example, static type systems are said to aid the programmer in the prevention of type errors, and further, they provide documentation help for, there is an explicit need to annotate variables and methods with their respective types. This book describes a controlled experiment that was conducted to shed some light into the presented matter. Which of the type systems can live up to its promises? Is one of these better suited for a particular task? And which type system is the most supportive in a problem solving? The main hypothesis claims that a static type system is faster in a problem solving in use of an undocumented API. Thus, in the study, the participants need to solve different programming tasks in an undocumented API environment with the help of the static type system (Java), and the dynamic type system (Groovy). The author starts with a short introduction to the topic, the experimentation, and the motivation. Then, he describes a list of related works, and proceeds to the description of the experiment, its evaluation, and finally, the discussion of the results. This book should prove interesting reading for anyone who is interested in the mechanics that drive programmer productivity and performance that depend on the kind of technology used, as well as for anyone who might be interested in empirical research in software engineering, in general.


Can static type systems speed up programming? An experimental evaluation of static and dynamic type systems Related Books

Can static type systems speed up programming? An experimental evaluation of static and dynamic type systems
Language: en
Pages: 113
Authors: Sebastian Kleinschmager
Categories: Computers
Type: BOOK - Published: 2013-06-01 - Publisher: Anchor Academic Publishing (aap_verlag)

GET EBOOK

Programming languages that use the object-oriented approach have been around for quite a while now. Most of them use either a static or a dynamic type system. H
Can Static Type Systems Speed Up Programming? An Experimental Evaluation of Static and Dynamic Type Systems
Language: en
Pages: 116
Authors: Sebastian Kleinschmager
Categories:
Type: BOOK - Published: 2012 - Publisher:

GET EBOOK

Partial Evaluation: Practice and Theory
Language: en
Pages: 445
Authors: John Hatcliff
Categories: Computers
Type: BOOK - Published: 2007-07-16 - Publisher: Springer

GET EBOOK

As the complexity of software increases, researchers and practicioners continue to seek better techniques for engineering the construction of evolution of softw
Encyclopedia of GIS
Language: en
Pages: 1392
Authors: Shashi Shekhar
Categories: Computers
Type: BOOK - Published: 2007-12-12 - Publisher: Springer Science & Business Media

GET EBOOK

The Encyclopedia of GIS provides a comprehensive and authoritative guide, contributed by experts and peer-reviewed for accuracy, and alphabetically arranged for
Monthly Catalog of United States Government Publications
Language: en
Pages: 2834
Authors:
Categories: Government publications
Type: BOOK - Published: 1975 - Publisher:

GET EBOOK