Exercises in programming style / (Record no. 25382)

LIBRARY OF CONGRESS CONTROL NUMBER
LC control number 2014006708
INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781482227376
DEWEY DECIMAL CLASSIFICATION NUMBER
Call number 005.1
MAIN ENTRY--PERSONAL NAME
Authors Lopes, Cristina Videira
TITLE STATEMENT
Title Exercises in programming style /
Statement of responsibility, etc Cristina Videira Lopes
PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication Boca Raton :
Publisher CRC Press, Taylor & Francis Group,
Date c2014.
PHYSICAL DESCRIPTION
Extent xxi, 282 p. :
Other Details ill. ;
Size 24 cm.
SUMMARY
Summary "Exercises in Programming Style consists of over 30 renditions of the same simple program written in various programming styles. The book illustrates the richness of human computational thought, and the teachings that have been accumulated during more than fifty years of computer programming. These teachings are scattered around, and are mostly passed to new generations of programmers by mentoring and self-teaching. The book presents this knowledge in a package that can be understood and referenced by all programming professionals and students, so that they have a more global vision of the conceptual tools at their disposal"--
SUMMARY
Summary Using a simple computational task (term frequency) to illustrate different programming styles, Exercises in Programming Style helps readers understand the various ways of writing programs and designing systems. It is designed to be used in conjunction with code provided on an online repository. The book complements and explains the raw code in a way that is accessible to anyone who regularly practices the art of programming. The book can also be used in advanced programming courses in computer science and software engineering programs. The booknbsp;contains 33 different styles for writing the term frequency task. The styles are grouped into nine categories: historical, basic, function composition, objects and object interactions, reflection and metaprogramming, adversity, data-centric, concurrency, and interactivity. The author verbalizes the constraints in each style and explains the example programs. Each chapter first presents the constraints of the style, next shows an example program, and then gives a detailed explanation of the code. Most chapters also have sections focusing on the use of the style in systems design as well as sections describing the historical context in which the programming style emerged.
SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Heading Computer programming
SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Heading COMPUTERS / Programming Languages / General
SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Heading COMPUTERS / Software Development & Engineering / General
SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Heading MATHEMATICS / Arithmetic
ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier https://uowd.box.com/s/awqkbckqx30dvedoyetvm3olrhf6uzdp
Public note Location Map
MAIN ENTRY--PERSONAL NAME
-- 37567
SUBJECT ADDED ENTRY--TOPICAL TERM
-- 3176
SUBJECT ADDED ENTRY--TOPICAL TERM
-- 30875
SUBJECT ADDED ENTRY--TOPICAL TERM
-- 9974
SUBJECT ADDED ENTRY--TOPICAL TERM
-- 36510
Holdings
Lost status Source of classification or shelving scheme Damaged status Not for loan Permanent location Current location Shelving location Date acquired Source of acquisition Full call number Barcode Date last seen Cost, replacement price Price effective from Koha item type
        University of Wollongong in Dubai University of Wollongong in Dubai Main Collection 2014-11-17 Friendship bookshop 005.1 LO EX T0013148 2017-01-26 164.00 2017-01-26 REGULAR

Powered by Koha