Home > Other blogs > A Kick-Ass Objective-C Programmer is a Kick-Ass C Programmer
A Kick-Ass Objective-C Programmer is a Kick-Ass C Programmer
Posted on Friday, July 10, 2009 by android apps market for tablests
A lot of people who have come to Objective-C from languages like C# and Java don't fully appreciate the fact that Objective-C is just a thin layer on top of C. Everything that you can do in C, you can do in Objective-C - structs, unions, typedefs, functions� it's all there. So, if you want to be a truly kick-ass Objective-C programmer, you really, really need to be a great C programmer as well.
If you didn't spend some quality time with C as your primary language (as most of my generation of programmers did), you might want to consider boning up on a little old-school procedural programming.
You know who is a kick-ass C and Objective-C programmer? Mike Ash. Today, and for the previous two Fridays, Mike has been covering one of the lesser understood aspects of the C language: type qualifiers. I seriously recommend reading these (and for that matter, every one of Mike's Friday Q&A blog entries):
Type Qualifiers, Part 1
Type Qualifiers, Part 2
Type Qualifiers, Part 3
It's a great explanation of something that's not easy to explain, so unless you're a guru-level C coder, go read it them.
If you didn't spend some quality time with C as your primary language (as most of my generation of programmers did), you might want to consider boning up on a little old-school procedural programming.
You know who is a kick-ass C and Objective-C programmer? Mike Ash. Today, and for the previous two Fridays, Mike has been covering one of the lesser understood aspects of the C language: type qualifiers. I seriously recommend reading these (and for that matter, every one of Mike's Friday Q&A blog entries):
Type Qualifiers, Part 1
Type Qualifiers, Part 2
Type Qualifiers, Part 3
It's a great explanation of something that's not easy to explain, so unless you're a guru-level C coder, go read it them.
Category Article C, Other blogs
Powered by Blogger.
Blog Archive
-
▼
2009
(496)
-
▼
July
(61)
- We're Listening
- We're Listening
- The Iterative Web App: Links Got Shorter and Smarter
- The Iterative Web App: Links Got Shorter and Smarter
- DP aka Dataran Pahlawan Malacca.
- The Most Reliable
- Google Latitude. Now for iPhone.
- Google Latitude. Now for iPhone.
- Interesting Contrast
- Waving the Red Flag
- Microsoft's Ads Redux
- Layers of fun in Google Maps for mobile 3.2
- Layers of fun in Google Maps for mobile 3.2
- August 14 Workshop Update
- To VBO or Not to VBO...
- Improved Blender Export
- Refactoring Nav from Chapter 9
- Voyager Class Mixmaster
- Fixed & Improved Blender Export Script
- How MJ Died..
- A Little Ego Boost for a Friday
- WWDC 2009 Videos Available for Purchase
- Beginning iPhone 3 Development is Available
- Gah! Up is Down! Right is Wrong! Make it Stop!
- First Post
- Search with My Location for iPhone 3.0. And All t...
- Search with My Location for iPhone 3.0. And All t...
- Browse a collection of experts' favorite places us...
- Browse a collection of experts' favorite places us...
- New Device Rules
- Updating Project Hint
- Google Voice for Android and BlackBerry
- Google Voice for Android and BlackBerry
- Detail Editor Update: To Many Relationships
- Generic Detail Editor Update
- August 14 Workshop
- A Category on NSDate
- unusual business ideas that work Gadget
- Core Data Default Dates in Data Model
- A Kick-Ass Objective-C Programmer is a Kick-Ass C ...
- TinyPlayground Gadget
- Google Product Search for mobile now available for...
- Google Product Search for mobile now available for...
- Travelzoo UK Deals
- In Search of a Better Way: Editable Detail Views
- The Perils of Helping Others
- Core Plot
- More on Teaching
- An IPhone App Setback
- Oh, Good, Here Comes the Justice Department
- Windows Mobile: World Domination is In Sight!
- Core Data Navigation-Based Application
- iPhone Simulator Application Creator
- Wireless Carriers the Great Train Robbers of this ...
- An Exercise in Blatant Bias
- Core Data - Inserting a New Managed Object
- Google Search results optimized for feature phones...
- Google Search results optimized for feature phones...
- What, Me Teach?
- Mint Apps Promo Day is Today!
- Core Data - Determining if a Managed Object is New
-
▼
July
(61)