Showing posts with label technical. Show all posts
Showing posts with label technical. Show all posts

Wednesday, April 30, 2008

Apl Programming and Computer Techniques

Image

APL (A Programming Language) is an array programming language based on a notation invented in 1957 by Kenneth E. Iverson while at Harvard University. It originated as an attempt to provide consistent notation for the teaching and analysis of topics related to the application of computers. Iverson published his notation in 1962 in a book titled A Programming Language. By 1965, a subset of the notation was implemented as a programming language, then known as IVSYS. Later, prior to its commercial release, APL got its name from the title of the book. Iverson received the Turing Award in 1979 for his work.

The APL language features a rich set of operations which work on entire arrays of data, like the vector instruction set of a SIMD architecture. While many computer languages would require iteration to, for example, add two arrays together, functions in APL typically deal with entire arrays at once. In conjunction with a special character set where glyphs represent operations to be performed, this drastically reduces the potential number of loops and allows for smaller, more concise and compact programs.

As with all programming languages that have had several decades of continual use, APL has evolved significantly, generally in an upwards-compatible manner, from its early releases. APL is usually interpretive and interactive, and normally features a read-evaluate-print loop (REPL) for command and expression input. Today, nearly all modern implementations support structured programming while several dialects now feature some form of object oriented programming constructs.

One distinctive aspect of APL is the use of a special character set visually depicting the operations to be performed. Iverson's notation was used to describe the IBM System/360 machine architecture, a description much more concise and exact than the existing documentation and revealing several previously unnoticed problems. Later, a Selectric typeball was specially designed to write a linear representation of this notation.

# 384 pages
# Publisher: Van Nostrand Reinhold (January 1970)
# ISBN-10: 0442242514
# ISBN-13: 978-0442242510


PDF HERE:

Code:
http://rapidshare.com/files/111477374/APL_Pro1.pdf


DJVU HERE:
Code:
http://rapidshare.com/files/111478926/APL.Pro.djvu

Friday, January 4, 2008

Mathematics For Computer Graphics


Mathematics For Computer Graphics:
Baffled by math? Then don't give up hope. John Vince will show you how to understand many of the mathematical ideas used in computer animation, virtual reality, CAD, and other areas of computer graphics. In thirteen chapters you will rediscover - and hopefully discover for the first time a new way of understanding - the mathematical techniques required to solve problems and design computer programs for computer graphic applications. Each chapter explores a specific mathematical topic and takes you forward into more advanced areas until you are able to understand 3D curves and surface patches, and solve problems using vectors. After reading the book, you should be able to refer to more challenging books with confidence and develop a greater insight into the design of computer graphics software. Get to grips with mathematics fast - Numbers, Algebra, Trigonometry, Coordinate geometry, Transforms, Vectors, Curves and surfaces, Barycentric coordinates, Analytic geometry.

Download

XPath Kick Start Navigating XML with XPath 1.0 & 2.0



XPath Kick Start Navigating XML with XPath 1.0 & 2.0:
XPath is to XML as SQL is to databases: XML applications need XPath to locate specific data within an XML document for further processing with other XML applications such as XSLT, XQuery, XPointer, XLink and DOM level 3. With XPath, these applications offer developers a full toolkit for transforming, linking, and searching XML data. Developers need to understand XPath to fully exploit XML in their applications, and they have few resources beyond the W3C specification. XPath Kick Start will examine every aspect of XPath in detail, including its influence on and use with these other XML standards.With each technique illustrated with real-world examples, the book starts with coverage of the essentials of XPath, including nodes, expressions, functions and operators. The second half of the book details XPath in practice - from manipulating XML data to transforming, linking and querying XML documents.

Download

Ajax for dummies


Download

Adobe Creative Suite 2 All-in-One Desk Reference for Dummies


Download

Adobe Acrobat 6 PDF for Dummies


Downloads

Access Forms & Reports for Dummies


Download

Please take a look at the site of our sponsors below, to keep this site alive!!!
Please take a look at our sponsors to keep the site alive

Counter

Powered by Blogger & Blogger Templates