Click to See Complete Forum and Search --> : How to Create My Own Programming Language
TechJumper
12-15-2000, 04:53 AM
If I wanted to develop a new programming language, how would I do it. I want it to be a NEW concept of interface that does not exist. Right now windows, while it is slowly getting rid of it, runs on the same o'l win 9x core, thus limiting what it can do. What I am looking to develop is a language that will allow non-text based operation. (Think about a person trying to breathe water, this is the type of operation I want the computer to do, run naturally
I have no training in this area but would really appreciate any suggestions you may have.
Thank you,
Michael
hallam2003
12-15-2000, 05:39 AM
Well, I see what your saying. But I don't know anything about it either. Great idea, i thinkg that I've thought stuff like that before. I think it's gonna take some time and effort though, sounds complicated. But hey, I'm always up for new ideas. I would tell you to contact some programmers at reptiable companies, but i figure that they are already working on it anyway.
Hallam
Livewire
12-15-2000, 01:25 PM
Hey TechJumper,
I think what you are suggesting is you want a language that the computer speaks. This would be ASM or assembly language. The language is platform specific so if you are coding for the x86 platform and running it on a x86MMX you would not get all the functionality available from the MMX platform. Your aspirations to invent a new language are admirable but I would suggest that you research existing standards. If you truly want to invent a new language it would be good to know what exists and how it works; so that when you see the need for improvments, you can base your new model on these needs. Also, once you get in to ASM you may find no need to invent a new language but you may be able to contribute some valuable improvements. For example, Linux was based on Minux which was based on UNIX. Many of the revolutionary 'inventions' were not actually new ideas but improvements on existing technology. Here is a link to start with x86 (http://www.x86.org/) . You will also need a program that can view/edit ASM either Soft/ICE (http://www.wwco.com/~wls/resume/extras/softice.html) or Win32dasm (http://www.stas.net/ankan/disasm.htm) would be good starters. Have fun!
_-Livewire-_
[This message has been edited by Livewire (edited 12-15-2000).]
DemonKnight
12-15-2000, 03:32 PM
I had an idea similar to this, I was simply going to set out the reserved words and function calls and what not then write a compiler that would compile them. I was going to make it simple to use like basic or html but yet powerful like C and C++. Little to say though I have yet to learn how to program any thing at all so untill I do its on hold.
TechJumper
12-15-2000, 09:38 PM
Hey, thanks LiveWire!
Great links, very usefull and inspiring. I have always been fascinated with HOW computers work, and what could be done to make them better. Thanks for your suggestion.
Speaking of OS's, what do you think would be the OS of the future?
Mike
DemonKnight
12-15-2000, 11:21 PM
Well if Microsoft is able to make windows stabler I would say them, BUT BEOS and Linux are becoming very popular and are freely avalabe. I dont think reall that there is going to be one OS, I belve that soon the many flavors of OS will have to intergrate with each other because every one is different and there will always be those who dont use the normal main streem OS, the same way not every one uses an Intell chip over an AMD. numbers, facts and users are were it counts.
RobRich
12-16-2000, 02:20 AM
I have been slowly migrating some of my lower tier systems to alternative operating systems, such as BeOS, QNX, and Linux.
However, I honestly believe Microsoft may finally have the right idea with its next OS: Windows 2001 (codename Whistler). From the beta software I have witnessed in action, this next generation OS appears to offer stability enough for a dedicated server while still retaining the excellent level of performance needed for modern gaming and other multimedia software.
Later,
Robert Richmond
zzzreyes
12-16-2000, 06:05 AM
RobRich... I never took you for a MicroSoft $py.. kidding... I would much rather run a linux server any day then a windows.
I am not too happy with whistler... we (research company) have done some beta testing and found it still too buggy.
In regards to the language, I wuold suggest you look at others that are available, there is perhaps thousands of languages that have been develop, but have not gotten off the ground.
One that I like is tcl/tk.
TechJumper
12-16-2000, 08:09 PM
Robert, please expand on this Whistler OS, I am checking the website as we speak.
Thanks,
Mike
SysOpt.com
Copyright Internet.com Inc. All Rights Reserved.