Windows教父:未来编程语言的发展方向

来源:百度文库 编辑:神马文学网 时间:2024/04/29 16:03:45
 Windows教父:未来编程语言的发展方向
http://www.360doc.com/UserHome/720362    Jeffrey Richter是Wintellect公司的创始人之一,MSDN Magazine的特约编辑和专栏作家。从事培训、调试和咨询,致力于帮助其他公司以更快的速度开发出更优秀的软件。除知名的《Windows核心编程》一书外,Jeffrey的畅销书《框架设计:CLR via C#》也深受.NET平台下的开发人员喜爱。更让人印象深刻的是,Jeffrey还是一位同时拥有飞机驾照和直升机驾照的程序员。


Jeffrey讲解Windows的同步I/O接口

  在被问及他如何看待C语言获得2008年年度编程语言以及未来编程语言的发展方向时,Jeffrey说,不同的语言在不同的应用方向上发挥着不同的作用。C和C++的长处在于对底层的控制能力;而C#则更加灵活方便,有强大的.NET Framework的类库支持和CLR的管理,程序设计人员不需要考虑更多底层(如内存管理)方面的问题。


《Windows核心编程(第5版)》获得51CTO举办的2008年度技术图书评选最佳开发类图书奖

  Jeffrey 认为,未来编程语言的发展将沿着C#语言的方向,更加自动化,智能化,这将集中体现在程序语言对内存管理、代码托管、异常处理、多线程方面的自动化和智能化;编程语言最初的目的是为了让人可以控制机器,从机器语言、汇编语言直到现在的高级语言和运行在虚拟机上具有更多面向对象和动态特性的语言,编程语言最初的目的一直没有改变,只是我们现在可以利用高级语言(比如C#)更加方便、轻松的开发我们的应用来控制机器。他认为,未来的编程语言将会让开发人员更轻松的控制机器,高度的自动化和智能化将是未来编程语言发展的方向。