Advance Bit Programming In C/C++ - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Advance Bit Programming In C/C++ (/Thread-Advance-Bit-Programming-In-C-C--704423) |
Advance Bit Programming In C/C++ - AD-TEAM - 12-03-2024 Advance Bit Programming In C/C++ Published 10/2024 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 1.09 GB | Duration: 3h 4m C/C++ Bit Level Programming, Bitmaps, Access Control Lists, Bit Encryption-Decryption, Checksum Calculation What you'll learn Writing low level Bit Manipulation Codes Writing Endian-ness Independent Code Building Bitmap Library, Writing Bit-level algorithms Bloom Filters, Bit level Encryption Decryption Requirements C/C++ Programmers Knowledge of Basic Bit level Operations Good in applying raw Pointers Arithmatic in C/C++ Description This course is designed for System Programmers, Kernel developers, Embedded programmers Or anyone who need to work at low-level memory manipulation ( at bit level ).This is an Advance level Course in bit-programming, so it is assumed that the student is already familiar with basic bit-wise operators in C/C++.In this course we will implement a bitmap library that is endian-ness independent. A bitmap is nothing but an array of bits. We will be going to implement some advanced operations on bitmaps.We will also be introduced to the concept of Masks and WildCards and how to use them.We ended this course by Implementing some real-world problems and data structures that conceptually works at the bit level. For example, Bloom Filters, Checksum, File-Compression Or Cryptographic algorithms to name a few.The End Product of this course is a bitmap library which will be needed in sequel course which we will be dedicated to implementing a Advance Data structures extensively used in Networking - Routing Tables and Access Control Lists. We will then see how to implement more sophisticated Networking utilities such as packet sniffers Or Packet Filters OR integrate our Libraries within Linux Networking stack.So, be ready to write lots of bit-level code and see how things works at bit level. Overview Section 1: Getting Started Lecture 1 Agenda Lecture 2 Code Access Lecture 3 RECAP Lecture 4 Fundamentals of Bit Programming Lecture 5 Introducing Bitmaps Lecture 6 Application of Bitmaps Lecture 7 APIs : Setting / Unsetting a Bit Lecture 8 bitmap_print( ) API Lecture 9 Bitmap API Automation Testing Framework Section 2: Endian-ness Independent Code Lecture 10 Handling Machine Endian-ness Lecture 11 RECAP : What is Endian-ness Lecture 12 Identify your machine Endian-ness type Lecture 13 Sample Code which is Endian-ness dependent Lecture 14 Arrange a Little Endian Machine for Testing Lecture 15 Understanding Memory Value (MV) and Register value ( RV ) Lecture 16 MV/RV in CPU Read / Write Operations Lecture 17 Introducing hton( ) and ntoh( ) functions Lecture 18 Using hton( ) to write machine Endian-ness independent code Lecture 19 CPU Cycles on 16bit, 32bit and 64 bit machines Lecture 20 Lets write Endian-ness independent bitmap API Section 3: Advance Bitmap Operations Lecture 21 Looping Macros Lecture 22 Generating Masks Lecture 23 Bitwise Comparisons Lecture 24 Bitmaps : Left and Right Shift Lecture 25 Bitmap Copy Lecture 26 Bitmap Compare Lecture 27 Masks and Wildcards Lecture 28 bitmap_effective_bit_at ( ) API Lecture 29 Looping Macro for Effective Prefixes Lecture 30 bitmap_print_prefix( ) API Lecture 31 prefix32bit_match ( ) API Lecture 32 uint32_apply_mask ( ) API Lecture 33 We are done ! Embedded System/ Networking / Kernel Developers,C/C++ Students looking to excel in bit level programming FileAxa RapidGator FileStore TurboBit Rapidgator links are free direct download only for my subscriber, other hosts are free download for free users |