You really did seem to be talking about a completely different language. Forth isn't for everyone and it may not be for you. I don't like to push it on anyone. I am very happy with the people who I know and work with in Forth and don't feel any need to get too many people involved in it. Some people who are selling Forth compilers or who really want to make Forth more popular don't agree with me and say that I am too elitist. I say that I just want to focus on quality.
Sorry. You seemed to be trolling for target practice. I will try not to take cheap shots that are too easy and try to be more helpful.
You might start with my website. It is listed among the top resources on Forth, it has had millions of hits and hundreds of gigabytes downloaded. The inventor of Forth likes it and contributed a lot to it.
I tend to focus on black belts only and let other people teach beginners how to get up to the level of serious study. There are plenty of other sites that might be better for people who are just starting out in Forth study. You can decide for yourself what suits you.
I have made an effort to explain my work with the inventor of Forth for the last fourteen years. Before that I just used Forth for things like robotics, speech recognition, speaker indentification, image recognition, telecommunications, neural nets, expert systems, multi- player 3D games, and garden variety business applications. Since I started working with Mr. Moore I have been more involved with VLSI CAD, advanced chip simulations, operating system design, compiler design, parallel processing, Internet appliances and more advanced AI work.
Much of the stuff that we do is cutting edge in regard to chip speed, performance/price, cutting edge semiconductor implementation theory, reduction in program size and complexity, and other things that are unusual in the industry. Then I also have my work in AI that follows from the cutting edge custom chip development.
I often get into arguments with other Forth users or people who are not Forth users but have strong opinions about Forth because I think that they often have very primitive ideas about Forth that are thirty years old and haven't been following the advanced modern stuff.
When we talk about compilers that are smaller than other people's or that compile apps in a microsecond many people find it hard to believe. When we talk about tens of thousands of Forth MIPS in cheap low power chips or counters running at tens of gigahertz or on-chip multi-gig A/D D/A or most any of the other stuff that we do many people just find it hard to believe. We have scientists and experts from some of the largest companies in the world come by and explain that it is simply impossible and it is always fun to show them working stuff that they claim is simply impossible according to known and accepted theory.
They tell us that they have hundreds or thousands of engineers working on similar projects and that if they can't do it is simply impossible that a few guys could do it. But we are using Forth and they aren't for the most part.
As I say, I think my site is mostly for black belt level folks to start serious study. But start there and you will find megabytes of files, gigabytes of videos, tutorials, emulators, lots of code examples, lots of amazing stories, and lots of essays about my experiences that tend to infuriate a lot of people. After you have digested enough of it to ask serious questions feel free and I will try to answer them.
That is the sort of thing that will make me less likely to give you serious replies to serious questions and more likely to take easy cheap shots. Until this reply I really hadn't made any unusual claims and the ones I have made in this reply are all factual.
No. I don't like MS. They made me an offer over twenty years ago and I turned them down. They were suprised and shocked and asked me why I would turn them down. I said that if I worked for them that I would have to work with jerks like the guy who interviewed me. I often write about how easy it is to best MS by many orders of magnitude in the technical realm, but that no one bests them in marketing madness. But don't bet me started on MS. ;-)
Leave out the word 'also' and I will agree with you. ;-) Best Wishes