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.
- 1 Books
- 2 Code
- 3 Web
Books freely available on the Net. If you do not find what you're looking for, you might want to try WikiBooks
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...)
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
Books which neither fall into the domain of pure computer science, nor linguistics, but rather concern themselves with topics on both ends.
Code you've written and like to share. Please do not forget to add a license for it.
This is the section about resources you stumbled upon in the Web, that might be of interest to your fellow students.
Online collections of papers? Tips for a linguist's survival in our world of studies? Here they go.
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.