I don&#x27;t care it is unpractical. Just help with some ideas.<p>I decided to get back to that &quot;fruitless&quot; conversation about a universal programming language, that could serve to all environments and purposes.
I know that, nowadays, it is impractical. But I just wanted do post a little idea that I just had. It may be silly, yes, but I think it&#x27;s worth the conversation.<p>And I also decided to post this here because StackOverflow is not the place for such kind of conversations.<p>So, I think that a &quot;language&quot; (strictly talking) is really impossible. But what should be done is create a modular, unpluggable platform, where one would be able to configure a target environment before start coding.<p><pre><code>    #Paradigm selection:
    
    paradigm functional
        code...
    
    paradigm object-oriented
        code...
    
    paradigm aspect-oriented
        code...
    
    paradigm structured
        code...
    
    =========================================
    #Virtual Machine handling
    
    through VM  #for code that does not worry too much about hardware limitations
        code...
    
    through Hardware  #for embedded, high-performance code
        code...
    
    ==========================================
    #Garbage collector handling, for the same cases as above
    
    turn on garbage-collector
        code...
    
    turn off garbage collector
        code...
    
    ==========================================
    #and some way do degrade code little by little to high abstraction to low abstraction</code></pre>
Lets define a universal programming language/platform