会一门语言的最大意义,是让你从机械性的重复劳动中解放出来,腾出时间去思shua考zhi问hu题。
举个例子吧,假设你要H-H键能随键长的变化,你大概要建立100个不同键长的H-H模型,提交这100任务,算完后读取100个能量。
如果你是纯手动建模+分析,这一套下来,大约要花一个小时做一堆高度重复的文本编辑工作。
如果你会一点脚本语言,你只要写好一个输入模板,然后循环100次创建模型、提交任务,grep能量至输出文件。
预计50行代码就能搞定,编写+调试时间大约五分钟。
一百个任务你或许还能手动一个个写(我还真认识不止一个人这么干),如果是一千个、一万个呢?