Logo PLUSHIE
🇫🇷 French Site

PLUSHIE Language

Programming Language for a Universal Sequential and Heuristic Intelligence Evolution

⊚_⊚

How far can a single instruction langage drives you ?

🧠 What is it ?

PLUSHIE is an experimental programming language built around a radical idea:
What if a programming language could be reduced to just one fundamental instruction?
How far can a language be simplified while remaining expressive and Turing-complete ?

Key principles:
  • a single fundamental instruction (Fr) ;
  • no strict separation between code and data ;
  • vocabulary is learned from ordinary words found in text files;
  • programs that can modify themselves while running
  • An execution model in which instructions can be built and transformed dynamically.

PLUSHIE explores a radically minimized computationnal model based on self-modification and emerging systems


The goal is not simply to create a smaller programming language. It is to explore how complex behaviour — and perhaps even unexpected forms of intelligence — might emerge from very simple computational mechanisms.

💡 A simple example


Enter

Get
French vocabulary
 Pourafficher Bonjour Exécuter Afficher 
  Bonjour 
Could become
English vocabulary
 Show Hello world Run Print 
  Hello world 

🧪 Try PLUSHIE 🇫🇷 (Fr)

Curious to see how it works? You can experiment with PLUSHIE directly
- Try the Web-based js interface (no installation required)
- 🖥 Windows based stand alone interface (includes demo file to download)

Note: Documentation and tutorials are currently available mainly in French.

- some help (in french) : First steps

⚠ Warning ! Experimental Langage ⚠

The PLUSHIE code is intended to run within the virtual machine but unexpected bahaviors may occur. use it at your own discretion. The project contains no intentional advertising or hidden malicious code. Nevertheless, as with any downloadable software, you should exercise normal security precautions.

🔎 An open experiment

PLUSHIE is an independent experimental project, currently under development.

Its purpose is to explore the foundations of computation and the possibility of emergent complexity through extremely simple mechanisms.

You don't need to believe in the project to participate. Feedback, criticism and fresh perspectives are welcome. Whether you are a programmer, researcher or simply curious about unconventional approaches to computing, your thoughts are valuable.