background preloader

Programming

Facebook Twitter

The Old New Thing. One of my colleagues, a native Chinese speaker, asked me whether I was still learning Mandarin Chinese. I told him that I had given up. He was baffled by this. "But Chinese is such a simple language. It has no grammar! " Now of course, Mandarin has a grammar, because every language has a grammar. This is one of the curses of being a native speaker of a language: You don't even realize how hard your language is. As far as you're concerned, your native language is as easy as falling off a log.¹ Now, it's true that Mandarin has almost no inflections, unlike most European languages. Sidebar: David from Popehat lays out some of the simplifications, but I think he oversimplifies the use of the completion marker 了. One of the consequences of "your own native language is simple" is that native speakers are sometimes the worst choices for explaining their own language, since they simply fail to recognize how weird their language is.

That conversation with my father went something like this. Stevey's Blog Rants. Coding Horror. Mac Dev Center. Downloads Xcode 5 This complete developer toolset for creating Mac, iPhone, and iPad apps includes the Xcode IDE, performance analysis tools, iOS Simulator, and the latest OS X and iOS SDKs. OS X Mavericks Mac Developer Program members have access to pre-release versions of OS X and OS X Server.Not a member? Learn more Distribute on the Mac App Store. Learn how to prepare and submit your apps to the Mac App Store.Learn more Mac App Store Badges Promote your app on the Mac App Store with the new badges localized in over 30 languages. Developer ID Learn how to sign your software with a Developer ID certificate for distribution outside the Mac App Store. Project Euler. Programming.

TopCoder, Inc. | Home of the world's largest development community.