Posts Tagged “C Programming Language”
- Rescuing Files From Classic Mac OS...with Swift (1)October 11, 2023
- Unicode Is Harder Than You Think August 8, 2023
- A Fast Timestamp Parser in Swift July 21, 2023
- ABC C Compiler July 21, 2023
- Compiler Humor May 4, 2023
- C23 Standard Sets the World on Fire (2)April 13, 2023
- wordexp() Shells Out (2)February 7, 2023
- C xor C++ Programming (2)December 16, 2022
- C23 Is Finished (2)August 19, 2022
- Playdate SDK March 2, 2022
- Making Mac OS X Unix Compliant Certified (1)January 19, 2022
- Almost Always Unsigned January 3, 2022
- SectorLISP: Lisp With GC in 436 Bytes (1)December 21, 2021
- Apple Platform Security Guide (February 2021) (2)March 9, 2021
- Accidentally Quadratic Parsing With sscanf March 4, 2021
- Heap-based Buffer Overflow in Sudo (1)January 27, 2021
- Evolution of the Programming Languages From iPhone OS 1.0 to iOS 14 (9)October 19, 2020
- Remote Code Execution in qmail (3)May 21, 2020
- Some Obscure C Features August 23, 2019
- Code Generation via “curl --libcurl” (6)August 19, 2019
- Toggle System Grayscale Mode (1)April 9, 2019
- UTF-8’s History and Virtues April 3, 2019
- Most Security Bugs Are Memory Safety Issues (1)February 14, 2019
- How Swift’s Mirror Works September 28, 2018
- Computer History Museum Releases Eudora’s Source Code (1)July 20, 2018
- strftime’s Alpha-sorted man Page vs. Well-meaning People July 18, 2018
- Debugging With C-Reduce July 3, 2018
- C Is Not a Low-level Language (3)May 10, 2018
- C String Functions in Swift: a malloc’y Story March 2, 2018
- Optimizing Global Constant Data Structures Using Relative References February 20, 2018
- Base64 Encoding and Decoding With SIMD Instructions February 2, 2018
- C String Functions in Swift February 1, 2018
- Swift Tip: OpaquePointer vs. UnsafePointer January 31, 2018
- Swift Imports Fixed-size C Arrays As Tuples January 31, 2018
- A Branchless UTF-8 Decoder (1)January 4, 2018
- Disabling Xcode 9 Font Smoothing October 16, 2017
- Swift and KVO Context Variables September 6, 2017
- Injecting Missing Methods at Runtime (2)September 5, 2017
- Bit Twiddling Hacks August 17, 2017
- Swift.Unmanaged August 14, 2017
- A Rift in the NTP World July 20, 2017
- curl Is C April 7, 2017
- Reverse Engineering Stickies.app February 15, 2017
- Unsafe Swift: Using Pointers and Interacting With C January 6, 2017
- Why Does calloc Exist? December 7, 2016
- Reversing Apple’s syslogd Bug November 12, 2016
- Passing an Array of Strings From Swift to C (1)November 8, 2016
- Good Coding Taste (3)October 29, 2016
- Swift 3.0 Unsafe World (1)October 5, 2016
- How to Save the Princess in 8 Programming Languages October 5, 2016
- Error Handling Compared (3)August 29, 2016
- Python Internals: PyObject July 29, 2016
- A Year of Windows Kernel Font Fuzzing June 29, 2016
- C Compilers Break for Objects Larger Than PTRDIFF_MAX Bytes May 23, 2016
- C Undefined Behavior in SQLite March 19, 2016
- Why Safe C Is Sometimes Unsafe Swift March 3, 2016
- Not Too Late to Change February 19, 2016
- Glider Pro on GitHub (1)January 30, 2016
- 7 Scandalous Weird Old Things About the C Preprocessor January 25, 2016
- Swift and C Libraries December 2, 2015
- Favorite Terrible Programming Languages (2)November 30, 2015
- Empty Parentheses Are Not “No Parameters” in (Objective-)C (1)October 15, 2015
- Parsing Mach-O Files (1)September 15, 2015
- How Crash Bandicoot Was Fit Into 2MB of RAM June 18, 2015
- Integer Overflow Bug in Boeing 787 (6)May 5, 2015
- Mythology (1)April 27, 2015
- Building Swift Bindings to libgit2 February 6, 2015
- Skip the FFI: Embedding Clang for C Interoperability January 17, 2015
- Undefined Behavior in C January 13, 2015
- c4 Compiler November 7, 2014
- Implementing Re-entrant Parsers in Bison and Flex October 12, 2014
- The Poisoned NUL Byte, 2014 Edition September 2, 2014
- lidx August 24, 2014
- Making dispatch_once() Fast (1)May 21, 2014
- iDraw 2.4 May 19, 2014
- Buggy Security Guidance from Apple April 20, 2014
- The OpenSSL Heartbleed Bug (1)April 10, 2014
- How I Came to Write D April 8, 2014
- Surveying Various Languages’ String-search Algorithms April 2, 2014
- Git Source Code Review April 1, 2014
- Warp, a Fast C and C++ Preprocessor (1)March 28, 2014
- MS-DOS and Word for Windows Source Code Published March 26, 2014
- Introduction to the Sockets API March 14, 2014
- GnuTLS Bug March 6, 2014
- Apple’s SSL/TLS Bug (4)February 23, 2014
- There’s Only Four Billion Floats—So Test Them All! January 28, 2014
- Introduction to libclang January 24, 2014
- The Lost Art of C Structure Packing (2)January 16, 2014
- RuntimeWrapping (2)January 2, 2014
- Why Maybe Is Better Than Null November 8, 2013
- Why Array Indices Start at Zero (1)October 30, 2013
- The Effects of Compiler Optimizations (1)October 22, 2013
- Business Card Raytracer (1)September 24, 2013
- Are Compilers Getting More or Less Reliable? September 16, 2013
- Date Parsing Performance: NSDateFormatter vs. SQLite (5)September 10, 2013
- From C Declarators to Objective-C Blocks Syntax August 21, 2013
- Gumbo: A C library for Parsing HTML August 15, 2013
- Type-Safe Scalars With Single-Field Structs August 14, 2013
- Finding Undefined Behavior Bugs by Finding Dead Code July 13, 2013
- C Quiz (3)May 31, 2013
- Pangea Software’s Ultimate Game Programming Guide for Mac OS X April 26, 2013
- Obscure C April 11, 2013
- A Clock in One Line April 11, 2013
- Mac OS X Source Releases April 7, 2013
- Objective-C Runtime Releases (1)February 2, 2013
- Detecting Overflows, Undefined Behaviour and Other Nasties January 30, 2013
- __attribute__ January 15, 2013
- C and Objective-C Modules Proposal (7)November 30, 2012
- C Is About Simplistic Memory Models (1)August 28, 2012
- Binary Constant Macros in C (3)December 12, 2011
- Nearly Hygienic C Macros via __COUNTER__ November 18, 2011
- C Macro Tips and Tricks January 7, 2011
- Fun With C99 Syntax (1)May 15, 2010
Note: Most posts from before September 2012 are not yet tagged.