第73章 P语言 (第2/5页)
季宇宁提示您:看后求收藏(350中文350zw.com),接着再看更方便。
P语言拥有计算机运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
前世网络游戏大部分都是以C为基础开发出来的,并且在计算机中较为常见的操作系统内核都是使用C语言进行编写的,如WdowsLux等,以C语言为基础进行持续优化的C语言,相比于C语言,其在应用期间具有明显的优势,它能够对程序语言的运行状态进行有效的优化,而且C使得C语言的完善性得到了进一步的提升,特别是它的稳健性以及简洁性,受到了程序员的青睐,所以其在程序编写方面的应用较为广泛。除此之外,C具有较强的绘图能力和数据处理能力,移植的灵活性也相对较强,所以被普遍应用于图形处理﹑系统软件﹑游戏以及手机等方面,而人们熟知的e罗斯方块就是C语言的典型应用。
C语言z出色的地方在于其高效和贴近机器,z糟糕的地方在它的内存管理。
C进一步扩充和完善了C语言,成为一种面向对象的程序设计语言。C提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。因而也增加了整个语言的复杂性,掌握起来有一定难度。
面向对象语言是解决软件复杂性问题。C的面向对象特性看相去使其全面超越了C,从这个角度可以认为C将迅速把上一代语言挤到陈列馆里去。
季宇宁这本P语言,虽然为了与C语言兼容,也作出了很多大的设计妥协,导致语言过分华丽,过分复杂。但还是修正了C语言z严重问题也就是它的内存管理问题,采用了自动内存管理的策略,这一点与前世的C是不一样的。