Search results for "Program Language Mastery"
Items we need to order for you

R 183.00

R 1,221.00

R 580.00

R 489.00

R 305.00

Programming Language Concepts
This book uses a functional programming language (F#) as a metalanguage to present all concepts and examples, and thus has an operational flavour, enabling practical experiments and exercises. It includes basic concepts such as abstract syntax, interpretation, stack machines, compilation, type checking, garbage collection, and real machine code. Also included are more advanced topics on polymorphic types, type inference using unification, co- and contravariant types, continuations, and backwards code generation with on-the-fly peephole optimization. This second edition includes two new chapters. One describes compilation and type checking of a full functional language, tying together the previous chapters. The other describes how to compile a C subset to real (x86) hardware, as a smooth extension of the previously presented compilers.The examples present several interpreters and compilers for toy languages, including compilers for a small but usable subset of C, abstract machines, a garbage collector, and ML-style polymorphic type inference. Each chapter has exercises. Programming Language Concepts covers practical construction of lexers and parsers, but not regular expressions, automata and grammars, which are well covered already. It discusses the design and technology of Java and C# to strengthen students’ understanding of these widely used languages.
R 1,970.03

R 1,126.52

R 1,140.00

R 550.00

R 618.00

R 458.00

R 4,549.00

R 951.14

R 458.00

R 397.00

Routledge Handbook of Language Program Development and Administration
Second language program development and administration is a long-standing area within the larger field of applied linguistics. In many ways, it is the quintessential applied linguistics field, as it crosses disciplinary boundaries while balancing the rigors of scholarly inquiry with the demands of practical application without losing sight of concrete learner outcomes.The Routledge Handbook of Language Program Development and Administration provides a scholarly rigorous, yet practically relevant treatment of issues implicated in program development and administration with 52 chapters written by leading scholars in the field. Authors not only address the theoretical underpinnings of their respective topics but also provide actionable, evidence-based recommendations concerning eminently practical matters. In this way, the volume provides both novice and experienced language program administrators with important guidance on how to think about the work that they do and how best to go about it, while also validating language program administration as a scholarly area of inquiry.The Routledge Handbook of Language Program Development and Administration is essential reading for practicing second language program administrators at the post-secondary level, in-service and pre-service second language instructors, graduate students in applied linguistics, and even upper-level undergraduate education students considering second language teaching as a future career.Chapters 9 and 11 of this book are freely available as downloadable Open Access PDFs at http://www.taylorfrancis.com under a Creative Commons Attribution-Non Commercial-No Derivatives (CC BY-NC-ND) 4.0 license.
R 14,198.63

R 1,023.00




Programming Language Implementation and Logic Programming
This volume consists of the papers accepted for presentation at the second international workshop on Programming Language Implementation and Logic Programming (PLILP '90) held in Linköping, Sweden, August 20-22, 1990. The aim of the workshop was to identify concepts and techniques used both in implementation of programming languages, regardless of the underlying programming paradigm, and in logic programming. The intention was to bring together researchers working in these fields. The volume includes 26 selected papers falling into two categories. Papers in the first category present certain ideas from the point of view of a particular class of programming languages, or even a particular language. The ideas presented seem to be applicable in other classes of languages. Papers in the second category directly address the problem of integration of various programming paradigms. The proceedings of the predecessor workshop PLILP '88, held in Orléans, France, May 16-18, 1988, are available as Lecture Notes in Computer Science, Vol. 348.
R 1,574.89

Windows Assembly Language and Systems Programming
-Access Real mode from Protected mode; Protected mode from Real mode Apply OOP concepts to assembly language programs Interface assembly language programs with high-level languages Achieve direct hardware manipulation and memory access Explore the archite
R 4,358.13


R 519.00

Heritage Language Program Direction
This innovative text presents an introduction to different facets of building and leading language education programs at the university level to meet the needs of students who are minority speakers of a heritage language (HL) – also known as community or home languages.Providing a unique synthesis of theory and empirical research, Sara Beaudrie and Sergio Loza authoritatively illustrate and guide the reader through the main issues that program directors face from the early stage of program conceptualization and creation through later stages of program management and evaluation. The book keys in on the diverse considerations and skills involved in this leadership work – including advocacy and fund-raising, placement, curriculum development and assessment, teacher preparation and student advocacy – and offers an array of practical advice and pedagogical features.This is an invaluable resource for advanced students and scholars of applied linguistics and education, as well as future and current language program administrators in institutions of higher education, for understanding the benefits of specialized HL courses, for blazing a trail in future research in this domain, and for forging a path to solidified institutional recognition and support for HL education.
R 2,399.40


Programming Language Implementation and Logic Programming
This volume constitutes the proceedings of the 6th International Symposium on Programming Language Implementation and Logic Programming (PLILP '94), held in Madrid, Spain in September 1994. The volume contains 27 full research papers selected from 67 submissions as well as abstracts of full versions of 3 invited talks by renowned researchers and abstracts of 11 system demonstrations and poster presentations. Among the topics covered are parallelism and concurrency; implementation techniques; partial evaluation, synthesis, and language issues; constraint programming; meta-programming and program transformation; functional-logic programming; and program analysis and abstract interpretation.
R 1,586.80

Introduction to Natural Language Processing Through Prolog
Research into Natural Language Processing - the use of computers to process language - has developed over the last couple of decades into one of the most vigorous and interesting areas of current work on language and communication. This book introduces the subject through the discussion and development of various computer programs which illustrate some of the basic concepts and techniques in the field. The programming language used is Prolog, which is especially well-suited for Natural Language Processing and those with little or no background in computing.Following the general introduction, the first section of the book presents Prolog, and the following chapters illustrate how various Natural Language Processing programs may be written using this programming language. Since it is assumed that the reader has no previous experience in programming, great care is taken to provide a simple yet comprehensive introduction to Prolog. Due to the 'user friendly' nature of Prolog, simple yet effective programs may be written from an early stage. The reader is gradually introduced to various techniques for syntactic processing, ranging from Finite State Network recognisors to Chart parsers. An integral element of the book is the comprehensive set of exercises included in each chapter as a means of cementing the reader's understanding of each topic. Suggested answers are also provided.An Introduction to Natural Language Processing Through Prolog is an excellent introduction to the subject for students of linguistics and computer science, and will be especially useful for those with no background in the subject.
R 3,436.26

Developing Professional-Level Language Proficiency
This comprehensive 2002 book examines approaches to teaching students who aim to make the leap from 'advanced' or 'superior' proficiency in a foreign language to 'near-native' ability. While there are copious publications on classroom techniques and methods for lower levels of instruction, virtually nothing exists about this transition, which is vital for those who intend to use foreign languages in high-level international arenas. This book, by leading practitioners in this area of foreign language teaching, aims to fill this gap and assist those developing language programmes at the 'advanced to distinguished' level. • Divided into three parts which provide information on different aspects of teaching at this level - theory of advanced language teaching - nine sample programs - description of highly advanced learners based on long-term experience and empirical research • Presents programs in seven languages - Spanish, Arabic, Russian, Chinese, English, French and German • Content is both theoretical and pragmatic
R 2,054.54



R 165.00

Programming Language Implementation and Logic Programming
This volume contains the papers which have been accepted forpresentation atthe Third International Symposium onProgramming Language Implementation andLogic Programming(PLILP '91) held in Passau, Germany, August 26-28, 1991. Theaim of the symposium was to explore new declarativeconcepts, methods and techniques relevant for theimplementation of all kinds of programming languages,whether algorithmic or declarative ones. The intention wasto gather researchers from the fields of algorithmicprogramming languages as well as logic, functional andobject-oriented programming. This volume contains the twoinvited talks given at the symposium by H. Ait-Kaci andD.B. MacQueen, 32 selected papers, and abstracts of severalsystem demonstrations. The proceedings of PLILP '88 andPLILP '90 are available as Lecture Notes in Computer ScienceVolumes 348 and 456.
R 2,015.00

Programming Language Implementation and Logic Programming
This volume contains the papers accepted for presentation atthe Fourth International Symposium on Programming LanguageImplementation and Logic Programming (PLILP '92) held inLeuven, Belgium, August 26-28, 1992.Theaim of the symposium was to explore new declarativeconcepts, methods and techniques relevant for implementationof all kinds of programming languages, whether algorithmicor declarative. The symposium gathered researchers fromthe fields of algorithmic programming languages as well aslogic, functional, and object-oriented programming.The topics discussed in the volume include:- Declarative implementation techniques;- Implementation of declarative concepts and modules;- Compiler specification and construction;- Program transformation;- Programming environments for declarative languages;- Amalgamation of logic programming with algorithmic,functional, or object-oriented techniques;- Executable specification.
R 1,590.31


Learning Language
Learning Language: First Language, Bilingual, and Second Language Acquisition is the first textbook to offer a holistic introduction to language acquisition, combining from three key fields: child first language acquisition, bi- and mulitilingual acquisition, and second language acquisition.Rich in pedagogy, this innovative book adopts a distinct interdisciplinary approach to coherently explain how languages are learned. Organised around the linguistic targets of acquisition (sounds, words, structures, communication), the book offers a clear and deep understanding of the commonalities and divergence among these three research traditions. In this volume, Adams, Warren and Wright survey both the core theory principles and research practices in each area. They support students, researchers, and instructors by providing clear explanations, illustrative examples, and a wide range of instructional materials: from an overview of key research methods and guiding theories to definitions of key terms, reflection questions to spark discussion, and class exercises. Downloadable material is also available, including practical exercises, additional readings, and suggested research topics. Instructors and readers can choose to follow the book structure or to use the three sections within each of parts II–IV independently, focusing on each type of language acquisition in turn.This unique book provides an ideal basis for introductory courses in language acquisition, ESOL, applied linguistics for language teaching, child language development, and speech pathology programs. It also serves as a flexible and accessible resource for anyone interested in applied linguistics and language acquisition.
R 8,572.00

C Programming Language
The definitive reference guide to C programming from K&R for writing good code that works and is easy to modify Learn how to program in C from the developers of C, Brian Kernighan and Dennis Ritchie. Intended for those with at least some experience with one other language (even if you are a novice), this book contains a tutorial introduction to get new users started as soon as possible and separate chapters on each major feature: Types, operators, and expressionsControl flowFunctions and program structurePointers and arraysStructuresInput and output This second edition of The C Programming Language describes C as defined by the ANSI standard and includes a reference manual that conveys the essentials of the standard in a smaller space for easy comprehension for programmers. "K&R is one of my favorite books. The style of the tutorial chapters is so deceptively light and simple and the manual so crisp. Much of C's reputation of simplicity comes from the clarity and great little examples from this book. My 1978 copy has lost its cover and my K&R2 is somewhat dog eared. Above all, K&R is a useful book." Bjarne Stroustrup, designer and original implementer of C++, and author of The C++ Programming Language
R 1,650.00

Introduction to Assembly Language Programming
This updated textbook introduces readers to assembly and its evolving role in computer programming and design. The author concentrates the revised edition on protected-mode Pentium programming, MIPS assembly language programming, and use of the NASM and SPIM assemblers for a Linux orientation. The focus is on providing students with a firm grasp of the main features of assembly programming, and how it can be used to improve a computer's performance. All of the main features are covered in depth, and the book is equally viable for DOS or Linux, MIPS (RISC) or CISC (Pentium). The book is based on a successful course given by the author and includes numerous hands-on exercises.
R 3,993.00



R 452.00


R 519.00

R 519.00

R 519.00

C++ Programming Language, The
The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C++ most effectively. The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language—its facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents concise, “pure C++11” examples, which have been carefully crafted to clarify both usage and program design. To promote deeper understanding, the author provides extensive cross-references, both within the book and to the ISO standard. New C++11 coverage includes Support for concurrency Regular expressions, resource management pointers, random numbers, and improved containers General and uniform initialization, simplified for-statements, move semantics, and Unicode support Lambdas, general constant expressions, control over class defaults, variadic templates, template aliases, and user-defined literals Compatibility issues Topics addressed in this comprehensive book include Basic facilities: type, object, scope, storage, computation fundamentals, and more Modularity, as supported by namespaces, source files, and exception handling C++ abstraction, including classes, class hierarchies, and templates in support of a synthesis of traditional programming, object-oriented programming, and generic programming Standard Library: containers, algorithms, iterators, utilities, strings, stream I/O, locales, numerics, and more The C++ basic memory model, in depth This fourth edition makes C++11 thoroughly accessible to programmers moving from C++98 or other languages, while introducing insights and techniques that even cutting-edge C++11 programmers will find indispensable. This is a hardcover version of the Fourth Edition. Content in this hardcover and the paperback version is identical. This book features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method—noticeable by a small space inside the spine—also increases durability.
R 2,756.00

Fortran 90 Language Guide
PREFACE The FORTRAN programming language was designed in the 1950s and standardized in 1966. That version of the language was later called FORTRAN 66. FORTRAN 66 quickly developed into the most important programming language for the development of engineering and scientific applications. In 1978, the language was redesigned and standardized again and called FORTRAN 77. However, this FORTRAN version was not yet a modern language as far as software engineering and programming methodology were concerned. In 1991, a new version of the language was standardized. Its name is Fortran 90. This version is a powerful tool, in fact it is closer to the state of the art of high level problem oriented programming languages than other famous languages that are used for the same area of application. The next revision of the language is planned for 1995; it will be a minor revision of Fortran 90. The next major language revision is planned for the year 2000. This "Fortran90 Language Guide" is a comprehensible description of the com plete Fortran 90 programming language as it is defined in the standard docu ment [1]. It is already in accordance with the two corrigenda [2] [3] of the standard document. The standard document is a reference book for compiler writers and those experts who already know all about Fortran 90, but it is use less for beginners and rather impractical even for experienced programmers.
R 1,570.92

Go Programming Language For Dummies
Ready, set, program with Go! Now is the perfect time to learn the Go Programming Language. It's one of the most in-demand languages among tech recruiters and developers love its simplicity and power. Go Programming Language For Dummies is an easy way to add this top job skill to your toolkit. Written for novice and experienced coders alike, this book traverses basic syntax, writing functions, organizing data, building packages, and interfacing with APIs. Go--or GoLang, as it's also known--has proven to be a strong choice for developers creating applications for the cloud-based world we live in. This book will put you on the path to using the language that's created some of today's leading web applications, so you can steer your career where you want to Go! Learn how Go works and start writing programs and modules Install and implement the most powerful third-party Go packages Use Go in conjunction with web services and MySQL databases Keep your codebase organized and use Go to structure data With this book, you can join the growing numbers of developers using Go to create 21st century solutions. Step inside to take start writing code that puts data in users' hands.
R 798.00
















































