本书以Python语言作为范本深入讨论了动态语言的核心技术,展现了动态语言简洁紧凑、灵活方便的语言特征背后的技术实现原理,展示了Python的各种特性是如何实现的。本书首先从Python内的基础对象入手,介绍了Python的对象模型,同时将Python中最常用的一些对象——如list,dict,string等内部实现和运行机理深入形象地展现在读者眼前。在此基础上,本书剖析了Python虚拟机的实现,深入细致地展示了Python中的表达式、函数机制、类机制、异常机制等核心部分是如何在C中得以实现的。对Python虚拟机的深入理解使得开发人员能对Python的各种特性了如指掌。最后,本书还介绍了Python中的一些高级议题,如多线程机制和内存管理机制。
动态语言以其简单易学、功能强大、灵活敏捷、开发效率极高的特点正在日益受到中国开发人员的关注。Python作为一门主流的动态语言,拥有庞大而成熟的基础库,对开发人员有很大的吸引力。
这本书还会出第二版吗?