4 repository-uri
Low-level operations for moving bits in a set left or right by specified positions.
Distinct from Bit-Shifting Arithmetic: Focuses on the shift operation itself rather than using shifts to implement a full arithmetic system
Explore 4 awesome GitHub repositories matching software engineering & architecture · Bit Sequence Shifting. Refine with filters or upvote what's useful.
This project is a comprehensive collection of common computer science algorithms and data structures implemented in Swift. It serves as an educational reference and library for studying computational complexity, algorithmic logic, and data structure engineering through practical code examples. The repository provides a wide suite of data structure implementations, including various types of linked lists, heaps, hash tables, and an extensive range of hierarchical trees such as Red-Black, B-Tree, and Splay trees. It also covers diverse sorting and searching techniques, from basic bubble sort to
Provides operations for moving bits in a set left or right by a specified number of positions.
Trail of Bits flags assembly shift operations where the value and shift amount arguments are swapped, producing incorrect results.
Alda is a text-based music programming language and command-line tool for composing, playing, and live-coding musical scores. It functions as a MIDI composition engine that renders plain-text scores into audio output, and as a live coding environment where code entered in a read-eval-print loop produces real-time playback without restarting the interpreter. The system distinguishes itself through an event-driven playback engine that schedules timed note events, an instrument-attribute inheritance model that cascades properties like volume and tempo from global defaults to individual parts, an
Changes note pitch by shifting octaves up or down using persistent angle bracket operators.
js-base64 este o bibliotecă JavaScript pentru codificarea și decodificarea datelor între formatul Base64 și șiruri de caractere sau matrice de octeți JavaScript. Oferă utilitare pentru conversia datelor binare în șiruri Base64 și transformarea acelor șiruri înapoi în textul lor original sau în formatul brut de octeți. Proiectul include un validator de șiruri Base64 pentru a verifica dacă o secvență respectă formatarea, caracterele și padding-ul corect. De asemenea, suportă crearea de șiruri Base64 sigure pentru URI prin înlocuirea caracterelor care ar cauza erori de codificare în URI-uri și permite eliminarea padding-ului. Biblioteca oferă un utilitar de extensie a prototipului care adaugă metode de codificare și decodificare direct la obiectele standard de tip șir și matrice din JavaScript.
Implements low-level bit shifting to convert three bytes of binary data into four Base64 characters.