Is it possible to design a compiler to parse Natural Language?
106918
Its the long term goal of Microsoft.\nThey are working on it
125904
There aren't any free ones, unless you go as low level as the programming languages, then most of the (worthy) language compilers are free.
355796
it is simply impossible to write an intrepreter/compiler fully with it's own language. Why? It is simply because that intrepreter would then need another intrpreter and that extra layer of intrepreter only wastes resource usage with no advantage.\n\nIt is possible, though to write MOST (NOT ALL) part of the intrpreter/compiler in its own language, but there must be at least some parts that is written in other language, that is the core functions. The core functions have to be written in language other than itself, but it's additional feature may be written in it's own language. Core features maybe like 1+1, while additional is like a module for networking, etc.\n\nIn conclusion, in every programming language (exception on assembly), the most basic functions of the compiler/intrepreter is written in other language, while it's higher level functions is usually written in that language itself.
256487
in here www.thefreecountry.com/compilers/pascal.shtml
810227
Compilers. Of course, there is the simple matter of learning the programming language.\n\nHeres a free C++ compiler:\nhttp://www.bloodshed.net/dev/devcpp.html
770871
sure! there is a language for doing it!\n\nit's called voicexml, google or yahooo search for it!
149225
Source code in most computer languages is the readable text instructions that is compiled into processor binary code. Each language has specific syntax rules for object manipulation, methods, etc. for the compiler.\n\nC++ is an instance of a well defined language specification that is supported by many compilers.\n\n#include <iostream.h>\n\nmain()\n{\n    cout << "Hello World!";\n    return 0;\n}
460132
Prolog or Lisp. Machine learning\nMore detail please.\nI'm more for Java.\nBut most likely you are looking for the toolkit From MATLAB(tm) the first link.
3810
I'd say you ought to start by defining a grammar for your language. I know that was where we started in my Master's level compiler class. You might also try publishing some info about your ideas on a website (Geocities would provide free hosting) and try to solicit comments. Posting the URL on forums (like this one) might attract some feedback. I've never done something like that before, but I think that's what I'd try.
211598
what about the lisp thing?
1148199
I don't know. I read a bit about the software. I've used language software with some of the same features, those programs were cool. It's probably great !
371708
Check out http://www.planet-source-code.com and do a search there.  Anything you find there would be in source code form, so you would have to compile it on your own machine.
750295
check out http://www.planet-source-code.com for examples.  I don't do C, but I use that site all the time.
857579
Well, I can't advise you from experience, but I know of a website that has all sorts of resources for programming for free.  The URL below has free compilers, IDEs, tutorials, articles and other programming tools for a lot of different languages and platforms.  Take a look and I'd bet even odds you'll find some things to help you out.  Good Luck!
204532
In what programming language, please?
225626
A compiler (you may know) is the program that translates your C++ code into the language of ones and zeros that the computer understands.  As such, it does not have to look spiffy.  Ugly is okay.\n\nThere are some differences among compilers as to exactly how you use them, but the general idea goes like this.  You write your C++ program in an editor and save it to disk.  You tell the compiler where to find the program and it reads it and tries to translate it into machine language.  It fails because no one can write a perfect program the first time.  It gives you a list of errors it found.  You patiently go through the list and correct the errors as best you can, then try to compile the program again.  You keep repeating editing (debugging) and compiling until the program compiles.  Then, you find out that it doesn't do what you meant for it to do.  That is because there are still errors in the program.  You find the errors, correct them, and compile again.  You keep doing this over and over, and eventually, the program works the way you want it.\n\nYour first programs should be very, very, very simple.  I hope your book guides you in this direction.  The first program should do something like print "hello."  Once you get to that point you can enhance it.  It might ask you to input something, then output that.  You keep making more and more complicated programs, and eventually, you'll be able to program interesting stuff.\n\nGood luck!!\n\n=====================\n\nI searched google for open source compilers and the two that came out on top are linked below.  Maybe you would like one of those better.
90700
Complex language systems?\nopposable thumbs!\nsex for fun not just conception!!