Home > Articles > Programming

Programming

293 Items

Sort by Date | Title

Preface to Introduction to Agile Methods
By Sondra Ashmore, Kristin Runyan
Jul 16, 2014
Sondra Ashmore and Kristin Runyan introduce their book, Introduction to Agile Methods, the place to start for students and professionals who want to understand Agile and become conversant with Agile values, principles, framework, and processes.
Help Me Hire Your Students! Why Companies Need Universities to Teach Agile Development
By Sondra Ashmore
Jul 14, 2014
Sondra Ashmore, co-author with Kristin Runyan of Introduction to Agile Methods, discusses how she came to discover the need for a university course curriculum on Agile software development. As Agile becomes more widely adopted in business, new employees will be expected to know Agile basics. Educational institutions have to start training those future hires in the Agile skills they'll need in the work force after graduation.
The Art of Computer Programming: Positional Number Systems
By Donald E. Knuth
Jun 30, 2014
Many people regard arithmetic as a trivial thing that children learn and computers do, but arithmetic is a fascinating topic with many interesting facets. In this excerpt from Art of Computer Programming, Volume 2: Seminumerical Algorithms, 3rd Edition, Donald E. Knuth begins this chapter on arithmetic with a discussion of positional number systems.
Integrating Play for Java and Akka
By Steven Haines
Jun 23, 2014
Learn how to integrate Play with Akka to create highly scalable and resilient applications.
The Art of Computer Programming: Random Numbers
By Donald E. Knuth
Jun 23, 2014
In this excerpt from Art of Computer Programming, Volume 2: Seminumerical Algorithms, 3rd Edition, Donald E. Knuth introduces the concept of random numbers and discusses the challenge of inventing a foolproof source of random numbers.
Introduction to "The Java Language Specification, Java SE 8 Edition"
By James Gosling, Gilad Bracha, Alex Buckley, Bill Joy, Guy L. Steele
Jun 12, 2014
The authors of The Java Language Specification, Java SE 8 Edition introduce the book and the specs of Java SE 8.
Introduction to Play 2 for Java
By Steven Haines
Jun 9, 2014
Learn about when you might want to use Play Framework to help you set up a development environment, and walk through building your first Hello, Play application.
The Art of Computer Programming: Introduction to Algorithms
By Donald E. Knuth
Jun 6, 2014
In this chapter from Art of Computer Programming, Volume 1: Fundamental Algorithms, 3rd Edition, Donald E. Knuth discusses the history and definition of the algorithm, notational conventions used in the book, and features of an algorithm. He closes the section with a brief indication of one method by which the concept of algorithm can be firmly grounded in terms of mathematical set theory.
Notes to the Reader of Bjarne Stroustrup's Programming: Principles and Practice Using C++, 2nd Edition
By Bjarne Stroustrup
Jun 5, 2014
This chapter from Programming: Principles and Practice Using C++, 2nd Edition is a grab bag of information; it aims to give you an idea of what to expect from the rest of the book. Please skim through it and read what you find interesting.
The Java EE 7 Tutorial: Getting Started with Web Applications
By Eric Jendrock, Ricardo Cervera-Navarro, Ian Evans, Kim Haase, William Markito
Jun 5, 2014
This chapter introduces web applications, which typically use JavaServer Faces technology and/or Java Servlet technology.
Programming: Principles and Practice Using C++: Vectors and Arrays
By Bjarne Stroustrup
May 29, 2014
This chapter from Bjarne Stroustrup's Programming: Principles and Practice Using C++, 2nd Edition describes how vectors are copied and accessed through subscripting.
Twenty Questions for Donald Knuth
By Donald E. Knuth
May 20, 2014
To celebrate the publication of the eBooks of The Art of Computer Programming, (TAOCP), we asked several computer scientists, contemporaries, colleagues, and well-wishers to pose one question each to author Donald E. Knuth. Here are his answers.
Safety in Numbers: Introducing C++14's Binary Literals, Digit Separators, and Variable Templates
By Danny Kalev
May 14, 2014
Danny Kalev highlights three new core features in C++14 that simplify the design and implementation of numeric apps. Binary literals such as 0b10101 enable you to parse binary numbers without the onus of converting them to decimal; the new digit separator improves code readability; and, finally, variable templates let you define parameterized constants instead of resorting to cumbersome static member functions.
Preface to Bjarne Stroustrup's Programming: Principles and Practice Using C++, 2nd Edition
By Bjarne Stroustrup
May 5, 2014
Bjarne Stroustrup introduces the second edition of his book, Programming: Principles and Practice Using C++, which will give you a solid foundation for writing useful, correct, maintainable, and efficient code.
Preface to The Art of Computer Programming, Volume I: Fundamental Algorithms
By Donald E. Knuth
Mar 25, 2014
To mark the release of the official multi-format ebook of Donald Knuth's The Art of Computer Programming, Volume I, we are pleased to make available the preface to this seminal work.
Algorithms: String Sorts
By Robert Sedgewick, Kevin Wayne
Mar 20, 2014
For many sorting applications, the keys that define the order are strings. In this section from Algorithms, Part II, the authors look at methods that take advantage of special properties of strings to develop sorts for string keys that are more efficient than general-purpose sorts.
Algorithms: The Basic Programming Model
By Robert Sedgewick, Kevin Wayne
Mar 13, 2014
The authors of Algorithms, Part I describe a complete programming model using the Java programming language.
Protect C++ Legacy Programs by Using Python
By Stephen B. Morris
Feb 11, 2014
Stephen B. Morris illustrates a simple way to execute C++ programs by using Python. This approach is lightweight and yet robust, taking advantage of Python's powerful exception-management facilities. Learn how to achieve deeper integration between C++ and Python, while addressing important design issues.
Writing Business Logic with the Apex Programming Language for the Force.com Platform
By Jason Ouellette
Dec 27, 2013
This chapter introduces Apex, a programming language designed for the Force.com platform, as a language for writing business logic, specifically where it interacts with the Force.com database.
Data and the C Programming Language
By Stephen Prata
Dec 20, 2013
This chapter explores the two great families of data types: integer and floating point. C offers several varieties of these types. This chapter tells you what the types are, how to declare them, and how and when to use them. Also, you discover the differences between constants and variables.

<< < Prev Page 1 2 3 4 5 Next >