Compiler like effect.
-
It answered my question "Should I stick with C++?". The answer was "YES!!!" ;P -- 100% natural. No superstitious additives.
-
Anna-Jayne Metcalfe wrote:
I think he's winding you up.
No, no I wasnt. Osmosian was ridiculed off of forums like this and its a shame he has returned! Do a google search on the name and look through some forum posts. Current blacklist svmilky - Extremely rude | FeRtoll - Rude personal emails | ironstrike1 - Rude & Obnoxious behaviour
Ah. I misread the tone of your post then! :doh: Anna :rose: Currently working mostly on: Visual Lint :cool: Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.
-
The Osmosian Order wrote:
We know. We just find it hard to believe that "programmers", versed in the use of logic, can be so illogical - for example, passing judgement on a product they have never even sampled!
That may have something to do with the blatant hard sell you practiced when you first surfaced on the forums. You put peoples backs up, pure and simple.
The Osmosian Order wrote:
Agreed, except for the "well beyond" modifier. Our Plain English development system is "complete, efficient, useable and maintainable" and was written by just two people.
Anyone can write a small compiler (whether interactive or batch) - as the miriad of Small C compilers from 8 bit days will testify. However, providing a modern UI (with commonly expected features such as integrated context sensitive help, intellisense), an integrated debugger etc takes resources a small team would find hard to muster - particularly if the language and libraries being implemented are industry standard ons. Yours isn't, which gives you significantly more latitude. Given the type of product you are selling I suspect your support costs are lower than most as well.
Write us (help@osmosian.com) if you'd like to sample it.
Our speciality is UI intensive Visual Studio extensibility products, and I very much doubt "Plain English" is suited to such an environment (we use ATL7/WTL 7.5, which together offer everything we need in COM and UI support). That aside, our products are development tools for C/C++ developers, and as we have a policy of "dogfooding" them it's important they are written in the target language. Anna :rose: Currently working mostly on: Visual Lint :cool: Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.
-
Anna-Jayne Metcalfe wrote:
Actually I agree with you - writing compilers isn't hard (I dabbled in the subject myself long ago), but writing something complete, efficient, useable and maintainable - and providing the requisite support - requires resources and attention to detail well beyond the means of a single developer.
What does that say about C? Does it mean that a team of two developers ought to be sufficient? :rose:
Vivic wrote:
What does that say about C? Does it mean that a team of two developers ought to be sufficient?
C is a difficult language to implement (and C++ is even harder), but not impossible. However, as well as the compiler, debugger, linker and IDE you also have to write the standard libraries, which is a mammoth task in itself. A team of two could do it, but it might take them several years of full time work for no commercial return. To add to that anyone using a C or C++ compiler these days is likely to expect it to have a high degree of standards compliance. Given the struggle compilers such as MSVC and GCC have had to reach their current conformance, do you really think a team of two writing everything from scratch would have a hope? That's not to say such an exercise is not worthwhile, of course. Dabbling with compilers and linkers is a great way to learn how they work, and that in itself is fascinating (I did it myself long ago). Just don't expect to have a saleable product at the end... Anna :rose: Currently working mostly on: Visual Lint :cool: Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.
-
Vivic wrote:
What does that say about C? Does it mean that a team of two developers ought to be sufficient?
C is a difficult language to implement (and C++ is even harder), but not impossible. However, as well as the compiler, debugger, linker and IDE you also have to write the standard libraries, which is a mammoth task in itself. A team of two could do it, but it might take them several years of full time work for no commercial return. To add to that anyone using a C or C++ compiler these days is likely to expect it to have a high degree of standards compliance. Given the struggle compilers such as MSVC and GCC have had to reach their current conformance, do you really think a team of two writing everything from scratch would have a hope? That's not to say such an exercise is not worthwhile, of course. Dabbling with compilers and linkers is a great way to learn how they work, and that in itself is fascinating (I did it myself long ago). Just don't expect to have a saleable product at the end... Anna :rose: Currently working mostly on: Visual Lint :cool: Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.
You shouldn't mix a compiler with a development environment. C is a machine-oriented high-level (low-level, in my opinion) language. Which means that several of its commands are easily translated into machine code. Whether it is an 8-bit, 16-bit, 32-bit or 64-bit machine is irrelevant for the purposes of scanning the input C program, verifying its validity and producing a tokenized version of the program and has a minor impact on code generation. He was not talking about a complete IDE. He could very well use Notepad to write his scripts with. So I think we need to encourage him in his efforts rather than discourage him. Thirty years ago, with no lex, no yacc, if I and one other student could implement most of Fortran in just one semester (as did every two-student team in the Systems Programming course), there is no reason why someone could not implement a scriptig language today with ease.
-
:laugh: You're evil. I like that in a person.:-D "...a photo album is like Life, but flat and stuck to pages." - Shog9
Roger Wright wrote:
You're evil. I like that in a person.
:laugh::laugh::laugh: Jeremy Falcon
-
Dude, you got another drive by 1
"What classes are you using ? You shouldn't call stuff if you have no idea what it does"
Christian Graus in the C# forumled mike
led mike wrote:
Dude, you got another drive by 1
Yeah, I'm starting a compaign to see how many I can get. :laugh: Jeremy Falcon
-
Rage wrote:
you are evil.
It's a gift. :) Jeremy Falcon
-
It answered my question "Should I stick with C++?". The answer was "YES!!!" ;P -- 100% natural. No superstitious additives.
I think I'd rather stick with punch cards. :-> Jeremy Falcon
-
The Osmosian Order wrote:
We know
why do you always talk to plural ? how many are you typing behind your keyboard ? :~
TOXCCT >>> GEII power
[VisualCalc 3.0 updated ][Flags Beginner's Guide new! ]