Click any tag below to further narrow down your results
Links
Collins Dictionary has named "vibe coding" as its word of the year for 2025. This term describes the process of creating apps by simply describing them to AI instead of writing traditional code. While it simplifies programming for non-coders, the results can still be hit or miss.
C3 is a new programming language built on C's syntax, designed to improve usability while maintaining compatibility with C and C++ applications. It features a simple module system, enhanced error handling, and compile-time code capabilities, making it easier to write clear and efficient code. C3 also supports operator overloading and generic modules for greater flexibility.
Tile Language (tile-lang) is a domain-specific language designed to simplify the creation of high-performance GPU/CPU kernels with a Pythonic syntax, built on the TVM infrastructure. Recent updates include support for Apple Metal, Huawei Ascend chips, and various performance enhancements for AMD and NVIDIA GPUs. The language allows developers to efficiently implement complex AI operations while focusing on productivity and optimization.
SETL is a high-level programming language developed in the late 1960s at New York University, based on the mathematical theory of sets. It supports aggregate data types such as sets and tuples, and includes operations like union and intersection, as well as constructs for quantified boolean expressions. Influencing languages like Ada and Python, SETL has several variants including SETL2 and ISETL.