EBookClubs

Read Books & Download eBooks Full Online

EBookClubs

Read Books & Download eBooks Full Online

Book Crafting Interpreters

    Book Details:
  • Author : Robert Nystrom
  • Publisher : Genever Benning
  • Release : 2021-07-27
  • ISBN : 0990582949
  • Pages : 1021 pages

Download or read book Crafting Interpreters written by Robert Nystrom and published by Genever Benning. This book was released on 2021-07-27 with total page 1021 pages. Available in PDF, EPUB and Kindle. Book excerpt: Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a terrifying "compilers" class that they suffered through in undergrad and tried to blot from their memory as soon as they had scribbled their last NFA to DFA conversion on the final exam. That fearsome reputation belies a field that is rich with useful techniques and not so difficult as some of its practitioners might have you believe. A better understanding of how programming languages are built will make you a stronger software engineer and teach you concepts and data structures you'll use the rest of your coding days. You might even have fun. This book teaches you everything you need to know to implement a full-featured, efficient scripting language. You'll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection. Your brain will light up with new ideas, and your hands will get dirty and calloused. Starting from main(), you will build a language that features rich syntax, dynamic typing, garbage collection, lexical scope, first-class functions, closures, classes, and inheritance. All packed into a few thousand lines of clean, fast code that you thoroughly understand because you wrote each one yourself.

Book Computers and Translation

Download or read book Computers and Translation written by H. L. Somers and published by John Benjamins Publishing. This book was released on 2003-01-01 with total page 374 pages. Available in PDF, EPUB and Kindle. Book excerpt: Designed for translators and other professional linguists, this work attempts to clarify, explain and exemplify the impact that computers have had and are having on their profession. The book concerns machine translation, computer-aided translation and the future of translation and the computer.

Book Programming Language Translation

Download or read book Programming Language Translation written by Patrick D. Terry and published by Addison Wesley Publishing Company. This book was released on 1986 with total page 464 pages. Available in PDF, EPUB and Kindle. Book excerpt: For students of systems programming, this book provides a pragmatic and practically orientated course in programming language translation. Using standard Pascal throughout, students are encouraged to explore areas of language design and implementation through carefully integrated practical work. Complete case studies, suitable for use on small systems, serve as a foundation and provide a stimulating challenge in the many projects and exercises that are suggested.

Book Language Translators

Download or read book Language Translators written by John Zarrella and published by . This book was released on 1982 with total page 214 pages. Available in PDF, EPUB and Kindle. Book excerpt: Teaches Concepts for the User Seeking an Understanding of the Functions Needed to "Translate" Programs for Computer Execution

Book Computers and Translation

Download or read book Computers and Translation written by Harold Somers and published by John Benjamins Publishing. This book was released on 2003-05-28 with total page 369 pages. Available in PDF, EPUB and Kindle. Book excerpt: This volume is about computers and translation. It is not, however, a Computer Science book, nor does it have much to say about Translation Theory. Rather it is a book for translators and other professional linguists (technical writers, bilingual secretaries, language teachers even), which aims at clarifying, explaining and exemplifying the impact that computers have had and are having on their profession. It is about Machine Translation (MT), but it is also about Computer-Aided (or -Assisted) Translation (CAT), computer-based resources for translators, the past, present and future of translation and the computer. The editor and main contributor, Harold Somers, is Professor of Language Engineering at UMIST (Manchester). With over 25 years’ experience in the field both as a researcher and educator, Somers is editor of one of the field’s premier journals, and has written extensively on the subject, including the field’s most widely quoted textbook on MT, now out of print and somewhat out of date. The current volume aims to provide an accessible yet not overwhelmingly technical book aimed primarily at translators and other users of CAT software.

Book Programming Language Translation

Download or read book Programming Language Translation written by R. E. Berry and published by . This book was released on 1982 with total page 175 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Book Programming Language Translation

Download or read book Programming Language Translation written by Robert Edward Berry and published by Ellis Horwood. This book was released on 1982 with total page 184 pages. Available in PDF, EPUB and Kindle. Book excerpt: “This book provides an introduction to some of the more important techniques used in the construction of program translators” -- Preface.

Book Electronic Tools for Translators

Download or read book Electronic Tools for Translators written by Frank Austermuhl and published by Routledge. This book was released on 2014-05-01 with total page 203 pages. Available in PDF, EPUB and Kindle. Book excerpt: Electronic Tools for Translators offers complete explanations of a wide range of software products, information resources and online services that translators now need to understand and use. Individual chapters run through the origins and nature of the internet, the many ways of searching for information, and translation resources on the web, CD-ROMs as information sources, computer-assisted terminology management, the use and construction of corpora, translation memories, localization tools, and the incorporation of machine translation programmes into the translation process. Austermühl explains all these tools and resources in a clear, step-by-step way, suggesting learning tasks and activities for each chapter and guiding the reader through the jargon. Examples are drawn from English, French, German and Spanish. The book can be used as a text in regular classes on computer-assisted translation, in translation practice classes, as well as for self-learning by professionals wishing to update their skills.

Book Computer assisted Translation  CAT  Tools in the Translator Training Process

Download or read book Computer assisted Translation CAT Tools in the Translator Training Process written by Michał Kornacki and published by Lodz Studies in Language. This book was released on 2018 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: The goal of the book is to show how computer-assisted translation (CAT) tools may affect trainee translators and to what degree. As the main issues in the CAT-based classroom come to light, the author discusses how to negate them in order to prepare students to enter the professional market.

Book Program Translation Fundamentals

Download or read book Program Translation Fundamentals written by Peter Calingaert and published by Computer Science Press, Incorporated. This book was released on 1988 with total page 392 pages. Available in PDF, EPUB and Kindle. Book excerpt: Presents a unified treatment of the principles, methods, and issues of program translation.

Book Overview of Translation Tools   Benefits of Translation Memory Management Software for an International Company

Download or read book Overview of Translation Tools Benefits of Translation Memory Management Software for an International Company written by Marina Carrillo and published by GRIN Verlag. This book was released on 2007-07-07 with total page 91 pages. Available in PDF, EPUB and Kindle. Book excerpt: Diploma Thesis from the year 2007 in the subject Computer Science - Software, grade: 2,3, University of Applied Sciences Ansbach, language: English, abstract: “TRANSLATION is very much like copying paintings.” These are the words of Boris Pasternak (1890-1960), a Russian Poet, Novelist and Translator. The key to translation is not only understanding and being fluent in more than one language and having an understanding of language and culture, but also being able to convey the meaning of the text in one language into the other. However, just the knowledge of different languages is not enough to succeed in the competing world scene of translation. Through the immense development of the Internet, information technology, and ongoing globalization, “translation complexity takes a quantum leap” and forces today’s translators to use computer technology, advanced software applications, and computer-aided translation tools to meet enhanced translation requirements in a timely manner. In order to be successful translator in today’s fast turn around times, the knowledge of and skills in different translation facilitating programs are essential. Translation is a difficult process, which requires computer and software skills in addition to proficiency. The translation business is quickly becoming one of the fastest growing markets in the world, and as a result, translators must develop efficiencies in their processes to meet the increasing demand and to be able to offer competitively priced services. The purpose of this thesis is to analyze the major translation tools available in the marketplace and to illustrate how they benefit the translator in multiple ways. This thesis will combine the essential knowledge of these different software tools and provide the important criteria required to choose the appropriate foreign language translation software.

Book A Practical Guide to Software Localization

Download or read book A Practical Guide to Software Localization written by Bert Esselink and published by John Benjamins Publishing Company. This book was released on 1998 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Although software localization is constantly changing, there are many issues, procedures and tools that will probably be applied for some time. This work provides an overview of the most common issues in today's software localization, from a translator's, engineer's and project manager's view.

Book Assemblers  Compilers  and Program Translation

Download or read book Assemblers Compilers and Program Translation written by Peter Calingaert and published by Computer Science Press, Incorporated. This book was released on 1979 with total page 296 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Book Computer Aided Translation Technology

Download or read book Computer Aided Translation Technology written by Lynne Bowker and published by University of Ottawa Press. This book was released on 2002-04-17 with total page 202 pages. Available in PDF, EPUB and Kindle. Book excerpt: Lynne Bowker introduces the world of technology to the world of translation in this unique book, the first of its kind. Bowker reveals the role of technology in translation and how to use this ever developing tool.

Book Introducing Translation Studies

Download or read book Introducing Translation Studies written by Jeremy Munday and published by Routledge. This book was released on 2009-05-07 with total page 253 pages. Available in PDF, EPUB and Kindle. Book excerpt: This introductory textbook provides an accessible overview of the key contributions to translation theory. Jeremy Munday explores each theory chapter-by-chapter and tests the different approaches by applying them to texts. The texts discussed are taken from a broad range of languages - English, French, German, Spanish, Italian, Punjabi, Portuguese and English translations are provided. A wide variety of text types are analyzed, including a tourist brochure, a children's cookery book, a Harry Potter novel, the Bible, literary reviews and translators' prefaces, film translation, a technical text and a European Parliament speech. Each chapter includes the following features: a table introducing key concepts an introduction outlining the translation theory or theories illustrative texts with translations a chapter summary discussion points and exercises. Including a general introduction, an extensive bibliography, and websites for further information, this is a practical, user-friendly textbook that gives a balanced and comprehensive insight into translation studies.

Book Design of Compilers Techniques of Programming Language Translation

Download or read book Design of Compilers Techniques of Programming Language Translation written by Karen A. Lemone and published by Springer. This book was released on 1992-01-21 with total page 340 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Book Techniques for Automating the Construction of Translators for Programming Languages

Download or read book Techniques for Automating the Construction of Translators for Programming Languages written by W. H. WATTENBURG and published by . This book was released on 1964 with total page 20 pages. Available in PDF, EPUB and Kindle. Book excerpt: Formal procedures are summarized for constructing translators whereby a computer is used to generate substantial portions of the translators, the latter being termed symbolic machine language assemblers, macro expanders, or compilers. The translators all perform the task of translating programs written in one language into equivalent programs written in another. BASIC BOOTSTRAP PROCEDURE: The first translators were written in an available machine language and were mostly symbolic machine language translators (assemblers). Application of the 'bootstrap' procedure was the writing in symbolic language, including the translator itself, of programs, once a symbolic machine language translator became available for a particular machine. The bootstrap procedure has the property that each translator can translate its own description into itself since it is described by a language which is a subset of the language it translates. The NELIAC, compiler for the Remington Rand M460 is a 'selfcompiling compiler'. MULTIPLE BOOTSTRAP PROCEDURES: These procedures involve translators producing object programs for machines other than the machine that performed the translation. As an example of the use of an intermediate language and multiple bootstrap procedure, there is cited the translator constructed for the FORTRAN language and the IBM-7090 and CDC-3600 computers by Mendicino, Storch, and Sutherland at the Lawrence Radiation Lab. of the University of California.