Essential Programming for Linguistics / / Martin Weisser.

GBS_insertPreviewButtonPopup('ISBN:9780748638567;Additional Materials and SourcesA gentle introduction to programming for students and researchers interested in conducting computer-based analysis in linguistics, this book is an ideal starting point for linguists approaching programming for the...

Full description

Saved in:
Bibliographic Details
Superior document:Title is part of eBook package: De Gruyter Edinburgh University Press Backlist eBook-Package 2013-2000
VerfasserIn:
Place / Publishing House:Edinburgh : : Edinburgh University Press, , [2022]
©2009
Year of Publication:2022
Language:English
Series:Edinburgh Advanced Textbooks in Linguistics : EATL
Online Access:
Physical Description:1 online resource (184 p.)
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Other title:Frontmatter --
CONTENTS --
LIST OF FIGURES --
LIST OF TABLES --
ACKNOWLEDGEMENTS --
1 INTRODUCTION --
2 BASIC PROGRAMMING CONCEPTS - 1 --
3 BASIC PROGRAMMING CONCEPTS - 2 --
4 WORKING WITH TEXT (BASIC STRING HANDLING) --
5 WORKING WITH STORED DATA (BASIC FILE HANDLING) --
6 IDENTIFYING TEXTUAL PATTERNS (BASIC AND EXTENDED REGULAR EXPRESSIONS) --
7 MODIFYING TEXTUAL PATTERNS (SUBSTITUTION AND TRANSLITERATION) --
8 GETTING THINGS INTO THE RIGHT ORDER (BASIC SORTING) --
9 ELEMENTARY TEXTS STATS (CREATING BASIC FREQUENCY LISTS) --
10 MORE REPETITIVENESS OR HOW TO TIE THINGS TOGETHER (INTRODUCING MODULARITY) --
11 OBJECTS --
12 GETTING GRAPHICAL (SIMPLE USER INTERFACES) --
13 CONCLUSION --
Appendix A SAMPLE SOLUTIONS --
Appendix B HOW TO GET FURTHER HELP ON PERL --
REFERENCES --
INDEX
Summary:GBS_insertPreviewButtonPopup('ISBN:9780748638567;Additional Materials and SourcesA gentle introduction to programming for students and researchers interested in conducting computer-based analysis in linguistics, this book is an ideal starting point for linguists approaching programming for the first time. Assuming no background knowledge of programming, the author introduces basic notions and techniques needed for linguistic programming and helps readers to develop their understanding of electronic texts.The book includes many examples based on diverse topics in linguistics in order to demonstrate the applicability of the concepts at the heart of programming. Practical examples are designed to help the reader toIdentify basic issues in handling language data, including Unicode processingConduct simple analyses in morphology/morphosyntax, and phonotacticsUnderstanding techniques for matching linguistic patternsLearn to convert data into formats and data structures suitable for linguistic analysisCreate frequency lists from corpus materials to gather basic descriptive statistics on textsUnderstand, obtain and 'clean up' web-based dataDesign graphical user interfaces for writing more efficient and easy-to-use analysis tools.Two different types of exercise help readers to learn to interpret and understand illustrative sample code, and then develop algorithmic thinking and solution strategies through turning a series of instructions into sample programs. Readers will be equipped with the necessary tools for designing their own extended projects.Key FeaturesIdeal introduction for students of linguistics attempting to process corpus materials or literary texts for dissertations, theses or advanced research workLinguistic examples throughout the text clearly demonstrate the application of programming theory and techniquesCoverage ranging from basic to more complex topics and methodologies enables the reader to work at their own paceTwo chapters on the advantages of modularity and associated issues provide a basis for more advanced projectsA concluding chapter introduces graphical user interfaces, providing a basis for user-friendly programs and multi-lingual analysis."
Format:Mode of access: Internet via World Wide Web.
ISBN:9780748641833
9783110780468
DOI:10.1515/9780748641833
Access:restricted access
Hierarchical level:Monograph
Statement of Responsibility: Martin Weisser.