Skip to main content

Books in Programming languages

51-60 of 95 results in All results

VHDL-2008

  • 1st Edition
  • November 26, 2007
  • Peter J. Ashenden + 1 more
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 3 7 4 2 4 9 - 0
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 5 7 5 7 - 1
VHDL-2008: Just the New Stuff, as its title says, introduces the new features added to the latest revision of the IEEE standard for the VHDL hardware description language. Written by the Chair and Technical Editor of the IEEE working group, the book is an authoritative guide to how the new features work and how to use them to improve design productivity. It will be invaluable for early adopters of the new language version, for tool implementers, and for those just curious about where VHDL is headed.

Aspect-Oriented Programming with the e Verification Language

  • 1st Edition
  • Volume .
  • August 17, 2007
  • David Robinson
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 5 1 5 5 - 5
What’s this AOP thing anyway, really—when you get right down to it—and can someone please explain what an aspect actually is?Aspect-Oriented Programming with the e Verification Language takes a pragmatic, example based, and fun approach to unraveling the mysteries of AOP. In this book, you’ll learn how to:• Use AOP to organize your code in a way that makes it easy to deal with the things you really care about in your verification environments. Forget about organizing by classes, and start organizing by functionality, layers, components, protocols, functional coverage, checking, or anything that you decide is important to you• Easily create flexible code that eases your development burden, and gives your users the power to quickly do what they need to do with your code• Truly create a plug-and-play environment that allows you to add and remove functionality without modifying your code. Examples include how to use AOP to create pluggable debug modules, and a pluggable module that lets you check that your testbench is still working before you begin a regression• Utilize AOP to sidestep those productivity roadblocks that seem to plague all projects at the most inconvenient of times• Discover why “return” is evil, and some other “gotchas” with the AOP features of eAll of the methodologies, tips, and techniques described in this book have been developed and tested on real projects, with real people, real schedules and all of the associated problems that come with these. Only the ones that worked, and worked well, have made it in, so by following the advice given in this book, you’ll gain access to the true power of AOP while neatly avoiding the effort of working it all out yourself.

Annotated C# Standard

  • 1st Edition
  • July 30, 2007
  • Jon Jagger + 2 more
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 3 7 2 5 1 1 - 0
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 5 0 5 3 - 4
Standards, while being definitive, do not usually serve as the best reference to the use of a programming language. Books on languages usually are able to explain usage better, but lack the definitive precision of a standard. Annotated C# Standard combines the two; it is the standard with added explanatory material.

Groovy Programming

  • 1st Edition
  • December 6, 2006
  • Kenneth Barclay + 1 more
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 7 1 5 9 - 4
Groovy Programming is an introduction to the Java-based scripting language Groovy. Groovy has much in common with popular scripting languages such as Perl, Python, and Ruby, but is written in a Java-like syntax. And, unlike these other languages, Groovy is sanctioned by the Java community for use on the Java platform. Since it is based on Java, applications written in Groovy can make full use of the Java Application Programmer Interfaces (APIs). This means Groovy can integrate seamlessly with applications written in Java, while avoiding the complexities of the full Java language. This bare-bones structure also means Groovy can be used as an introduction to Java and to programming in general. Its simpler constructions and modern origins make it ideal as a first language and for introducing principles such as object-oriented programming.This book introduces all the major aspects of Groovy development and emphasizes Groovy's potential as a learning tool. Case studies and exercises are included, along with numerous programming examples. The book begins assuming only a general familiarity with Java programming, and progresses to discuss advanced topics such as GUI builders, Groovlets, Unit Testing, and Groovy SQL.

Joe Celko's SQL Puzzles and Answers

  • 2nd Edition
  • September 21, 2006
  • Joe Celko
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 3 7 3 5 9 6 - 6
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 9 1 6 8 - 4
Joe Celko's SQL Puzzles and Answers, Second Edition, challenges you with his trickiest puzzles and then helps solve them with a variety of solutions and explanations. Author Joe Celko demonstrates the thought processes that are involved in attacking a problem from an SQL perspective to help advanced database programmers solve the puzzles you frequently face. These techniques not only help with the puzzle at hand, but also help develop the mindset needed to solve the many difficult SQL puzzles you face every day. This updated edition features many new puzzles; dozens of new solutions to puzzles; and new chapters on temporal query puzzles and common misconceptions about SQL and RDBMS that leads to problems. This book is recommended for database programmers with a good knowledge of SQL.

Handbook of Constraint Programming

  • 1st Edition
  • August 18, 2006
  • Francesca Rossi + 2 more
  • English
  • Hardback
    9 7 8 - 0 - 4 4 4 - 5 2 7 2 6 - 4
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 6 3 8 0 - 3
Constraint programming is a powerful paradigm for solving combinatorial search problems that draws on a wide range of techniques from artificial intelligence, computer science, databases, programming languages, and operations research. Constraint programming is currently applied with success to many domains, such as scheduling, planning, vehicle routing, configuration, networks, and bioinformatics.The aim of this handbook is to capture the full breadth and depth of the constraint programming field and to be encyclopedic in its scope and coverage. While there are several excellent books on constraint programming, such books necessarily focus on the main notions and techniques and cannot cover also extensions, applications, and languages. The handbook gives a reasonably complete coverage of all these lines of work, based on constraint programming, so that a reader can have a rather precise idea of the whole field and its potential. Of course each line of work is dealt with in a survey-like style, where some details may be neglected in favor of coverage. However, the extensive bibliography of each chapter will help the interested readers to find suitable sources for the missing details. Each chapter of the handbook is intended to be a self-contained survey of a topic, and is written by one or more authors who are leading researchers in the area.The intended audience of the handbook is researchers, graduate students, higher-year undergraduates and practitioners who wish to learn about the state-of-the-art in constraint programming. No prior knowledge about the field is necessary to be able to read the chapters and gather useful knowledge. Researchers from other fields should find in this handbook an effective way to learn about constraint programming and to possibly use some of the constraint programming concepts and techniques in their work, thus providing a means for a fruitful cross-fertilization among different research areas.The handbook is organized in two parts. The first part covers the basic foundations of constraint programming, including the history, the notion of constraint propagation, basic search methods, global constraints, tractability and computational complexity, and important issues in modeling a problem as a constraint problem. The second part covers constraint languages and solver, several useful extensions to the basic framework (such as interval constraints, structured domains, and distributed CSPs), and successful application areas for constraint programming.

Joe Celko's Analytics and OLAP in SQL

  • 1st Edition
  • July 24, 2006
  • Joe Celko
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 9 5 9 3 - 4
Joe Celko's Analytics and OLAP in SQL is the first book that teaches what SQL programmers need in order to successfully make the transition from On-Line Transaction Processing (OLTP) systems into the world of On-Line Analytical Processing (OLAP). This book is not an in-depth look at particular subjects, but an overview of many subjects that will give the working RDBMS programmers a map of the terra incognita they will face — if they want to grow. It contains expert advice from a noted SQL authority and award-winning columnist, who has given ten years of service to the ANSI SQL standards committee and many more years of dependable help to readers of online forums. It offers real-world insights and lots of practical examples. It covers the OLAP extensions in SQL-99; ETL tools, OLAP features supported in DBMSs, other query tools, simple reports, and statistical software. This book is ideal for experienced SQL programmers who have worked with OLTP systems who need to learn techniques—and even some tricks—that they can use in an OLAP situation.

Oracle Database Programming using Java and Web Services

  • 1st Edition
  • July 14, 2006
  • Kuassi Mensah
  • English
  • Paperback
    9 7 8 - 1 - 5 5 5 5 8 - 3 2 9 - 3
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 2 5 1 1 - 2
The traditional division of labor between the database (which only stores and manages SQL and XML data for fast, easy data search and retrieval) and the application server (which runs application or business logic, and presentation logic) is obsolete. Although the books primary focus is on programming the Oracle Database, the concepts and techniques provided apply to most RDBMS that support Java including Oracle, DB2, Sybase, MySQL, and PostgreSQL. This is the first book to cover new Java, JDBC, SQLJ, JPublisher and Web Services features in Oracle Database 10g Release 2 (the coverage starts with Oracle 9i Release 2). This book is a must-read for database developers audience (DBAs, database applications developers, data architects), Java developers (JDBC, SQLJ, J2EE, and OR Mapping frameworks), and to the emerging Web Services assemblers.

An Introduction to Programming with IDL

  • 1st Edition
  • December 14, 2005
  • Kenneth P. Bowman
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 0 8 8 5 5 9 - 6
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 8 9 2 7 - 8
In today’s information age, scientists and engineers must quickly and efficiently analyze extremely large sets of data. One of the best tools to accomplish this is Interactive Data Language (IDL®), a programming and visualization environment that facilitates numerical modeling, data analysis, and image processing. IDL’s high-level language and powerful graphics capabilities allow users to write more flexible programs much faster than is possible with other programming languages. An Introduction to Programming with IDL enables students new to programming, as well as those with experience in other programming languages, to rapidly harness IDL’s capabilities: fast, interactive performance; array syntax; dynamic data typing; and built-in graphics. Each concept is illustrated with sample code, including many complete short programs.

Programming Language Pragmatics

  • 2nd Edition
  • November 21, 2005
  • Michael Scott
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 1 5 1 6 - 8
The innovative approach of the first edition of Programming Language Pragmatics provided students with an integrated view of programming language design and implementation, while offering a solid teaching text on timely language topics in a rigorous yet accessible style. The new edition carries on these distinctive features as well as the signature tradition of illustrating the most recent developments in programming language design with a variety of modern programming languages.