4 links
tagged with all of: programming + compiler
Click any tag below to further narrow down your results
Links
A developer created a programming language called "cursed" by running AI model Claude in a loop for three months, combining Gen Z slang with traditional programming concepts. The project highlights both the potential of AI in software development and the importance of learning while using such technologies, as well as the community-driven nature of evolving the language further.
A Turkish programming bug in the Kotlin compiler caused significant issues for developers over several years, stemming from the handling of uppercase and lowercase letters in the Turkish language. The problem originated when the toLowerCase() function produced unexpected results due to locale-sensitive character conversions, leading to compilation errors that were difficult to trace. Despite reports from affected developers, the bug remained unresolved for years, complicating the adoption of new features like coroutines in Kotlin.
The original INTERCAL-72 compiler source code has been rediscovered and shared, showcasing the esolang's unique design that parodies traditional programming languages. Created in 1972 by Don Woods and Jim Lyon, INTERCAL intentionally complicates programming with its unconventional syntax and human-like interpreter, influencing later esolang developments. The article also discusses the challenges of running the code on modern systems and highlights the differences between INTERCAL-72 and its derivatives.
The GitHub repository "acwj" by DoctorWkt documents the author's journey in creating a self-compiling compiler for a subset of the C programming language. It includes practical explanations and detailed steps covering various aspects of compiler design, from lexical scanning to generating ARM assembly code, aimed at guiding others who wish to learn about compiler writing.