在码农的世界中,java逐渐有了统一江湖的味道。昔日的霸主C++虽面临失宠,却一直坚守着自己的传统领域。若干年前,初学编程的人还会纠结于偏向java还是偏向C++。随着java技术的快速发展和web应用的兴起,这个问题已经很长时间没有人提起了。 C++的语法灵活丰富,支持底层调用,是大多数操作系统的编程语言,也是游戏开发和图像处理领域的首选。然而正因为它灵活多变的语法,以及对使用者编程素养的高要求,决定了它不能像java一样迅猛发展。 你可能不是C++的拥趸。但如果你想深刻地理解编程的技术,让自己编写的程序变得更高效,更优雅,C++值得花时间去读一读。 接下来将是一段轻松而奇妙的旅程。你会重新认识new关键字。你会思考void指针的转换方式。你也能学习到怎样基于TCP协议通信。在带你深刻理解字符串和通用算法的同时,会告诉你图像处理的实现。 还有一些篇章,是结合自己的经验(作者工作多年,目前供职于甲骨文),来和你讨论项目当中碰到的一些常见问题。对于还在学习当中的你,我会介绍一个复杂软件,从立项到发布经历的过程。 这个系列每一篇都适合单独阅读和思考。但是在理解一些复杂程序之前,要求你有一定的编程知识。 我能保证一周至少两更。欢迎大家在线讨论。我会尽快回复。 |
|
来自: 走出尘埃 > 《工控之路——C 学习》