Your language here

Miscellaneous Forums/General Discussion/Your language here

If you could write your own programming language what would you base it on?
Mine would be a mix of Blitz and Pyton with a hint of C++
The language would feature the following charactistics:

+ Minimalistic coding
========================================
Example #1
I would drop "End Type" / "End Function" for a simple "end" statement to terminate code blocks

Example #2
Shorthand coding:

ship+24 vs ship=ship+24
myvar/2 vs myvar=myvar/2


+ No need to put semicolons at the end of every line
=====================================
I hate having to do this in Java


+ lowercase throughout
======================================
All system commands in lowercase except for custom types / methods / functions



Now, for a real-world example


type alien
   TImage img
   string name
   float posX, posY
end

a=new alien
a.img=TImage.Load("myalien.png")
a.name="slug",20,50 ' fill in all remaing params for alien


repeat
  cls
  
   for i=0 to 200
      x+1 ; y/2
      if x=5 movealien ; x=0
   end
   
   drawimage a.img,a.posX,a.posY

   flip
until keyhit(KEY_ESCAPE)

func movealien()
  a.posX+2 ; a.posY+1.5
end