我最先学的是c,然后学c++,然后学java,再到现在学objective-c(objc)。我认为c++和java是两种类型鲜明的语言,从外形上看他们长的有点像,但是内在却有几处很不一样的地方。好几次我幻想如何用c++实现Java语言,有的能实现有的又不能实现。因为他们的设计目的不同,所以没有优劣之分。在这种情形下我接触了objc,令我感到惊讶的是,它既可以直接和c/c++ talk,又是完全面向对象的,感觉就像c++ f**k了java生出来的geek一样。在暴露了指针对象(c++)的同时,又做到了完全动态调用(Java),无疑增加了理解上的跨度,我真是搞不懂objc的作者在想什么。做一种纯粹的语言,针对特定的应用场合难道不是一件很好的事吗?
阅读(1483) | 评论(0) | 转发(0) |