The Next Compiler


The evolution of technology follows a pattern of high expectations, setbacks, and improvements. The development of compilers and high-level languages exemplifies this pattern. When high-level languages emerged, many believed they would simplify programming and reduce the need for technical expertise. However, these technologies have created new opportunities for programming language researchers. The era of natural language programming has arrived, blurring the boundaries between programming languages and human communication. Does this transformation render programming language research obsolete?…
Read more ⟶

Turing Test V2


Artificial General Intelligence (AGI) remains an inherently ambiguous and ill-defined concept. To date, there exists no official consensus on AGI, with researchers defining it according to their individual interpretations. However, a precise definition is essential to elevate AGI into the rigorous scientific discourse. How, then, can we define AGI with clarity and formally? In this article, I propose defining AGI as an artificial intelligence capable of solving all problems that humanity has solved thus far.…
Read more ⟶