开发月刊011期:宅男程序员教老婆学编程

需积分: 10 1 下载量 198 浏览量 更新于2024-07-29 收藏 6.18MB PDF 举报
"51CTO下载的开发月刊011期主要涵盖了多个IT领域的专题,包括编程排行、程序员给非专业人士的计算机课程、技术热点、编程语言问题、软件开发挑战、Web设计原则、内存管理、移动开发以及操作系统源码分析等。该期月刊深入浅出地讲解了各种技术概念,适合不同层次的读者学习和参考。" 文章详细内容: 该期月刊以"宅男程序员给老婆课程"为主题,旨在通过程序员的视角,以通俗易懂的方式介绍计算机科学的基础知识。课程从本质认知开始,引导读者理解计算机科学的核心,然后逐步深入到实际应用、如何评价技术牛人、架构对比以及数据库选择(SQL vs NoSQL)等方面。 编程排行部分提到了TIOBE发布的2012年2月编程语言排行榜,Objective-C的上升趋势显著,而Python则经历了一定程度的下滑。此外,LOGO语言作为排名第18的语言,被特别介绍了其特点和用途,强调它并非仅仅是设计师的工具,而是具有教育价值的语言,适合初学者入门。 在技术热点方面,月刊讨论了Java编程中的常见问题,展示了甲骨文对Java的两年发展计划,并提出了几个关于Java相等性的谜题。同时,还分享了软件开发者的困境,如持续学习的压力、代码维护的挑战等。 响应式Web设计作为一个新兴趋势,月刊对其进行了阐述,解释了这一设计理念的重要性,并提供了10项帮助创建优秀Web设计的原则。PHP的内存管理原理也被详细探讨,对于PHP开发者来说,这是深入了解语言性能的关键。 移动开发部分,月刊介绍了Titanium架构,以及Node.js对于PHP开发者的意义,揭示了移动应用开发的新机遇。同时,360APP的下架事件引发了业界的广泛讨论,反映出移动应用市场中的合规性问题。最后,月刊还深入分析了Android 4.0 Launcher的源码,这对于Android开发者深入理解系统运行机制极具价值。 这期51CTO开发月刊提供了丰富的IT知识和行业动态,不仅有技术的深度解析,还有实用的开发指南,对于IT专业人士和爱好者来说是一份宝贵的参考资料。