PLEASE READ THIS ARTICLE ENTIRELY BECAUSE IT EXPLAINS WHAT THIS PROGRAM CAN DO "Educationally".
ASM.NET - Development Environment
This is a development environment for .NET using an ASM Assembler syntax. It would be Educational in that it would allow people to create applications. It is Educational because in order to use a programming language, you must first be "Educated" to use the language. This would allow students in schools and universities to create dynamic apps that regular .NET is not capable of providing.
My name is Jason Sweet, and I am 33 years old living in Saint Louis, Missouri, USA. Here is an idea I have for a .NET assembler that uses ASM assembler with a .NET syntax.
It is a .NET assembler language development environment like Visual Studio that lets you create apps that run in real time instead of having to be compiled beforehand. If you know .NET, this will be easy to learn.
I like creating my own languages and was working on a new .NET language that had an ASM syntax. I think it would be interesting to have a development environment that would let you build .NET apps using assembler.
Let's make a .NET development environment that uses ASM in a .NET syntax to build dynamic apps that regular .NET can't handle. Previously, I made something similar that made apps without having to compile the source code. It executed graphic and variable routines as it read through the source code instead.
Using the Code
Use of ASM.NET syntax could provide more unique features than regular .NET can provide.
Button1.text = "Submit"
There would be many new Windows Forms objects available that aren't currently available in the regular Microsoft .NET series, like turning one object into another, music buttons, and putting objects on an HTML-like marquee scroll. Regular .NET can't do any of that, but an assembler language could take over the Windows objects directly.
I've been working on this for a bit, but know it has potential. With ASM being a core language for a CPU, ASM.NET would be the equivalent core language of the .NET runtime. It would allow the equivalent of GPIO access through the .NET functions to let them do things that regular .NET can't do by itself.