Leanpub Header

Skip to main content
Leanpub Launch Videos Cover Art

Leanpub Launch Videos

Authors launch their books on the Leanpub YouTube channel.

About

Every Leanpub Book Launch video celebrates a newly published book. Watch the launch announcements and discover your next read — straight from the authors.

Watch

Assembly Arithmetic Algorithms-Linux

Chastity White Rose

Description

Welcome to the Leanpub Launch video for Assembly Arithmetic Algorithms-Linux: 32-bit Linux Edition https://leanpub.com/assemblyarithmeticalgorithms-Linux by Chastity White Rose! 0:00 Chastity introduces herself and explains the 'Triple-A' title concept behind Assembly Arithmetic Algorithms 0:45 How Linux provides software freedom, endless customization, and open-source kernel access 2:20 Why Linux system call numbers are stable across versions and how 32-bit vs 64-bit calls differ 3:58 The reverse Polish notation stack-based calculator in chapter 10 and its connection to assembly language execution order 5:31 How assembly gives programmers exact control over execution order compared to high-level language compilers 6:17 Why Linux is the future for servers and programming, including its environmental benefits for older hardware 10:57 Using Linux is like playing football, not watching it — a metaphor for hands-on computing control 12:31 How Chastity used Linux's wget inside a Chromebook emulator to bypass Chrome OS download restrictions 17:11 The parallel between LeanPub's updatable publishing model and Linux's open bug-reporting and fixing culture 18:49 Chastity's fiction writing plans, including her in-progress novel set in the town of Podunk About the Book This book is meant for both new programmers who want to know more about how computers work and also experienced programmers who want a little bit more control over their programs than C or C++ compilers allow. All programs in this book are written for the Linux Operating System on Intel machines. There are some C programs included to aid in understanding what the Assembly programs do. If you enjoyed the DOS edition of this book, which was previously published, then you will probably like this one even more, especially if the Software Freedom and Privacy that Linux provides is important to you. This book is not just a rewrite of the DOS book. Most of it is written from scratch with a special focus on the POSIX System Calls known as exit, read, write, open, close, and lseek. Learning these calls can allow you to write almost any Linux console application. Even if you don't become an Assembly master, you can still use much of the same information and efficiency when writing code in higher-level languages after coming back with a greater understanding of pointers, conditional loops, and numbers in bases like Binary, Hexadecimal, and Octal. Right now, this book is still a work in progress, but those who purchase it now will still have access to future updates, and I also ask them to give me feedback on things they would like me to include. I fight for the users and wish to empower people to write the smallest and fastest command-line utilities possible. About the Author Chastity White Rose is an author of over twelve books and two WordPress blogs. She writes humorous and educational content about philosophical and religious topics. She also uses her writing and graphic design skills to teach people about the game of Chess. She is earning an associate’s degree in creative writing at Full Sail University. As a transgender Christian woman, she writes books and blog posts to help others like her process the seeming disconnect between religious faith and an LGBTQIA+ identity. She measures the success of her writing by its emotional impact rather than its sales. For this reason, most of her writing is available free of charge. Follow the author here! https://x.com/Chastity_W_Rose Thank you for watching, please like and leave a comment, we'd love to hear from you! Please Subscribe and Follow! YouTube: https://www.youtube.com/leanpub X: https://x.com/leanpub Instagram: https://www.instagram.com/leanpub Facebook: https://www.facebook.com/leanpub Create Your Own Leanpub Book! You can create your own book anytime here: https://leanpub.com/create/book Here's the tutorial showing how to write and publish a Leanpub book in your browser (it's free!): http://help.leanpub.com/en/articles/2932527-getting-started-writing-a-book-in-the-web-browser-writing-mode If you're a Leanpub author and you'd like to submit your own Launch video for us to publish, or if you'd like to record a Launch video with Len, please go here: https://leanpub.com/launch. #books #leanpublishing #selfpublishing #leanpub #writing #computerprogramming #ethicstechnology #AssemblyLanguage #LinuxProgramming #x86Assembly #SystemCalls #POSIX