Compiler like effect.
-
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
-
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
-
Rage wrote:
you are evil.
It's a gift. :) 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! ]