Understanding Bitshift Operations

Udemy
Deal Score0
Deal Score0

Requirements
A simple understanding of basic programming (variables, if-else, loops, etc)
Description
This short course covers the fundamental ideas behind bitshifting and where it is used in game programming.

We will analyze the real applications of bitshifting, understand why the math works, and review a couple of examples of source code that use bitshifting.

The lectures cover:

The math behind multiplication and division by the base in the decimal system

The math behind multiplication and division by the base in binary

The difference between left shift and right shift

Bitshift operators as processor instructions

Bitshift operators in high-level languages

Arithmetic and logical shifts

Examples of source code applications

Review of relevance and applications of bitshift operations in software development

There are no hardware or programming language requirements for this course. If you program in any high-level language (C, C++, Java, Python, Rust, etc) you will be able to follow along and understand how bitshifting works. But if you want to follow along and check the example source code, you’ll need a basic code editor and a compiler.

Who this course is for:
Programmers who want to learn how bitshifting works
Programmers curious about the use of bitshifting in game development

Coupon Waali
We will be happy to hear your thoughts

Leave a reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Udemy Free Courses | Free Udemy Coupons
Logo
Compare items
  • Total (0)
Compare
0