c programming language the bjarne stroustrup

C++ Programming Language, The - Bjarne Stroustrup

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 ... Unknown localization key: "more"

Objev podobné jako C++ Programming Language, The - Bjarne Stroustrup

Go Programming Language, The - Brian Kernighan, Alan Donovan

The authoritative resource to writing clear and idiomatic Go to solve real-world problems Google’s Go team member Alan A. A. Donovan and Brian Kernighan, co-author of The C Programming Language, provide hundreds of interesting and practical examples of well-written Go code to help programmers learn this flexible, and fast, language. It is designed to get you started programming with Go right away and then to progress on to more advanced topics. Basic components : an opening tutorial provides information and examples to get you off the ground and doing useful things as quickly as possible. This includes: command-line arguments gifs URLs web servers Program structure : simple examples cover the basic structural elements of a Go program without getting sidetracked by complicated algorithms or data structures. Data types: Go offers a variety of ways to organize data, with a spectrum of data types that at one end match the features of the hardware and at the other end provide what programmers need to conveniently represent complicated data structures. Composite types : arrays slices maps structs JSON test and HTML templates Functions : break a big job into smaller pieces that might well be written by different people separated by both ... Unknown localization key: "more"

Objev podobné jako Go Programming Language, The - Brian Kernighan, Alan Donovan

Click, Connect, Compute: The Languages of Programming - Dr Dharini Balasubramaniam

Computer language fundamentals, using clear, expert explanations and comic illustrations to spark interest and enthusiasm in the next generation of computer scientists!The Languages of Programming looks at the definitions and uses of languages, bot natural and constructed. Readers will find out about the elements of a programming language, the best types of language to use at each stage of the software life cycle, and about the tools that help to solve difficult programming problems and complex tasks such as monitoring air traffic. And the end of the book fast-forwards to the future of computer science, languages and robotics and considers what it might mean to live in a ''smarter'' world.Contents: What is a language? / Languages can come naturally ... / ... or languages can be constructed / Language types for CS / Even more languages! / It''s all syntax and semantics / Ways of programming / Choose your language / Programming is a process / Tools to make our work easier / Case study: Blocks vs Python / The future of programming languages / Pioneer portraits / Further information / Glossary / Quiz yourself! / IndexThe Click, Connect, Compute series untangles the computer science web and teaches children about ... Unknown localization key: "more"

Objev podobné jako Click, Connect, Compute: The Languages of Programming - Dr Dharini Balasubramaniam

Click, Connect, Compute: The Languages of Programming - Dr Dharini Balasubramaniam

Computer language fundamentals, using clear, expert explanations and comic illustrations to spark interest and enthusiasm in the next generation of computer scientists!The Languages of Programming looks at the definitions and uses of languages, bot natural and constructed. Readers will find out about the elements of a programming language, the best types of language to use at each stage of the software life cycle, and about the tools that help to solve difficult programming problems and complex tasks such as monitoring air traffic. And the end of the book fast-forwards to the future of computer science, languages and robotics and considers what it might mean to live in a ''smarter'' world.Contents: What is a language? / Languages can come naturally ... / ... or languages can be constructed / Language types for CS / Even more languages! / It''s all syntax and semantics / Ways of programming / Choose your language / Programming is a process / Tools to make our work easier / Case study: Blocks vs Python / The future of programming languages / Pioneer portraits / Further information / Glossary / Quiz yourself! / IndexThe Click, Connect, Compute series untangles the computer science web and teaches children about ... Unknown localization key: "more"

Objev podobné jako Click, Connect, Compute: The Languages of Programming - Dr Dharini Balasubramaniam

Programming - Bjarne Stroustrup

An Introduction to Programming by the Inventor of C++ Programming: Principles and Practice Using C++, Third Edition, will help anyone who is willing to work hard learn the fundamental principles of programming and develop the practical skills needed for programming in the real world. Previous editions have been used successfully by many thousands of students. This revised and updated edition Assumes that your aim is to eventually write programs that are good enough for others to use and maintain Focuses on fundamental concepts and techniques, rather than on obscure language-technical details Is an introduction to programming in general, including procedural, object-oriented, and generic programming, rather than just an introduction to a programming language Covers both contemporary high-level techniques and the lower-level techniques needed for efficient use of hardware Will give you a solid foundation for writing useful, correct, type-safe, maintainable, and efficient code Is primarily designed for people who have never programmed before, but even seasoned programmers have found previous editions useful as an introduction to more effective concepts and techniques Covers a wide range of essential concepts, design and programming techniques, language features, and libraries Uses contemporary C++ (C++20 and C++23) Covers the design and use of both built-in ... Unknown localization key: "more"

Objev podobné jako Programming - Bjarne Stroustrup

Tour of C++, A - Bjarne Stroustrup

In A Tour of C++, Third Edition, Bjarne Stroustrup provides an overview of ISO C++, C++20, that aims to give experienced programmers a clear understanding of what constitutes modern C++. Featuring carefully crafted examples and practical help in getting started, this revised and updated edition concisely covers most major language features and the major standard-library components needed for effective use. Stroustrup presents C++ features in the context of the programming styles they support, such as object-oriented and generic programming. His tour is remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, emphasizing newer language features. This edition covers many features that are new in C++20 as implemented by major C++ suppliers, including modules, concepts, coroutines, and ranges. It even introduces some library components in current use that are not scheduled for inclusion in the standard until C++23. This authoritative guide does not aim to teach you how to program (for that, see Stroustrup''s Programming: Principles and Practice Using C++, Second Edition), nor will it be the only resource you''ll need for C++ mastery (for that, see Stroustrup''s The C++ Programming Language, Fourth Edition, and recommended online sources). If, however, you are a C or C++ ... Unknown localization key: "more"

Objev podobné jako Tour of C++, A - Bjarne Stroustrup

Modern X86 Assembly Language Programming - Daniel Kusswurm

This book is an instructional text that will teach you how to code x86-64 assembly language functions. It also explains how you can exploit the SIMD capabilities of an x86-64 processor using x86-64 assembly language and the AVX, AVX2, and AVX-512 instruction sets. This updated edition’s content and organization are designed to help you quickly understand x86-64 assembly language programming and the unique computational capabilities of x86 processors. The source code is structured to accelerate learning and comprehension of essential x86-64 assembly language programming constructs and data structures. Modern X86 Assembly Language Programming, Third Edition includes source code for both Windows and Linux. The source code elucidates current x86-64 assembly language programming practices, run-time calling conventions, and the latest generation of software development tools. What You Will LearnUnderstand important details of the x86-64 processor platform, including its core architecture, data types, registers, memory addressing modes, and the basic instruction setUse the x86-64 instruction set to create assembly language functions that are callable from C++Create assembly language code for both Windows and Linux using modern software development tools including MASM (Windows) and NASM (Linux)Employ x86-64 assembly language to efficiently manipulate common data types and programming constructs including integers, text strings, arrays, ... Unknown localization key: "more"

Objev podobné jako Modern X86 Assembly Language Programming - Daniel Kusswurm

Go Programming Language For Dummies - Wei-Meng Lee

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.Â

Objev podobné jako Go Programming Language For Dummies - Wei-Meng Lee

The Ruby Programming Language - Davd Flanagan

A guide to Ruby that provides coverage of versions 1.8 and 1.9 of the language. It explains the language from the bottom up: from lexical and syntactic structure to datatypes to expressions and statements and on through methods, blocks, lambdas, closures, classes and modules.

Objev podobné jako The Ruby Programming Language - Davd Flanagan

The Linux Programming Interface: A Linux and UNIX System Programming Handbook (1593272200)

Kniha - anglicky, Pevná bez přebalu lesklá - anglicky, pevná bez přebalu lesklá The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface - the interface employed by nearly every application that runs on a Linux or UNIX system.In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.You ll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You ll learn how to:- Read and write files efficiently - Use signals, clocks, and timers- Create processes and execute programs- Write secure programs- Write multithreaded programs using POIX threads- Build and use shared libraries- Perform interprocess communication using pipes, message...

Objev podobné jako The Linux Programming Interface: A Linux and UNIX System Programming Handbook (1593272200)

Advanced Programming in the UNIX Environment - Stephen Rago, W. Stevens

Practical, in-depth knowledge of the system programming interfaces that drive the UNIX and Linux kernels Building on W. Rich Stevens’ pioneering work, this third edition of the classic was updated by Steve Rago, a colleague of Stevens, to reflect technical advances and best practices aligning with Version 4 of the Single UNIX Specification. This edition covers more than seventy interfaces including: POSIX asynchronous I/O Spin locks Barriers POSIX semaphores Steve carefully retains the spirit and approach that have made this book so valuable, starting with files, directories, and processes, carefully laying the groundwork for more advanced techniques, such as signal handling and terminal I/O. And he thoroughly covers threads and multithreaded programming, and socket-based IPC. Filled with examples, case-studies, and access to thousands of lines of downloadable code, Advanced Programming in the UNIX® Environment has helped generations of programmers write code with exceptional power, performance, and reliability.

Objev podobné jako Advanced Programming in the UNIX Environment - Stephen Rago, W. Stevens

Functional Programming in Kotlin - Runar Bjarnason, Paul Chiusano, Marco Vermeulen

Functional Programming in Kotlin is a reworked version of the bestselling Functional Programming in Scala, with all code samples, instructions, and exercises translated into the powerful Kotlin language. In this authoritative guide, you’ll take on the challenge of learning functional programming from first principles, and start writing Kotlin code that’s easier to read, easier to reuse, better for concurrency, and less prone to bugs and errors. about the technologyKotlin is a new JVM language designed to interoperate with Java and offer an improved developer experience for creating new applications. It’s already a top choice for writing web services, and Android apps. Although it preserves Java’s OO roots, Kotlin really shines when you adopt a functional programming mindset. By learning the core principles and practices of functional programming outlined in this book, you’ll start writing code that’s easier to read, easier to test and reuse, better for concurrency, and less prone to bugs. about the book Functional Programming in Kotlin is a serious tutorial for programmers looking to learn FP and apply it to the everyday business of coding. Based on the bestselling Functional Programming in Scala, this book guides intermediate Java and Kotlin programmers from basic techniques to advanced topics ... Unknown localization key: "more"

Objev podobné jako Functional Programming in Kotlin - Runar Bjarnason, Paul Chiusano, Marco Vermeulen

C++ Programming in easy steps - Mike McGrath

C++ Programming in easy steps, 7th edition shows you how to program in the powerful C++ native system language. Now, in its seventh edition, this guide gives complete examples that illustrate each aspect with colorized source code.C++ Programming in easy steps, 7th edition begins by explaining how to install a free C++ compiler so that you can quickly begin to create your own executable programs by copying the book’s examples. It demonstrates all the C++ language basics before moving on to provide examples of Object-Oriented Programming (OOP). C++ is not platform-dependent, so programs can be created on any operating system. Most illustrations in this book depict output on the Windows operating system (purely because it is the most widely-used desktop platform) but the examples can also be created on other platforms such as Linux or macOS. The book concludes by demonstrating how you can use your acquired knowledge to create programs graphically using a modern C++ Integrated Development Environment (IDE), such as Microsoft’s Visual Studio. C++ Programming in easy steps, 7th edition has an easy-to-follow style that will appeal to: Anyone who wants to begin programming in C++.Programmers looking to advance from an interpreted programming language, such as Python, who ... Unknown localization key: "more"

Objev podobné jako C++ Programming in easy steps - Mike McGrath

Perl Programming in easy steps - Mike McGrath

Perl is often known as the Swiss army knife of programming languages. Perl Programming in easy steps, 2nd edition illustrates programming basics with variables, operators, and functions before moving on to demonstrate the creation of reusable Perl modules. It then shows how Perl can read and write files on your system. Object-Oriented Programming (OOP) with Perl is demonstrated next to emulate real-world object properties and behaviors. The examples in Perl Programming in easy steps, 2nd edition demonstrate how to store and retrieve data with the SQLite database module that is often bundled alongside the standard Perl library. The book then moves on to illustrate how Perl is used for server-side CGI scripting on the internet. A final example brings together Perl for CGI and SQLite to create an online shop. Perl Programming in easy steps, 2nd edition has an easy-to-follow style that will appeal to: Anyone who wants begin programming in Perl. Programmers looking to extend their skillset. Students who are studying programming at school or college. Those seeking a career in software development. This book makes no assumption that you have previous knowledge of any programming language, so is suitable for a beginner or a programming guru.

Objev podobné jako Perl Programming in easy steps - Mike McGrath

Controversial Issues in Adventure Programming - Mark Wagstaff, Bruce Martin

Controversial Issues in Adventure Programming offers an engaging approach to the consideration of enduring, current, and emerging issues in the field. Written primarily for upper-level undergraduate and graduate students, the text presents 20 issues in a debate format, challenging students to participate in critical discourse concerning these issues as practitioners in the field of adventure programming. Respected authors Bruce Martin and Mark Wagstaff have assembled a team of more than 50 contributors from around the globe to reassess some of the underlying assumptions on which adventure programming is based. They have critically examined implications of new developments for emerging practice and discussed how best to position the field of adventure programming in addressing broader societal concerns. To set the stage for the debate, each issue is prefaced with a general overview, including the evolution of the issue and its significance in light of broader social concerns. Then, contributors present the pros and cons of each issue. A debate format helps students develop an understanding of the key points around each issue while also becoming familiar with current research pertinent to these issues. This approach also encourages students to grapple with these issues and begin to develop their own informed, thoughtful ... Unknown localization key: "more"

Objev podobné jako Controversial Issues in Adventure Programming - Mark Wagstaff, Bruce Martin

Racket Programming The Fun Way - James Stelly

Racket Programming the Fun Way couples the beginner-friendly Racket programming language with fun applications and examples that cover a wide range of computer science topics in order to demonstrate computational approaches to solving mathematical problems.

Objev podobné jako Racket Programming The Fun Way - James Stelly

Functional and Concurrent Programming - Michel Charpentier

Leverage Modern Language Constructs to Write High-Quality Code FasterThe functional and concurrent programming language features supported by modern languages can be challenging, even for experienced developers. These features may appear intimidating to OOP programmers because of a misunderstanding of how they work. Programmers first need to become familiar with the abstract concepts that underlie these powerful features.In Functional and Concurrent Programming, Michel Charpentier introduces a core set of programming language constructs that will help you be productive in a variety of programming languages—now and in the future. Charpentier illustrates key concepts with numerous small, focused code examples, written in Scala, and with case studies that provide a thorough grounding in functional and concurrent programming skills. These skills will carry from language to language—including the most recent incarnations of Java. Using these features will enable developers and programmers to write high-quality code that is easier to understand, debug, optimize, and evolve.Key topics covered include: Recursion and tail recursion Pattern matching and algebraic datatypes Persistent structures and immutability Higher-order functions and lambda expressions Lazy evaluation and streams Threads and thread pools Atomicity and locking Synchronization and thread-safe objects Lock-free, non-blocking patterns Futures, promises, and functional-concurrent programming As a bonus, the book includes ... Unknown localization key: "more"

Objev podobné jako Functional and Concurrent Programming - Michel Charpentier

Code-It: How To Teach Primary Programming Using Scratch - Phil Bagge

The Scratch: The ideal place to begin programming!Key Stage 2 Programming Curriculum Guide .Most primary teachers and pupils have little – if any – experience programming. This book, classroom-tested and perfected by the author through his website code-it.co.uk, aids teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.Code It can be used to supplement existing programming modules or as a complete KS2 computer science program of study. It contains a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the cross-curricular benefits of developing depth in programming.The Scratch programming language, already widely recognised in schools, is freely accessible online or as a download at home. Scratch is ... Unknown localization key: "more"

Objev podobné jako Code-It: How To Teach Primary Programming Using Scratch - Phil Bagge

Teaching Primary Programming with Scratch Pupil Book Year 4 - Phil Bagge

These books, classroom-tested and perfected by Phil Bagge through his website code-it.co.uk and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), aid teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.They can be used to supplement existing programming modules or as a complete KS2 computer science program of study. They contain a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. In addition, there are also two home learning books that have been devised for children to learn programming outside of school. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the crosscurricular benefits of developing depth in programming.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download ... Unknown localization key: "more"

Objev podobné jako Teaching Primary Programming with Scratch Pupil Book Year 4 - Phil Bagge

Art of UNIX Programming, The - Eric Raymond

The Art of UNIX Programming poses the belief that understanding the unwritten UNIX engineering tradition and mastering its design patterns will help programmers of all stripes to become better programmers. This book attempts to capture the engineering wisdom and design philosophy of the UNIX, Linux, and Open Source software development community as it has evolved over the past three decades, and as it is applied today by the most experienced programmers. Eric Raymond offers the next generation of "hackers" the unique opportunity to learn the connection between UNIX philosophy and practice through careful case studies of the very best UNIX/Linux programs.

Objev podobné jako Art of UNIX Programming, The - Eric Raymond

Beginning Programming in 24 Hours, Sams Teach Yourself - Dean Miller, Greg Perry

Sams Teach Yourself Beginning Programming in 24 Hours explains the basics of programming in the successful 24 Hours format. The book''s examples are easily readable and understandable by even those with no previous exposure to programming. This book covers the absolute basics of programming: Why program? What tools to use? How does a program tell the computer what to do? Students will learn how to program the computer and will explore some of the most popular programming languages in use. This book will introduce students to common programming fundamentals using Python and will provide an overview of other common programming languages and their uses.

Objev podobné jako Beginning Programming in 24 Hours, Sams Teach Yourself - Dean Miller, Greg Perry

Beginning Programming with Python For Dummies - John Paul Mueller

Create simple, easy programs in the popular Python language Beginning Programming with Python For Dummies is the trusted way to learn the foundations of programming using the Python programming language. Python is one of the top-ranked languages, and there’s no better way to get started in computer programming than this friendly guide. You’ll learn the basics of coding and the process of creating simple, fun programs right away. This updated edition features new chapters, including coverage of Google Colab, plus expanded information on functions and objects, and new examples and graphics that are relevant to today’s beginning coders. Dummies helps you discover the wealth of things you can achieve with Python. Employ an online coding environment to avoid installation woes and code anywhere, any time Learn the basics of programming using the popular Python language Create easy, fun projects to show off your new coding chops Fix errors in your code and use Python with external data sets Beginning Programming with Python For Dummies will get new programmers started—the easy way.Â

Objev podobné jako Beginning Programming with Python For Dummies - John Paul Mueller

Programming in C - Stephen Kochan

Programming in C will teach you how to write programs in the C programming language. Whether you’re a novice or experienced programmer, this book will provide you with a clear understanding of this language, which is the foundation for many object-oriented programming languages such as C++, Objective-C, C#, and Java. This book teaches C by example, with complete C programs used to illustrate each new concept along the way. Stephen Kochan provides step-by-step explanations for all C functions. You will learn both the language fundamentals and good programming practices. Exercises at the end of each chapter make the book ideally suited for classroom use or for self-instruction. All the features of the C language are covered in this book, including the latest additions added with the C11 standard. Appendixes provide a detailed summary of the language and the standard C library, both organized for quick reference. “Absolutely the best book for anyone starting out programming in C. This is an excellent introductory text with frequent examples and good text....This is the book I used to learn C–it’s a great book.” –Vinit S. Carpenter, Learn C/C++ Today

Objev podobné jako Programming in C - Stephen Kochan

Scratch Programming in easy steps - McManus Sean

The Scratch programming language is widely used in schools and on the Raspberry Pi. Its drag-and-drop commands make it an ideal language for all ages to learn to program. And this popular book, Scratch Programming in easy steps, now fully updated for Scratch 3, is packed with ideas and games that illustrate what’s possible with Scratch.Scratch makes it easy to create your own games, animations, music, art or applications. It’s the perfect way to learn programming because it takes away a lot of the complexity. That means you can focus on having great ideas and bringing them to life. With Scratch Programming in easy steps, 2nd edition as your companion, you’ll learn how to: Build games that require skill, knowledge or quick fingersAdd musicCreate eye-catching visual effectsKeep scoreAvoid common pitfalls and learn how to fix bugsScratch Programming in easy steps, 2nd edition will help you to get creative and become a super Scratcher!

Objev podobné jako Scratch Programming in easy steps - McManus Sean

Fortran Programming in easy steps - Mike McGrath

Master the essentials of modern Fortran with Fortran Programming in easy steps. Written for all ages, and all skill levels, this guide will help you quickly set up your coding environment and start writing Fortran programs with the Fortran programming language and the modern Intel IFX Fortran compiler right away. Learn how to:Store information using data structures.Control program flow using control structures. Build re-usable blocks of code in program functions for efficiency. Utilize data abstraction for Object Oriented Programming (OOP). Implement parallel programming for faster, concurrent execution in your programs. Color-coded examples make learning even easier, and all source code is available to download free – so you can check your work as you go!This primer is your gateway to mastering high-performance computing for today’s needs. Stay ahead in your coding career!

Objev podobné jako Fortran Programming in easy steps - Mike McGrath

Politics and the English Language - George Orwell

George Orwell set out ''to make political writing into an art'', and to a wide extent this aim shaped the future of English literature – his descriptions of authoritarian regimes helped to form a new vocabulary that is fundamental to understanding totalitarianism. While 1984 and Animal Farm are amongst the most popular classic novels in the English language, this new series of Orwell''s essays seeks to bring a wider selection of his writing on politics and literature to a new readership.In Politics and the English Language, the second in the Orwell''s Essays series, Orwell takes aim at the language used in politics, which, he says, ''is designed to make lies sound truthful and murder respectable, and to give an appearance of solidity to pure wind''. In an age where the language used in politics is constantly under the microscope, Orwell''s Politics and the English Language is just as relevant today, and gives the reader a vital understanding of the tactics at play.

Objev podobné jako Politics and the English Language - George Orwell

The Language-Lover's Lexipedia - Joshua Blackburn

FROM THE INVENTOR OF THE LEAGUE OF THE LEXICON BOARDGAME – THE PERFECT GIFT FOR ALL WHO LOVE WORDS AND LANGUAGE.''A word-lover''s dream'' Stephen Fry Want to uncover the secret of Ikea product names? Learn the art of Scottish insults? Or understand why pedants are pedantic? Here you will find all this and more.Part encyclopaedia, part miscellany, The Language-Lover’s Lexipedia is a delightful tour of the world of words, from the origin of Abracadabra to Zyzzyva and the end of the dictionary. Meticulously researched, witfully written and beautifully designed with hand-drawn illustrations by Caroline Church, each page is a lucky dip into the English language.The Language-Lover’s Lexipedia is catnip for curious minds. Inside, you’ll find Scottish Insults (you’re talking mince), Elizabethan Colours (like Ape’s Laugh and Lustie Gallant), the dangerous history of the Index of Banned Books, unusual mealtimes, Technobabble and over a hundred words for Scottish rain. There’s even a Dictionary of Small Things. Each entry points to other entries, so after exploring one rabbit hole there’s always another to get lost in. See where they lead you.This deliciously original book takes readers around the sidelines and leylines of language. You will be sure to come away armed with ... Unknown localization key: "more"

Objev podobné jako The Language-Lover's Lexipedia - Joshua Blackburn

Types and Programming Languages - Benjamin C. Pierce

A comprehensive introduction to type systems and programming languages.A type system is a syntactic method for automatically checking the absence of certain erroneous behaviors by classifying program phrases according to the kinds of values they compute. The study of type systems—and of programming languages from a type-theoretic perspective—has important applications in software engineering, language design, high-performance compilers, and security.This text provides a comprehensive introduction both to type systems in computer science and to the basic theory of programming languages. The approach is pragmatic and operational; each new concept is motivated by programming examples and the more theoretical sections are driven by the needs of implementations. Each chapter is accompanied by numerous exercises and solutions, as well as a running implementation, available via the Web. Dependencies between chapters are explicitly identified, allowing readers to choose a variety of paths through the material.The core topics include the untyped lambda-calculus, simple type systems, type reconstruction, universal and existential polymorphism, subtyping, bounded quantification, recursive types, kinds, and type operators. Extended case studies develop a variety of approaches to modeling the features of object-oriented languages.

Objev podobné jako Types and Programming Languages - Benjamin C. Pierce

Prolog Programming for Artificial Intelligence - Ivan Bratko

The 4th edition of this best-selling guide to Prolog and Artificial Intelligence has been updated to include key developments in the field while retaining its lucid approach to these topics. New and extended topics include Constraint Logic Programming, abductive reasoning and partial order planning. Divided into two parts, the first part of the book introduces the programming language Prolog, while the second part teaches Artificial Intelligence using Prolog as a tool for the implementation of AI techniques. This textbook is meant to teach Prolog as a practical programming tool and so it concentrates on the art of using the basic mechanisms of Prolog to solve interesting problems. The fourth edition has been fully revised and extended to provide an even greater range of applications, making it a self-contained guide to Prolog, AI or AI Programming for students and professional programmers.

Objev podobné jako Prolog Programming for Artificial Intelligence - Ivan Bratko

Fundamentals of Java Programming - Mitsunori Ogihara

Making extensive use of examples, this textbook on Java programming teaches the fundamental skills for getting started in a command-line environment. Meant to be used for a one-semester course to build solid foundations in Java, Fundamentals of Java Programming eschews second-semester content to concentrate on over 180 code examples and 250 exercises.Key object classes (String, Scanner, PrintStream, Arrays, and File) are included to get started in Java programming. The programs are explained with almost line-by-line descriptions, also with chapter-by-chapter coding exercises.Teaching resources include solutions to the exercises, as well as digital lecture slides.

Objev podobné jako Fundamentals of Java Programming - Mitsunori Ogihara

The Language of Mathematics - Raul Rojas

A marvelous compendium of mathematical symbols and their fascinating historiesGalileo famously wrote that the book of nature is written in mathematical language. The Language of Mathematics is a wide-ranging and beautifully illustrated collection of short, colorful histories of the most commonly used symbols in mathematics, providing readers with an engaging introduction to the origins, evolution, and conceptual meaning of each one. In dozens of lively and informative entries, Raúl Rojas shows how today’s mathematics stands on the shoulders of giants, mathematicians from around the world who developed mathematical notation through centuries of collective effort. He tells the stories of such figures as al-Khwarizmi, René Descartes, Joseph-Louis Lagrange, Carl Friedrich Gauss, Augustin-Louis Cauchy, Karl Weierstrass, Sofia Kovalevskaya, David Hilbert, and Kenneth Iverson. Topics range from numbers and variables to sets and functions, constants, and combinatorics. Rojas describes the mathematical problems associated with different symbols and reveals how mathematical notation has sometimes been an accidental process. The entries are self-contained and can be read in any order, each one examining one or two symbols, their history, and the variants they may have had over time. An essential companion for math enthusiasts, The Language of Mathematics shows how mathematics is a living and ... Unknown localization key: "more"

Objev podobné jako The Language of Mathematics - Raul Rojas

Ultimate Python Programming - Deepali Srivastava

This book provides a comprehensive and thorough introduction to Python, a popular programming language used by various top companies across various domains. Whether you are a novice starting your programming journey or an experienced programmer looking to expand your skill set, this book is designed to assist you in mastering core Python concepts. Starting with the basics, this book guides you through the setup, basic commands, and key language rules. The book covers important ideas like different types of data, variables, and how to control the flow of your programs. You will also learn about collections for organizing data, functions for reusable code, modules for organizing bigger projects, and object-oriented programming for modeling real-world things. Advanced topics include customizing object behavior, efficient data processing, modifying function behavior, and handling errors gracefully.

Objev podobné jako Ultimate Python Programming - Deepali Srivastava

Programming with Python for Engineers - Gokturk Ucoluk, Sinan Kalkan, Onur T. Sehitoglu

This book introduces computing and programming with undergraduate engineering students in mind. It uses Python (Version 3) as the programming language, chosen for its simplicity, readability, wide applicability and large collection of libraries. After introducing engineering-related Python libraries, such as NumPy, Pandas, Matplotlib, Sci-kit, Programming with Python for Engineers shows how Python can be used to implement methods common in a wide spectrum of engineering-related problems drawn from (for example): design, control, decision-making, scheduling and planning. Important features of the book include the following:   The book contains interactive content for illustration of important concepts, where the user can provide input and by clicking buttons, trace through the steps. Each chapter is also accessible as a Jupyter Notebook page and every code piece is executable. This allows the readers to run code examples in chapters immediately, to make changes and gain a better grasp of the concepts presented.     The coverage of topics is complemented by illustrative examples and exercises. For instructors adopting the textbook, a solutions manual is provided at https://sites.google.com/springernature.com/extramaterial/lecturer-material.

Objev podobné jako Programming with Python for Engineers - Gokturk Ucoluk, Sinan Kalkan, Onur T. Sehitoglu

C Programming For Dummies - Dan Gookin

Get an A grade in C As with any major language, mastery of C can take you to some very interesting new places. Almost 50 years after it first appeared, it's still the world's most popular programming language and is used as the basis of global industry's core systems, including operating systems, high-performance graphics applications, and microcontrollers. This means that fluent C users are in big demand at the sharp end in cutting-edge industries—such as gaming, app development, telecommunications, engineering, and even animation—to translate innovative ideas into a smoothly functioning reality. To help you get to where you want to go with C, this 2nd edition of C Programming For Dummies covers everything you need to begin writing programs, guiding you logically through the development cycle: from initial design and testing to deployment and live iteration. By the end you'll be au fait with the do's and don'ts of good clean writing and easily able to produce the basic—and not-so-basic—building blocks of an elegant and efficient source code. Write and compile source codeLink code to create the executable programDebug and optimize your codeAvoid common mistakes Whatever your destination: tech industry, start-up, or just developing for pleasure at home, this easy-to-follow, ... Unknown localization key: "more"

Objev podobné jako C Programming For Dummies - Dan Gookin

An Elementary Introduction to the Wolfram Language - Stephen Wolfram

As the world''s first and only full-scale computational language, the Wolfram Language represents a milestone in the development of programming languages that makes leading-edge computation accessible to everyone. Unique in its approach of building in vast knowledge and automation, the Wolfram Language scales from a single line of easy-to-understand interactive code to million-line production systems.This book provides an elementary introduction to the Wolfram Language and modern computational thinking. It assumes no prior knowledge of programming, and is suitable for both technical and non-technical college and middle-to-high-school students as well as anyone with an interest in the latest technology and its practical application.

Objev podobné jako An Elementary Introduction to the Wolfram Language - Stephen Wolfram

The English Language - David Crystal

This is the definitive survey of the English language - in all its forms. Crystal writes accessibly about the structure of the language, the uses of English throughout the world and finally he gives a brief history of English. The book has been fully revised and there is a fascinating new chapter on ''The effect of technology'' on the English language. ''Illuminating guided tour of our common treasure by one of its most lucid and sensible professionals'' The Times ''A splendid blend of erudition and entertainment'' THES

Objev podobné jako The English Language - David Crystal

The Language of Architecture - Warke Val, Andrea Simitch

In order to master the foundation of architecture, you must first master the basic building blocks of its language; the definitions, function, and usage. The Language of Architecture provides students and professional architects with the basic elements of architectural design, divided into twenty-six easy-to-comprehend chapters. This visual reference includes an introduction to architecture design, historical view of the elements, as well as an overview of how these elements can and have been used across multiple design disciplines. Whether you're new to the field or have been an architect for years, you'll want to flip through the pages of this book and use it as your go-to reference for inspiration and ideas. This comprehensive learning tool is the one book you'll want as a staple in your library.

Objev podobné jako The Language of Architecture - Warke Val, Andrea Simitch

Kotlin Programming - Andrew Bailey, Josh Skeen, David Greenhalgh

Kotlin is a statically typed programming language designed to interoperate with Java and fully supported by Google on the Android operating system. It is also a multiplatform language that can be used to write code that can be shared across platforms including macOS, iOS, Windows, and JavaScript.Based on Big Nerd Ranch’s popular Kotlin Essentials course, this guide shows you how to work effectively with Kotlin through hands-on examples and clear explanations of key Kotlin concepts and foundational APIs. Written for Kotlin 1.5, this book will also introduce you to JetBrains’ IntelliJ IDEA development environment.Whether you are an experienced developer or are learning your first programming language – and whether you are interested in Kotlin for Android, server-side, or multiplatform projects – the authors will guide you from first principles to advanced Kotlin usage. By the end of this book, you will be empowered to create reliable, concise applications in Kotlin.

Objev podobné jako Kotlin Programming - Andrew Bailey, Josh Skeen, David Greenhalgh

Model Building in Mathematical Programming - H. Paul Williams

The 5th edition of Model Building in Mathematical Programming discusses the general principles of model building in mathematical programming and demonstrates how they can be applied by using several simplified but practical problems from widely different contexts.

Objev podobné jako Model Building in Mathematical Programming - H. Paul Williams

iOS 11 Programming Fundamentals with Swift - Matt Neuberg

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 9 IDE, Cocoa Touch, and the latest version of Apple’s acclaimed programming language, Swift 4. With this thoroughly updated guide, you’ll learn the Swift language, understand Apple’s Xcode development tools, and discover the Cocoa framework.

Objev podobné jako iOS 11 Programming Fundamentals with Swift - Matt Neuberg

An Introduction to C & GUI Programming 2e - Simon Long

The popular C programming language is used for a huge range of applications, from the tiny microcontrollers used in toasters and watches up to complete operating systems. The first half of this book is an introduction to C, and covers the basics of writing simple command-line programs. The second half of the book shows how to use the GTK user interface toolkit with C to create feature-rich GUI applications which can be run on the desktop. No previous experience of C or GTK is required - even if you are an absolute beginner, this book will teach you all you need to know. In this book, you'll learn how to:Create simple command-line C programs. Control flow with conditions and loops. Handle variables, strings, and files. Design graphical user interface applications in C. Handle user input with buttons and menus. Use advanced UI features such as data stores and dialogs. Updated for GTK3, this book will teach you all you need to know to write simple programs in C and start creating GUIs. Although the examples in this book were developed on a Raspberry Pi running, Raspberry Pi OS, you can follow along on other operating systems, including Linux, macOS, and ... Unknown localization key: "more"

Objev podobné jako An Introduction to C & GUI Programming 2e - Simon Long

Language vs. Reality - N.J. Enfield

A fascinating examination of how we are both played by language and made by language: the science underlying the bugs and features of humankind’s greatest invention.Language is said to be humankind’s greatest accomplishment. But what is language actually good for? It performs poorly at representing reality. It is a constant source of distraction, misdirection, and overshadowing. In fact, N. J. Enfield notes, language is far better at persuasion than it is at objectively capturing the facts of experience. Language cannot create or change physical reality, but it can do the next best thing: reframe and invert our view of the world. In Language vs. Reality, Enfield explains why language is bad for scientists (who are bound by reality) but good for lawyers (who want to win their cases), why it can be dangerous when it falls into the wrong hands, and why it deserves our deepest respect.  Enfield offers a lively exploration of the science underlying the bugs and features of language. He examines the tenuous relationship between language and reality; details the array of effects language has on our memory, attention, and reasoning; and describes how these varied effects power narratives and storytelling as well as political spin ... Unknown localization key: "more"

Objev podobné jako Language vs. Reality - N.J. Enfield

iOS 15 Programming Fundamentals with Swift - Matt Neuberg

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 13 IDE, Cocoa Touch, and Swift 5.5, the latest version of Apple's acclaimed programming language. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework.

Objev podobné jako iOS 15 Programming Fundamentals with Swift - Matt Neuberg

Cambridge Topics in English Language Attitudes to Language - Dan Clayton

Essential study guides for the future linguist. Attitudes to Language is an introduction to the facts and fallacies behind our beliefs about ''good English''. It is suitable for advanced level students and beyond. Written with input from the Cambridge English Corpus, it looks at contemporary attitudes to language, the role of technology, language variation – such as accents and dialects – and frameworks for analysing how people use language to discuss language. Using activities to explain analysis methods, this book guides students through modern issues and concepts. It summarises key concerns and modern findings, while providing inspiration for language investigations and non-examined assessments (NEAs) with research suggestions.

Objev podobné jako Cambridge Topics in English Language Attitudes to Language - Dan Clayton

History of Language - Patrick Foote

Tracing the Journey of Global Languages Patrick Foote’s Immigrant Tongues is the ultimate language history book, blending stories of migration, culture, and evolution to uncover how languages have shaped our world. Perfect for fans of linguistics gifts and etymology dictionaries, this book combines the fascinating history of English language development with tales of other lingua francas and their profound global impact. Discover how languages transform and adapt.From the history of the English language’s arrival in the United States to the spread of Arabic across North Africa and the enduring legacy of the Latin language, Immigrant Tongues explores the journeys of tongues across continents. Each chapter delves into the origins of a language, the native tongues it encountered, and how it adapted and evolved in its new home. With a style that balances entertainment and depth, this linguistics book also highlights the cultural exchanges that enriched language along the way. Uncover the stories behind linguistic diversity. Whether you’re intrigued by etymology gifts or searching for the perfect language book, this engaging narrative reveals the deep connections between geography, history, and the evolution of words. Explore the native languages spoken before immigrant tongues arrived, how languages like French and Māori transformed over ... Unknown localization key: "more"

Objev podobné jako History of Language - Patrick Foote

Ponto de Encontro: Portuguese as a World Language - Amelia Hutchinson, Patricia Sobral, Maria Luci Moreira, Clemence Jouet-Pastre, Anna Klobucka

Contemporary Portuguese Language - The Way You Want To Teach It Ponto de Encontro is the first Portuguese language textbook that allows the instructor to choose to teach either Brazilian or European Portuguese. The Second Edition of this best-selling text is completely updated to reflect the 1990 Acordo Ortográfico (spelling reform), ensuring students learn how to accurately read and write in Portuguese today. Teaching & Learning Experience Balanced, Communicative Approach — Students learn to communicate effectively in spoken and written Portuguese through a variety of guided and open ended activities. Ponto integrates cultural information and promotes exchange at every stage of instruction. Connect with Culture - Offers learners a rich variety of insights into cultural, social and political realities of the entire Portuguese-speaking world. Explore Grammar - Grammatical structures are presented as a means to effective communication. Build Vocabulary - Tight integration of vocabulary and grammar presentation and exercises reinforce the focus on usage and real-life situations. Develop Skills - Extensive culture-based sections create authentic and meaningful environments for skill-development in each area: listening, speaking, reading and writing. Personalize Learning — MyLanguageLabs'' proven results are now available for elementary Portuguese courses! MyPortugueseLab will be available for fall 2012 courses. Note: ... Unknown localization key: "more"

Objev podobné jako Ponto de Encontro: Portuguese as a World Language - Amelia Hutchinson, Patricia Sobral, Maria Luci Moreira, Clemence Jouet-Pastre, Anna Klobucka

Teaching English as Second Language - Aarati R Mujumdar

This multidisciplinary volume is a systematic, well-researched resource to help understand methods and techniques of teaching English as a second language. It integrates theory with praxis, drawing on the Cognitivist - Social interactionist theory and Constructivist approaches adopted in an English classroom. It provides insights into recent trends in teaching, given the changed teaching-learning scenario in education, while simultaneously aiding in the development of the 4 IR skills much needed in the 21st century.Written in easy-to-understand language, the book expounds on various language skills and their application in real-world classrooms. These classroom-tested techniques can be used by teachers by modifying the context in which they are used. The tasks help develop critical thinking and problems solving abilities in learners. The techniques and practices elucidated in the book are designed to be accessible to a global readership.This book will be useful to students, pre-service teachers, and researchers, who are new to the teaching of English Language. It will also be an essential companion to practicing in-service teachers and Teacher Trainers to further sharpen their concepts and skills.

Objev podobné jako Teaching English as Second Language - Aarati R Mujumdar

Language, Madness, and Desire - Michel Foucault

As a transformative thinker of the twentieth century, whose work spanned all branches of the humanities, Michel Foucault had a complex and profound relationship with literature. And yet this critical aspect of his thought, because it was largely expressed in speeches and interviews, remains virtually unknown to even his most loyal readers. This book brings together previously unpublished transcripts of oral presentations in which Foucault speaks at length about literature and its links to some of his principal themes: madness, language and criticism, and truth and desire. The associations between madness and language — and madness and silence — preoccupy Foucault in two 1963 radio broadcasts, presented here, in which he ranges among literary examples from Cervantes and Shakespeare to Diderot, before taking up questions about Artaud's literary correspondence, 'lettres de cachet', and the materiality of language. In his lectures on the relations among language, the literary work, and literature, he discusses Joyce, Proust, Chateaubriand, Racine, and Corneille, as well as the linguist Roman Jakobson. What we know as literature, Foucault contends, begins with the Marquis de Sade, to whose writing — particularly La Nouvelle Justine and Juliette — he devotes a full two-part lecture series focusing on notions of ... Unknown localization key: "more"

Objev podobné jako Language, Madness, and Desire - Michel Foucault

Language Myths - Bauer Laurie

A unique collection of original essays by 21 of the world''s leading linguists. The topics discussed focus on some of the most popular myths about language: The Media Are Ruining English; Children Can''t Speak or Write Properly Anymore; America is Ruining the English Language. The tone is lively and entertaining throughout and there are cartoons from Doonesbury andThe Wizard of Id to illustrate some of the points. The book should have a wide readership not only amongst students who want to read leading linguists writing about popular misconceptions but also amongst the large number of people who enjoy reading about language in general.

Objev podobné jako Language Myths - Bauer Laurie

5 Language Visual Dictionary - DK

This is your one-stop shop to five European languages. With over 6,500 illustrated words and phrases in English, French, German, Spanish, and Italian, and now with a free audio app featuring all these languages, this learner dictionary offers a quick and stimulating way to learn and recall everyday vocabulary. Featuring a wide range of objects and scenes from everyday life, this dictionary shows you what others only tell you. Perfect for tourists and business travellers alike, DK''s 5 Language Visual Dictionary is your essential companion when buying food and clothes, talking about work and interests, discussing health and sport, and studying these languages.The dictionary is incredibly easy to follow, with thematically organized vocabulary so you can find closely related words according to topic. Words and phrases are pictured with full-colour photographs and illustrations, helping to fix new vocabulary in your mind. Five comprehensive indexes provide an instant reference point for each language.The supporting audio app enables you to hear each word and phrase spoken out loud by native speakers of English, French, German, Spanish, and Italian. Available on the App Store and Google Play, the audio app is easy to use and provides an intuitive reference for language learning, helping ... Unknown localization key: "more"

Objev podobné jako 5 Language Visual Dictionary - DK