Home > Articles > Programming > General Programming/Other Languages

General Programming/Other Languages

274 Items

Sort by Date | Title

iOS Developer's Bookshelf: A Reading List by Erik Buck
Oct 5, 2011
Cocoa developer and entrepreneur Erik Buck provides a glimpse at some of the books he has found invaluable in his career as a developer and instructor.
iOS Developer's Bookshelf: A Reading List by Michael Bluestein
Oct 5, 2011
MonoTouch developer Michael Bluestein shares some of the most important books in his programming library and explains why each is so valuable.
Memory Management in the Cocoa Touch Framework
Sep 24, 2011
This chapter introduces memory management basics for iOS programming.
Learning MonoTouch: Common iOS Classes
Sep 14, 2011
This chapter surveys several of the more common classes you'll use when building applications.
Windows Phone 7 for iPhone Developers: Object-Oriented Programming
Aug 18, 2011
This chapter covers some of the core concepts of object-oriented programming (OOP) and how they apply to both iPhone and Windows Phone 7 programming.
Automatic Reference Counting in Objective-C, Part 2: The Details
Aug 17, 2011
David Chisnall takes a look at how Automatic Reference Counting interoperates with C and C++, and how some of the optimizations work.
Automatic Reference Counting in Objective-C, Part 1
Aug 15, 2011
David Chisnall introduces you to Automatic Reference Counting (ARC), which implements automatic memory management for Objective-C objects and blocks, freeing you from inserting retains and releases.
Learning Cocos2D: Simple Collision Detection and Enemy AI
Jul 28, 2011
This chapter shows how to implement a simple system for collision detection and the artificial intelligence brain of the enemies in a sample game.
Classes, Objects, and Methods in Objective-C
Jul 11, 2011
This chapter covers key concepts in object-oriented programming that will allow you to start working with classes in Objective-C.
Eloquent Ruby: An Interview with Russ Olsen
Mar 24, 2011
Pat Eyler interviews Russ Olsen about his new book, Eloquent Ruby, recommended programming practices, why it's beneficial to learn a new programming language, and why it's sometimes worthwhile to color outside the lines.
Text Processing with Objective-C, Part 2
Mar 8, 2011
In the second of a two-part series, David Chisnall continues his look at some useful Objective-C design patterns, inspired by the code that generated the ePub version of his latest book.
Eloquent Ruby: Embrace Dynamic Typing
Mar 2, 2011
In this chapter from his book, Eloquent Ruby, Russ Olsen In looks at how dynamic typing allows you to build programs that are simultaneously compact, flexible, and readable. Unfortunately, nothing comes for free, so he also looks at the downsides of dynamic typing and at how the wise Ruby programmer works hard to make sure the good outweighs the bad.
Eloquent Ruby: Use Symbols to Stand for Something
Mar 1, 2011
In this chapter from his book, Eloquent Ruby, Russ Olsen shows symbols in Ruby for what they really are: very simple, useful programming language constructs that are a key part of the Ruby programming style.
Text Processing with Objective-C, Part 1
Mar 1, 2011
In the first of a two-part series, David Chisnall takes a look at some of the Objective-C design patterns that were in the code that generated the ePub version of his latest book.
Objective-C Phrasebook: Numbers
Feb 25, 2011
David Chisnall describes the primitive (non-object) C types available in Objective-C and their treatment.
Multicore Application Programming: An Interview with Darryl Gove
Feb 14, 2011
Jim Mauro interviews Darryl Gove, the author of Multicore Application Programming, about the joys of programming with threads and concurrency, the current state of multi-threaded application software, and the effectiveness of automatic parallelization technology.
Optimizing Objective-C
Feb 7, 2011
Objective-C was created as a compromise, trying to combine the speed of C and the flexibility of Smalltalk. David Chisnall shows how to avoid the slower parts of the language in the hot parts of your code.
The Meta-Guide To Learning Ruby
Feb 1, 2011
Really mastering a new programming language, certainly one as flexible and fluid as Ruby, is not easy. Russ Olsen offers some tips to ease the pain and speed yourself down the road to Ruby mastery.
How Hardware Will Shape Languages
Oct 13, 2010
Until about a decade ago, programming languages led hardware design, with new features being added to chips to make it easier to implement existing language features. More recently, the trend has started to reverse. David Chisnall looks at the challenges that new processor designs pose to language designers.
Designing the iPhone User Experience: Prototyping App Concepts
Sep 2, 2010
This chapter looks at various iPhone prototyping approaches — paper, software, and video — and suggests how to choose the best approach for your iPhone app.

<< < Prev Page 4 5 6 7 8 Next >