Tom Christiansen

Tom Christiansen

Infobox person
name=Tom Christiansen
other_names=tchrist
thoth
occupation=Programmer
known_for=Perl writings
employer= [http://training.perl.com Tom Christiansen Perl Consultancy]
residence=flagicon|Wisconsin Lake Geneva, Wisconsin

Tom Christiansen (also nicknamed "tchrist" or occasionally "thoth") is a well-known Unix developer and user especially known for his many contributions to the Perl programming language. He was the author of much of the core Perl documentation, including the manual pages perlfaq and perltoot. In 1999, he was one of the original recipients of the White Camel Awards from Perl Mongers for his contribution to Perl's documentation.

Christiansen was one of the early contributors to Perl after its public release in 1987. He co-authored the The Perl Cookbook, the second and third editions of Programming Perl, and the second edition of Learning Perl (and its spin-off Learning Perl on Win32 Systems).

Christiansen wrote [http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/ "Csh Programming Considered Harmful"] about the limitations inherent in C Shell Programming.

The common phrase "Only perl can parse Perl" is attributed to Tom Christiansen, although it probably originated from "Only tex can understand TeX". Randal Schwartz also credits him with accidentally naming the Schwartzian Transform for optimizing some types of sorts. This happened after Schwartz used it in a Usenet message, and Christiansen replied to the message giving some corrections and in one place said "the Schwartzian transform" to refer to the transform that Schwartz used.

External links

* [http://training.perl.com/instructors.html#tc Tom Christiansen's Bio]

Online Writings

* [http://linuxmafia.com/~rick/faq/plural-of-virus.html Plural of Virus]
* [http://www.perl.com/doc/FMTEYEWTK/versus/perl.html The Seven Deadly Sins of Perl]
* [http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/ "Csh Programming Considered Harmful"]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Tom Christiansen — Nation Norwegen  Norwegen Geburtsta …   Deutsch Wikipedia

  • Tom Christiansen — Pour les articles homonymes, voir Christiansen. Tom Christiansen Naissance 3 février 1956 Nationalité …   Wikipédia en Français

  • Christiansen — (Danish pronunciation: [kʁisˈteæˀnsn̩]) is a Danish and Norwegian patronymic surname, literally meaning son of Christian. The spelling variant Kristiansen has identical prononciation. Christiansen is the sixteenth most common name in Denmark …   Wikipedia

  • Christiansen — ist ein Familienname. Inhaltsverzeichnis 1 Herkunft und Bedeutung 2 Varianten 3 Verbreitung 4 Bekannte Namensträger …   Deutsch Wikipedia

  • Christiansen —  Cette page d’homonymie répertorie des personnes (réelles ou fictives) partageant un même patronyme. Christiansen est un patronyme qui peut désigner : Claus Christiansen (1967 ), footballeur danois. Friedrich Christiansen (1879 1972),… …   Wikipédia en Français

  • Tom Fears — Position(en): End Trikotnummer(n): 55/80 geboren am 31. Dezember 1922 in Guadalajara, Mexiko[1] gestorben am 4. Januar 2000 in Palm Desert, Kalifornien …   Deutsch Wikipedia

  • Tom Driberg — Thomas Edward Neil Driberg, Baron Bradwell Tom Driberg in the early 1930s Chairman of the Labour Party In office 1957–1958 Leader …   Wikipedia

  • Jack Christiansen — No. 24      Defensive back/Head coach Personal information Date of birth: December 20, 1928(1928 12 20) Sublette, Kansas D …   Wikipedia

  • Jack Christiansen — Position(en): S, Trainer Trikotnummer(n): 19, 24 geboren am 20. Dezember 1928 in Sublette, Kansas gestorben am 29. Juni 1986 in Stanford, Kalifornien Karriereinformationen …   Deutsch Wikipedia

  • Morten Christiansen — (* 16. Mai 1974) ist ein norwegischer Radrennfahrer. Morten Christiansen wurde 2001 Dritter im Straßenrennen der norwegischen Meisterschaft. Zwei Jahr später gewann er eine Etappe beim Sykkelfestival Kristiansand. Seit 2005 fährt Christiansen für …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”