text: So What Does It Look Like?;
  }
  This program should look familiar to most C/C++ programmers: it's the classic "word count" program. While most of it should be easily comprehensible to anyone versed in C-like languages, I will highlight a few features:
  import std.c.stdio;
  import std.file;
  These lines are D's version of includes. The first imports the plain C stdio functions (notably printf), while the second imports the D standard library (known as Phobos) file I/O systems.
  int main (char[][] args)
  You'll notice here and throughout the program that D uses neither char* nor a string class for string values. D arrays are "smart arrays," which know their own length and are capable of most of the functionality of C++'s various STL array types.
  int[char[]] dictionary;.
  foreach (char[] arg; args[1 .. args.length]).
  foreach (char[] word1; dictionary.keys.sort).
  - "D language, Page 1/2"
  - "D language, Page 2/2"