Click here to Skip to main content
Click here to Skip to main content

ASM.NET - Education Category

By , 6 Aug 2013
Rate this:
Please Sign up or sign in to vote.

Please note

This article is an entry in our AppInnovation Contest. Articles in this sub-section are not required to be full articles so care should be taken when voting.

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.

Introduction

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.

Background

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.

VB Code

Button1.text = "Submit" 

ASM.NET Code

Move(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.

History

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.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Member 10191509
Web Developer JDSI
United States United States
I'm a disabled individual who would like to enter AppInnovation Contest 2013 because I have a medical condition I need to take care of that my insurance does not cover. This would be a great way to share my knowledge, and try to raise funding to cover the cost of a procedure I need for my condition.
 
I have 15 years programming experience, and can program everything from Nintendo's NES to complete websites with user login's, and handle custom databases.
Follow on   Twitter

Comments and Discussions

 
QuestionA good ideia PinmemberAlexandre Bencz16-Sep-13 7:26 
GeneralMy vote of 5 PinprofessionalAbhishek Nandy6-Aug-13 19:33 
GeneralRe: My vote of 5 PinprofessionalMember 101915096-Aug-13 20:57 
GeneralRe: My vote of 5 PinmemberAlexandre Bencz16-Sep-13 7:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Mobile
Web01 | 2.8.140415.2 | Last Updated 7 Aug 2013
Article Copyright 2013 by Member 10191509
Everything else Copyright © CodeProject, 1999-2014
Terms of Use
Layout: fixed | fluid