编程语言学习成本与 XML 解析全解析
1. 编程语言学习成本分析
在众多编程语言中,学习成本是一个需要考量的重要因素。多数情况下,学习一门特定语言编写程序,成本主要是时间。
C/C++ 是强大的语言,但学习 C/C++ 在时间和金钱上成本较高。要学好 C/C++,参加正规培训课程或阅读专业书籍是较好的途径。虽然有免费的 C/C++ 编译器,但它们通常不附带编程指南。例如,C 语言世界上最好的编程指南《C 程序设计语言》(The C Programming Language,Kernighan 和 Ritchie 所著)虽已出版 23 年,却仍常年位居畅销书榜单。即便找到优秀的 C 语言在线指南,学习它也比学习 Perl 或 Python 花费更多时间,且陷阱更多。对于 C++,情况更为复杂,因为在不同平台上,C++ 的库和支持存在较大差异。
Java 则稍有不同,Sun 公司免费提供 Java,并且也免费提供了优秀的编程指南和文档。然而,学习 Java 本身仍需投入大量时间。
与之形成鲜明对比的是 Perl 和 Python。下载 Perl 后,大约 30 分钟就能让程序运行起来,执行一些相对复杂的程序。而且,Perl 自带丰富的文档,无需担心文档问题。Python 也是如此,其文档由 Guido van Rossum 和 Python 开发团队编写。此外,还有数千个网站提供这些语言的免费指南、技巧和各种额外信息,涵盖从基础培训课程到高级主题的内容。
2. 脚本语言处理 XML 的特殊情况
在使用脚本语言处理 XML 文档时,存在一个有趣的现象。实际上,我们最终使用的是底层 C/C++ 扩展的接口。对于大多数基本处
超级会员免费看
订阅专栏 解锁全文
1665

被折叠的 条评论
为什么被折叠?



