Resources
This page is for sharing literature and tools to help everybody in their studies. Examples include wordlists, books freely available on the Web, LaTeX style files, software you have written... go ahead!
If you make your own content available, please specify under what license or at least what conditions you would like to release it.
Contents
Papers online
This section is for papers that you can cite without woes: They have been published in an official journal and are available online in that same version. Please pay attention to that when adding to this section!
For electronic papers: Make sure you are at a university computer or connected to the university network via VPNC. This way, you can download many papers for free that otherwise require registration and payment.
- Tübinger Zeitschriften (TZV): Catalog of papers available for free from the university network
- ACL Anthology: Publications by the Association for Computational Linguistics
Books
Books freely available on the Net. If you do not find what you're looking for, you might want to try WikiBooks
Linguistics
Literature about Phonology, Morphology, Syntax, Semantics, Pragmatics, Logic from a natural language perspective and all sorts of new research topics (DRT, OT, LFG, *TAG, Tree Languages...)
Computer Science
Books about programming languages, algorithms, theoretical computer science... Please do not confuse this section with the one about Computational Linguistics.
Blackburn, Bos and Striegnitz: Learn Prolog Now!
Free Online Book about the logic programming language.
Covington: Prolog Programming in Depth
Prolog Programming in Depth can serve you as a very nice reference to Prolog, as it is a searchable PDF and also very straight forward and systematically arranged. As an introduction to Prolog it is also more accessible than The Art of Prolog. You can download a draft of it here. (In case it becomes unavailable, you can ask me about providing you with the PDF)
J. Tang: Write Yourself a Scheme in 48 Hours
This may serve as a nice introduction to functional programming languages and/or parsing routines in Haskell. While Haskell is still not being widely used for NLP, that may very well change in the future, as it provides most of what NLP-interested people want: performance, ease of use, robustness, proximity (in syntax and semantics) to mathematical and logical paradigms, functional programming, type signatures, built-in lambda calculus... whatnot. During the course of this book you are also going to write a Scheme parser based on the Parsec library for Haskell. It is available from the author or as a WikiBook
Computational Linguistics
Books which neither fall into the domain of pure computer science, nor linguistics, but rather concern themselves with topics on both ends.
Code
Code you've written and like to share. Please do not forget to add a license for it.
LaTeX
Tübinger Sprüchle
Style file by Niels Ott for the official statement to be included (and signed) in every Schriftliche Hausarbeit or written summary. Usage: \SpruechleAufsagen{YourName}
. If you want another statement to be displayed, use \renewcommand{\DasTuebingerSpruechle}{YourBlaBlaHere}
. (See also this blog post.)
Web
This is the section about resources you stumbled upon in the Web that might be of interest to your fellow students.
Linguistics
Online collections of papers? Tips for a linguist's survival in our world of studies? Here they go.
Semantics Archive
The Semantics Archive is an online collection of various papers concerning natural language semantics. An invaluable resource for anyone interested in the meaning of words, phrases and discourse.
LaTeX for Linguists
This site is just the single most helpful place in the Web if you are a linguist who wants to get his stuff done in the superior-to-all-other-type-setting-systems-typesetting-system LaTeX. It covers most everything ranging from Chomsky-style examples, over how to do trees, Discourse Representation Structures, all sorts of HPSG-esque matrices, to linguistic bibliographies and is surely worth a read.