This book is an ideal starting point for linguists who are approaching computer programming for the first time. Assuming no background knowledge of programming, the author introduces basic ideas and techniques needed and helps readers to develop their understanding of electronic texts.
Practical examples are designed to help the reader to identify basic issues in handling language data, conduct simple analyses in morphology/morphosyntax and phonotactics, create frequency lists from corpus materials, to gather basic descriptive statistics on texts and to design graphical user interfaces for writing more efficient and easy-to-use analysis tools.
Two different types of exercise help readers to either learn to interpret and understand illustrative sample code, or to develop algorithmic thinking and solution strategies through turning a series of instructions into sample programs.
*a 'how to' guide for students of linguistics attempting to process material for dissertations, theses or advanced research work *Programming theory and techniques are clearly illustrated through the use of linguistics examples *Coverage progresses from basic to more complex topics and methodologies *Chapters on the advantages of modularity and associated issues provide a basis for more advanced projects *Introduces graphical user interfaces, providing a basis for user-friendly programs and multilingual analysis
Discipline of Linguistics