各种计算机语言简介和总结

版本:v1.1

Crifan Li

摘要

本文主要介绍了各种计算机语言的分类和关系,以及记录了笔者对其中部分语言,如Word VBA,Excel VBA,Python,C++,Javascript,C#等,的心得和体会。

[提示] 本文提供多种格式供:
在线阅读 HTML HTMLs PDF CHM TXT RTF WEBHELP
下载(7zip压缩包) HTML HTMLs PDF CHM TXT RTF WEBHELP

HTML版本的在线地址为:

http://www.crifan.com/files/doc/docbook/language_summary/release/html/language_summary.html

有任何意见,建议,提交bug等,都欢迎去讨论组发帖讨论:

http://www.crifan.com/bbs/categories/language_summary/

2015-05-07

修订历史
修订 1.1 2015-05-07 crl
  1. 完成此文逻辑框架
  2. 添加如何在Windows下的cmd环境下使用Python脚本
  3. 添加了C++的内容
  4. 添加了Javascript的内容
  5. 添加了Word VBA的内容
  6. 添加了Excel VBA的内容
  7. 添加了Python的内容
  8. 添加了C#的内容
  9. 添加了Python的crifanLib.py的全部内容
  10. 添加了C#的crifanLib.cs的全部内容
  11. 添加了Python的BeautifulSoup心得
  12. 已将Python移出至单独的book
  13. 已将C#移出至单独的book
  14. 添加为何高级语言不能直接操作硬件

目录

1. 各种计算机语言简介
1.1. 各种计算机语言简介
2. 脚本语言
2.1. 脚本语言综述
2.2. Python语言总结
2.3. Word VBA
2.3.1. 什么是word vba?为何要用VBA?
2.3.2. Word VBA的一些基本概念
2.3.3. Word vba学习记录
2.3.4. 授人鱼不如授人以渔
2.4. Excel VBA
2.4.1. Excel VBA中基本的名词和概念
2.4.2. Excel VBA中的一些基本操作
2.4.3. Excel VBA更多的学习资料
2.4.4. 授人鱼不如授人以渔
2.5. Javascript
2.5.1. javascript学习记录
2.6. PHP
2.6.1. PHP学习记录
2.6.2. crifan的PHP库
2.6.2.1. 与字符串等有关的函数
2.6.2.1.1. 添加末尾的斜杠:addTailSlash
2.6.2.1.2. 去除开始的斜杠:removeFirstSlash
2.6.2.1.3. 检查一个字符串是否在另一个数组中:strExistInArr
2.6.2.1.4. 从文件过滤类型生成文件后缀列表:genValidSuffix
2.6.2.2. 与文件等有关的函数
2.6.2.2.1. 获得文件名的后缀:getFileSuffix
2.6.2.2.2. 如何获得某个文件下面的文件(和子文件夹)
2.7. Linux Shell
2.7.1. Linux Shell学习心得
2.7.2. Linux Shell参考资料
2.8. Windows Batch File
2.8.1. Windows Batch File简介
2.8.2. Windows Batch File学习心得
2.8.3. Windows Batch File参考资料
3. 上层语言
3.1. 上层语言综述
3.2. C#学习心得
3.3. C++
3.3.1. C++学习笔记
3.4. 为何高级语言不能直接操作硬件?
4. 网络相关的语言
4.1. XML
4.1.1. XML相关的参考资料
4.2. HTML
4.2.1. HTMl学习心得
4.2.2. HTML相关的参考资料
参考书目

表格清单

3.1. protected,public,private之间的区别

范例清单

2.1. addTailSlash使用范例
2.2. strExistInArr使用范例
2.3. genValidSuffix使用范例
2.4. getFileSuffix使用范例