戏说程序语言

Author: 范军(编译) Date: 1998年 第28期 04版

  程序语言如此繁多,想要选择一门适合自己学习并掌握的决非易事。因此,我们将几种流行的程序语言比作女人,借此来描述它们的类型和特点,以便对她们有清晰而直观的了解。
  汇编程序(Assembler):作为一名田径女明星,她保持着所有速度方面的世界纪录。体态壮实而魁伟,因而特别不适合于拥抱。她能烹调各色菜肴,但需有完备而详尽的菜谱。她并不十分美丽也算不上斯文,谈吐以“MOV、JUMP和INC”等单音节字为主。她时常脾气火爆,态度恶劣。找女朋友时人们通常将她们列为最后的考虑对象。
  FORTRAN语言:一位头发花白的老祖母,人们常常嘲笑她的老态龙钟。但是你若肯静静地听她诉说,她的成功和失败的经历将使你受益良多。在有生之年,她已经积累了许多有关缝纫和烹调方面的技艺,在这一方面,比她年轻的姑娘里无人可以企及。因此,我们应该为她的健在而心怀感激。她的脾气也堪称暴烈,发起火来会大声尖叫,还会砸碎碗碟。
  COBOL语言:体态丰满的秘书。她总是有喋喋不休毫无意义的话语。她工作卖力,时常加班加点,但对于解决复杂的问题显得能力不足。她有一些不可预测的小脾气,因此,没有人真正喜欢与她共事。她可胜任一个大家庭一日三餐的伙食,但饭菜略显乏味。
  BASIC语言:她最主要的特性是吸引年轻人并常常可以获得成功。她教给小伙子们许多令他们感觉惊异的东西,因为无论如何这毕竟是这些年轻人最初的体验。虽然她早已不是妙龄女郎了,但由于她是那些涉世未深的男孩子们的“初恋情人”,所以也十分令人怀念。她的烹调和缝纫技术平平,却正对小孩子的口味。大人们对她看法不一,尽管大部分家长乐意将自己的孩子介绍给她,但也有一些严谨的父母将他们的孩子引向了表现更好的Pascal小姐。
  C语言:一位精干的女行政管理人员。身体健康,不擅谈吐,厨艺高超。除非你对她出言非常谨慎,否则她的坏脾气可也是一触即发的。她的女儿C++小姐目前还十分年轻,似乎也有一些坏脾气的倾向。但我们有理由相信,随着C++小姐年龄的增长,她会变得更加成熟和世故。
  ALGOL 60:父亲在战争时期的红颜知己。体态小巧匀称,态度和蔼可亲。战争期间她不幸神秘失踪,但父亲时常追忆他们之间的罗曼史。父亲没有真正领略过多少她的厨艺,因此,这方面对她了解甚少。
  Pascal语言:语法学校的老师。ALGOL 60女士的妹妹。如同她的姐姐,她的身材苗条而诱人,但态度略显专横。她的厨艺颇佳,但每次只做一个菜。
  LOGO语言:小学艺术教员。她是你年轻时内心十分期盼的那种老师。工作中她富有耐心,条理明确,但却不是一个十分有趣的谈话对象。她十分擅长做一些儿童们喜欢的套餐,而她的厨艺也的确仅此而已。