Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

To make smaller

Sign in to follow this  


Hi people!

I've decided to leave my GUI Editor for a bit because I don't have the energy for doing heavy optimizations. So I have gone onto two other projects- Raytracing is just a side thing I want to mess around with and AngelPMX Compiler is the main project I'm working on that will compile my scripting languages source files into executable binary files for my engines runtime environment. I'm starting with a basic syntax since I have not actually written a compilable scripting language yet so I have got a kinda ASM syntax. Hopefully I will expand this as my knowledge increases.

Its quite interesting writing a compiler apart from the buzz of feeling uber-1337 with your codin' skillz [smile]. It gives you such an insight into what your actual compiler is doing. It gave me the same illumination as when I started mucking around with O/S development and I had to manually link everything with GCC and do a whole load of stuff that MSVC++ does automatically.
The thing is, I take compilers for granted and don't really dig far below the surface but when you start looking through the features of MSVC++ you really how freakin indepth it gets.

Anyway, after I have finished the compiler I'm gonna start on the runtime environment proper. I have the basic setup thats similar to all the other sys.Stak tools however I am going to add the virtual machine to it. VMs are something I'm really looking forward to reading into. Again, this will be a simple VM for my scripting language but hopefully it will expand.

As for raytracing- You know you have some hardcore calculations getting pushed through your CPU when it takes over 2 seconds to render a simple scene- 0.5FPS!! You know your scene rocks some[smile]. And i'm only doing, like, the first tutorial[smile].

Anyway, nothing else happening- work, games and photography.

Keep it real,

Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!