Контакты/Проезд  Доставка и Оплата Помощь/Возврат
История
  +7(495) 980-12-10
  пн-пт: 10-18 сб,вс: 11-18
  shop@logobook.ru
   
    Поиск книг                    Поиск по списку ISBN Расширенный поиск    
Найти
  Зарубежные издательства Российские издательства  
Авторы | Каталог книг | Издательства | Новинки | Учебная литература | Акции | Хиты | |
 

Low-level programming, Zhirkov, Igor


Варианты приобретения
Цена: 9083.00р.
Кол-во:
Наличие: Поставка под заказ.  Есть в наличии на складе поставщика.
Склад Англия: Есть  Склад Америка: Есть  
При оформлении заказа до: 2025-09-15
Ориентировочная дата поставки: Октябрь

Добавить в корзину
в Мои желания

Автор: Zhirkov, Igor
Название:  Low-level programming
Перевод названия: Игорь Жирков: Программирование низкого уровня
ISBN: 9781484224021
Издательство: Springer
Классификация:
ISBN-10: 1484224027
Обложка/Формат: Paperback
Страницы: 435
Вес: 0.88 кг.
Дата издания: 20.07.2017
Язык: English
Издание: 1st ed.
Иллюстрации: 4 illustrations, color; 43 illustrations, black and white; xxvi, 435 p. 47 illus., 4 illus. in color.
Размер: 255 x 179 x 27
Читательская аудитория: Professional & vocational
Подзаголовок: C, assembly, and program execution on intel (r) 64 architecture
Ссылка на Издательство: Link
Рейтинг:
Поставляется из: Германии
Описание:

Learn Intel 64 assembly language and architecture, become proficient in C, and understand how the programs are compiled and executed down to machine instructions, enabling you to write robust, high-performance code.

Low-Level Programming explains Intel 64 architecture as the result of von Neumann architecture evolution. The book teaches the latest version of the C language (C11) and assembly language from scratch. It covers the entire path from source code to program execution, including generation of ELF object files, and static and dynamic linking. Code examples and exercises are included along with the best code practices. Optimization capabilities and limits of modern compilers are examined, enabling you to balance between program readability and performance. The use of various performance-gain techniques is demonstrated, such as SSE instructions and pre-fetching. Relevant Computer Science topics such as models of computation and formal grammars are addressed, and their practical value explained.

What Youll Learn

Low-Level Programming teaches programmers to:

  • Freely write in assembly language
  • Understand the programming model of Intel 64
  • Write maintainable and robust code in C11
  • Follow the compilation process and decipher assembly listings
  • Debug errors in compiled assembly code
  • Use appropriate models of computation to greatly reduce program complexity
  • Write performance-critical code
  • Comprehend the impact of a weak memory model in multi-threaded applications

Who This Book Is For

Intermediate to advanced programmers and programming students



Game Programming in C++: Creating 3D Games

Автор: Madhav Sanjay
Название: Game Programming in C++: Creating 3D Games
ISBN: 0134597206 ISBN-13(EAN): 9780134597201
Издательство: Pearson Education
Рейтинг:
Цена: 7324.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Program 3D Games in C++: The #1 Language at Top Game Studios Worldwide

C++ remains the key language at many leading game development studios. Since it's used throughout their enormous code bases, studios use it to maintain and improve their games, and look for it constantly when hiring new developers. Game Programming in C++ is a practical, hands-on approach to programming 3D video games in C++. Modeled on Sanjay Madhav's game programming courses at USC, it's fun, easy, practical, hands-on, and complete.

Step by step, you'll learn to use C++ in all facets of real-world game programming, including 2D and 3D graphics, physics, AI, audio, user interfaces, and much more. You'll hone real-world skills through practical exercises, and deepen your expertise through start-to-finish projects that grow in complexity as you build your skills. Throughout, Madhav pays special attention to demystifying the math that all professional game developers need to know.

  • Set up your C++ development tools quickly, and get started
  • Implement basic 2D graphics, game updates, vectors, and game physics
  • Build more intelligent games with widely used AI algorithms
  • Implement 3D graphics with OpenGL, shaders, matrices, and transformations
  • Integrate and mix audio, including 3D positional audio
  • Detect collisions of objects in a 3D environment
  • Efficiently respond to player input
  • Build user interfaces, including Head-Up Displays (HUDs)
  • Improve graphics quality with anisotropic filtering and deferred shading
  • Load and save levels and binary game data
Whether you're a working developer or a student with prior knowledge of C++ and data structures, Game Programming in C++ will prepare you to solve real problems with C++ in roles throughout the game development lifecycle. You'll master the language that top studios are hiring for--and that's a proven route to success.

Hands-On System Programming with Linux

Автор: Billimoria Kaiwan
Название: Hands-On System Programming with Linux
ISBN: 1788998472 ISBN-13(EAN): 9781788998475
Издательство: Неизвестно
Цена: 10114.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Twenty five years ago, as often happens in our industry, pundits laughed at and called Linux a joke. To say that view has changed is a massive understatement. This book will cement for you both the conceptual `why` and the practical `how` of systems programming on Linux, and covers Linux systems programming on the latest 4.x kernels.

Hands-On Network Programming with C

Автор: Winkle Lewis Van
Название: Hands-On Network Programming with C
ISBN: 1789349869 ISBN-13(EAN): 9781789349863
Издательство: Неизвестно
Рейтинг:
Цена: 8642.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Network programming, a challenging topic in C, is made understandable through careful exposition of socket programming APIs. Keeping up with the current trends, you will gain an insight into web programming for IoT. Finally, you will learn how to monitor the network, troubleshoot problems, implement security, and understand best practices.

Research Directions in High-Level Parallel Programming Languages

Автор: Jean Pierre Banatre; Daniel Le Metayer
Название: Research Directions in High-Level Parallel Programming Languages
ISBN: 3540551603 ISBN-13(EAN): 9783540551607
Издательство: Springer
Рейтинг:
Цена: 11179.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: This volume contains most of the papers presented at a workshop on research directions in high-level parallel programming languages. New formalisms for describing parallel computations are discussed.

Python Programming for Beginners: Your Personal Guide for Getting into Programming, Level Up Your Coding Skills from Scratch and Use Python Like A Mot

Автор: Scratch Michael And Eric
Название: Python Programming for Beginners: Your Personal Guide for Getting into Programming, Level Up Your Coding Skills from Scratch and Use Python Like A Mot
ISBN: 1801327017 ISBN-13(EAN): 9781801327015
Издательство: Неизвестно
Рейтинг:
Цена: 4275.00 р.
Наличие на складе: Нет в наличии.

Описание:

Interested In Developing Your Skills As A Programmer, But Still Not Sure Where To Start? Then You Shouldn't Miss Out On This Python Master Guide And Become A Coding Virtuoso, Even If You Are Just Starting Out

They say programming is not for everyone, you need to be good at maths in order to succeed, if you are bad with numbers you should not even start at all...

Of course, there might be some truth in the above statements, but...

Like any other thing, programming is a skill that can be developed. Basically, you need two things - Adjust Your Mindset (given the fact that you are reading this, you are already interested in the subject), And The Right Tools To Complete The Mission.

Hm... It Seems That You Now Have Solved The Riddle Because You Just Found The Answer Of The Second Part Of The Equation

Following Through This Quick And Handy Python Programming Guide, You Will Be Able To Write Your Own Code In A Matter Of Weeks, And Make Neo Look Like A Complete Amateur

With the help of This Book, you will:

- Enter The World Of Python Programming and have a cautious understanding of the machine language (once you get to know it, it will definitely simplify some of the work you are doing)

- Reveal A Step-By-Step Process On How To Install Python and quickly start familiarizing yourself with its functionalities (without wasting much time on specifics)

- Learn Unique Programming Ideal Models and find the best way to handle a circumstance (not many people know these )

- Upgrade Your Knowledge Foundation With Functions And Models, and put it easily into practice (even proven software engineers can expand their programming comprehension)

- Understand Object-Oriented Programming and how to apply these paradigms into your projects (classes, instances, inheritance, child classes... so much stuff your head will start to spin )

- And There's Much More

You might be thinking whether you should take the blue pill instead and pretend this never happened, but...

This guide can actually show you how real programming looks like, and following the simple thoughts and applicable models, you are going to discover just that.

Unlike the Matrix, you can still go back and put everything back to where it was, but that wouldn't be so cool, would it? Besides, you are just trying to build a code and make a living out of it, not hack the government, right?

Ready To See The Other Side...?

... Order Your Copy Now And Meet You There


Python Programming for Beginners: Your Personal Guide for Getting into Programming, Level Up Your Coding Skills from Scratch and Use Python Like A Mot

Автор: Scratch Michael And Eric
Название: Python Programming for Beginners: Your Personal Guide for Getting into Programming, Level Up Your Coding Skills from Scratch and Use Python Like A Mot
ISBN: 1801326975 ISBN-13(EAN): 9781801326971
Издательство: Неизвестно
Рейтинг:
Цена: 2742.00 р.
Наличие на складе: Нет в наличии.

Описание:

Interested In Developing Your Skills As A Programmer, But Still Not Sure Where To Start? Then You Shouldn't Miss Out On This Python Master Guide And Become A Coding Virtuoso, Even If You Are Just Starting Out

They say programming is not for everyone, you need to be good at maths in order to succeed, if you are bad with numbers you should not even start at all...

Of course, there might be some truth in the above statements, but...

Like any other thing, programming is a skill that can be developed. Basically, you need two things - Adjust Your Mindset (given the fact that you are reading this, you are already interested in the subject), And The Right Tools To Complete The Mission.

Hm... It Seems That You Now Have Solved The Riddle Because You Just Found The Answer Of The Second Part Of The Equation

Following Through This Quick And Handy Python Programming Guide, You Will Be Able To Write Your Own Code In A Matter Of Weeks, And Make Neo Look Like A Complete Amateur

With the help of This Book, you will:

- Enter The World Of Python Programming and have a cautious understanding of the machine language (once you get to know it, it will definitely simplify some of the work you are doing)

- Reveal A Step-By-Step Process On How To Install Python and quickly start familiarizing yourself with its functionalities (without wasting much time on specifics)

- Learn Unique Programming Ideal Models and find the best way to handle a circumstance (not many people know these )

- Upgrade Your Knowledge Foundation With Functions And Models, and put it easily into practice (even proven software engineers can expand their programming comprehension)

- Understand Object-Oriented Programming and how to apply these paradigms into your projects (classes, instances, inheritance, child classes... so much stuff your head will start to spin )

- And There's Much More

You might be thinking whether you should take the blue pill instead and pretend this never happened, but...

This guide can actually show you how real programming looks like, and following the simple thoughts and applicable models, you are going to discover just that.

Unlike the Matrix, you can still go back and put everything back to where it was, but that wouldn't be so cool, would it? Besides, you are just trying to build a code and make a living out of it, not hack the government, right?

Ready To See The Other Side...?

... Order Your Copy Now And Meet You There


Learn Python Programming for Beginners: The Complete Guide to Learn Coding with Python. Become Fluent In This High-Level Programming Language

Автор: Scratch Jason
Название: Learn Python Programming for Beginners: The Complete Guide to Learn Coding with Python. Become Fluent In This High-Level Programming Language
ISBN: 1914183010 ISBN-13(EAN): 9781914183010
Издательство: Неизвестно
Рейтинг:
Цена: 2752.00 р.
Наличие на складе: Нет в наличии.

Описание: Are you interested in Python? If yes, then this is the right book for you


Python was created in 1990 by Guido van Rossu, and is a general-purpose, high-level programming language. It has become extremely popular over the past decade, thanks to its intuitive nature, flexibility, and versatility. Python can be used on a wide variety of operating systems, and its clean, readable code style makes it relatively beginner-friendly, while not as fast as other languages, such as C++ or JAVA, Python code is often much shorter and simpler than other languages.

Python also supports several packages and modules created by other developers to make the development of Python applications quicker and easier.

There are hundreds of different programming languages out there in the world, with Wikipedia listing over 700 notable languages. Given how many languages you could potentially learn, why learn Python?

Python has seen an explosion in popularity in recent years, driven by several aspects that make it an incredibly versatile and intuitive language. A huge selling point of Python is the cleanliness and readability of its syntax and structure. Commands in Python can often be carried out using simple English keywords, which makes the language much more intuitive than many other languages. Python is also quite versatile in the sense that it supports both structured programming and object-oriented programming approaches. Python even allows the use of certain aspects of functional programming.


This Book Covers:

  • Understanding Python
  • Why the name "Python"?
  • Python Glossary
  • Python Installation
  • Python Data Types

And much more


Despite its simplicity, Python is also sturdy and robust enough to carry out complex scientific and mathematical tasks. Python has been designed with features that drastically simplify the visualization and analysis of data.

Ready to get started? Click the BUY NOW button
Learn Python Programming for Beginners: The Complete Guide to Learn Coding with Python. Become Fluent In This High-Level Programming Language

Автор: Scratch Jason
Название: Learn Python Programming for Beginners: The Complete Guide to Learn Coding with Python. Become Fluent In This High-Level Programming Language
ISBN: 1914183290 ISBN-13(EAN): 9781914183294
Издательство: Неизвестно
Рейтинг:
Цена: 4821.00 р.
Наличие на складе: Нет в наличии.

Описание: ♦55% discount for bookstores Now at $34,95 instead of 44,95 ♦
Are you interested in Python? If yes, then this is the right book for you
Your customers will never stop using this amazing book



Python was created in 1990 by Guido van Rossu, and is a general-purpose, high-level programming language. It has become extremely popular over the past decade, thanks to its intuitive nature, flexibility, and versatility. Python can be used on a wide variety of operating systems, and its clean, readable code style makes it relatively beginner-friendly, while not as fast as other languages, such as C++ or JAVA, Python code is often much shorter and simpler than other languages.


Python also supports several packages and modules created by other developers to make the development of Python applications quicker and easier.

There are hundreds of different programming languages out there in the world, with Wikipedia listing over 700 notable languages. Given how many languages you could potentially learn, why learn Python?


Python has seen an explosion in popularity in recent years, driven by several aspects that make it an incredibly versatile and intuitive language. A huge selling point of Python is the cleanliness and readability of its syntax and structure. Commands in Python can often be carried out using simple English keywords, which makes the language much more intuitive than many other languages. Python is also quite versatile in the sense that it supports both structured programming and object-oriented programming approaches. Python even allows the use of certain aspects of functional programming.


This Book Covers:

  • Understanding Python
  • Why the name "Python"?
  • Python Glossary
  • Python Installation
  • Python Data Types

And much more


Despite its simplicity, Python is also sturdy and robust enough to carry out complex scientific and mathematical tasks. Python has been designed with features that drastically simplify the visualization and analysis of data.


Buy it NOW and let your customers become addicted to this incredible book
Learn programming python for beginners: The Ultimate and Complete Tutorial to Easily Get the Python Intermediate Level with Step-by-Step Practical Exe

Автор: Lewis Smith
Название: Learn programming python for beginners: The Ultimate and Complete Tutorial to Easily Get the Python Intermediate Level with Step-by-Step Practical Exe
ISBN: 1802168966 ISBN-13(EAN): 9781802168969
Издательство: Неизвестно
Рейтинг:
Цена: 4275.00 р.
Наличие на складе: Нет в наличии.

Описание:



55% OFF for Bookdtores now at 32.99 instead of 49.99$

If you want to transform your customers from beginner to expert, you can't miss this book

Learn Python Programming for Beginners-The Ultimate and Complete Tutorial to Easily Get the Python Intermediate Level with Step-by-Step Practical Exercise, to Code with Python Starting from Scratch.

Learning to code is essential to keep up with the times, increasing the opportunities that life has to offer you.

Whether you are a tech enthusiast, enterprising student, or entrepreneur, if you choose to learn Python you are making the right and winning choice.

Web development? Artificial intelligence? Automation and IoT? Python is all of this and more

Python can be used as an effective choice in any application and project, be it small or large. This characteristic makes it encountered in any modern software development scenario.

Did you know that Python is one of the languages ​​behind extremely popular services and websites like Instagram, YouTube, Reddit, and Mozilla?

You cannot enter the magic and rich IT world without knowing what Python is and how it works...

... and this incredibly exhaustive tutorial will give you all the knowledge and information you need to become a Python Pro

In this book, you will:

- Clearly and Easily Understand What Python Is and How It Works, starting from the instructions to correctly install it on your PC to show you how it runs and works.

- Discover Secret Tips and Tricks to Get Started with Python for Beginners to enhance your skills and help you with daily data science tasks. If you want to make your Python coding more efficient, do not miss these tips/tricks

- Learn the Best Machine Learning Algorithms for Beginners with Coding Samples in Python; it is excellent for algorithmic design, as it is used extensively in data science and machine learning technologies.

- Get the Fundamentals of Python Data Structures to introduce you to object-oriented design and data structures using this popular programming language, and give you the necessary knowledge to do whatever you want with Python.

- Learn How Python Makes Decisions to Control Flow in Programming. It is crucial to control the program execution because, in real scenarios, the situations are full of conditions, and if you want your program to mimic the real world closer, then you need to transform those real-world situations into your program.

- ... & Lot More

For those new to programming, the number one priority is to sit in front of the screen and learn how to program as quickly as possible

Python was designed not only to be simple to understand but also fun to use. You can create prototypes and mini-programs very quickly, to immediately experience real satisfaction.

It is thanks to this simplicity that it has gained not only a great deal of popularity but also a reputation as an "easy to learn language".

Buy now and let your customers get addicted to this amazing book


Learn programming python for beginners: The Ultimate and Complete Tutorial to Easily Get the Python Intermediate Level with Step-by-Step Practical Exe

Автор: Lewis Smith
Название: Learn programming python for beginners: The Ultimate and Complete Tutorial to Easily Get the Python Intermediate Level with Step-by-Step Practical Exe
ISBN: 1802168974 ISBN-13(EAN): 9781802168976
Издательство: Неизвестно
Рейтинг:
Цена: 4413.00 р.
Наличие на складе: Нет в наличии.

Описание:

55% OFF for Bookdtores now at 41.99 instead of 61.99$

If you want to transform your customers from beginner to expert, you can't miss this book

Learn Python Programming for Beginners-The Ultimate and Complete Tutorial to Easily Get the Python Intermediate Level with Step-by-Step Practical Exercise, to Code with Python Starting from Scratch.

Learning to code is essential to keep up with the times, increasing the opportunities that life has to offer you.

Whether you are a tech enthusiast, enterprising student, or entrepreneur, if you choose to learn Python you are making the right and winning choice.

Web development? Artificial intelligence? Automation and IoT? Python is all of this and more

Python can be used as an effective choice in any application and project, be it small or large. This characteristic makes it encountered in any modern software development scenario.

Did you know that Python is one of the languages ​​behind extremely popular services and websites like Instagram, YouTube, Reddit, and Mozilla?

You cannot enter the magic and rich IT world without knowing what Python is and how it works...

... and this incredibly exhaustive tutorial will give you all the knowledge and information you need to become a Python Pro

In this book, you will:

  • Clearly and Easily Understand What Python Is and How It Works,
  • Discover Secret Tips and Tricks to Get Started with Python for Beginners
  • Learn the Best Machine Learning Algorithms for Beginners with Coding Samples in Python;
  • Get the Fundamentals of Python Data Structures
  • Learn How Python Makes Decisions to Control Flow in Programming.

... & Lot More

For those new to programming, the number one priority is to sit in front of the screen and learn how to program as quickly as possible

Python was designed not only to be simple to understand but also fun to use. You can create prototypes and mini-programs very quickly, to immediately experience real satisfaction.

It is thanks to this simplicity that it has gained not only a great deal of popularity but also a reputation as an "easy to learn language".

Buy now and let your customers get addicted to this amazing book


Go Systems Programming: Master Linux and Unix system level programming with Go

Автор: Tsoukalos Mihalis
Название: Go Systems Programming: Master Linux and Unix system level programming with Go
ISBN: 1787125645 ISBN-13(EAN): 9781787125643
Издательство: Неизвестно
Рейтинг:
Цена: 10114.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание:

Learning the new system's programming language for all Unix-type systems

Key Features

  • Learn how to write system's level code in Golang, similar to Unix/Linux systems code
  • Ramp up in Go quickly
  • Deep dive into Goroutines and Go concurrency to be able to take advantage of Go server-level constructs

Book Description

Go is the new systems programming language for Linux and Unix systems. It is also the language in which some of the most prominent cloud-level systems have been written, such as Docker. Where C programmers used to rule, Go programmers are in demand to write highly optimized systems programming code.

Created by some of the original designers of C and Unix, Go expands the systems programmers toolkit and adds a mature, clear programming language. Traditional system applications become easier to write since pointers are not relevant and garbage collection has taken away the most problematic area for low-level systems code: memory management.

This book opens up the world of high-performance Unix system applications to the beginning Go programmer. It does not get stuck on single systems or even system types, but tries to expand the original teachings from Unix system level programming to all types of servers, the cloud, and the web.

What you will learn

  • Explore the Go language from the standpoint of a developer conversant with Unix, Linux, and so on
  • Understand Goroutines, the lightweight threads used for systems and concurrent applications
  • Learn how to translate Unix and Linux systems code in C to Golang code
  • How to write fast and lightweight server code
  • Dive into concurrency with Go
  • Write low-level networking code

Who this book is for:

Intermediate Linux and general Unix programmers. Network programmers from beginners to advanced practitioners. C and C++ programmers interested in different approaches to concurrency and Linux systems programming.

Quantum Computing with Silq Programming: Get up and running with quantum computing with the simplicity of this new high-level programming language

Автор: Ganguly Srinjoy, Cambier Thomas
Название: Quantum Computing with Silq Programming: Get up and running with quantum computing with the simplicity of this new high-level programming language
ISBN: 1800569661 ISBN-13(EAN): 9781800569669
Издательство: Неизвестно
Рейтинг:
Цена: 8091.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Silq is a new high-level programming language to program quantum computers easily. Silq is set to revolutionize quantum programming just as the C programming language did for classical computers. Quantum Computing with Silq will prepare you for the quantum revolution and enable you to start building software and application programs for ...


ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru
   В Контакте     В Контакте Мед  Мобильная версия