|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
A new programming languageHello, I signed up for the mailing list hoping I could find someone here that would be interested in that. I have a very specific - or - specified idea for an "Artificial Intelligence" program. I suppose it can be done standard, existing languages with some manipulation, but I think the best idea would be to build for it a language of its own that would feet best to its requirements. Is there anyone here who might have the knowledge for that and be interested in working with me on this project? Programming a programming language - that's beyond my scale. Lately for the first time I have heard of Prolog, and that gave me the idea - I didn't know a computer can be programmed in this way - If extended to something a bit different but on the same principle it could make things much easier for AI to function. SickX6@... for any contact.. -- ------------------------------------ - Have a good day! :-) - - Freezing Hell Festival - ------------------------------------ . |
|
|
Re: A new programming language2008/4/26 Lucifer Satan <sickx6@...>:
> > Hello, > > I signed up for the mailing list hoping I could find someone here that would > be interested in that. > > I have a very specific - or - specified idea for an "Artificial > Intelligence" program. Fine ! Why don't you specify it explicitly ? There are many ways in which AI could be applied, and Prolog is not the only tool. You don't say which tasks, which kind of problems you want to attack. You don't say what is your background. If building a standard businness application what you intend, then separing the objects , the business rules, and the GUI building makes some sense. I wrote some pages about that : - Notes on AI based software design http://docs.google.com/Doc?id=ddc39hm2_5ggv53j - Rules for form generation http://jmvanel.free.fr/computer-notes.html#Rules -- Jean-Marc Vanel http://jmvanel.free.fr/ ------------ For further info, please visit http://www.swi-prolog.org/ To unsubscribe, send a plaintext mail with "unsubscribe prolog <e-mail>" in its body to majordomo@... |
|
|
Re: A new programming languageOn 26 Apr 2008, at 9:57 pm, Lucifer Satan wrote: > > I have a very specific - or - specified idea for an "Artificial > Intelligence" program. There was a science fiction story I read years ago, could it have been by Isaac Asimov? There was a neat sentence in it: Our greatest _need_ is a balanced ecology, our greatest _asset_ is an unsatisfied mind. A specific idea about an AI program? Great! > I suppose it can be done standard, existing languages with some > manipulation, but I think the best idea would be to build for it a > language of its own that would feet best to its requirements. There is nothing specific to AI in this. Various people have mentioned the merits of "little languages", indeed, it's lecture 1 in our 3rd year software engineering paper. "Taming the tiger: software engineering and software economics", Leon S. Levy, Springer-Verlag 1987, ISBN 0-387-96468-7 explains in rather convincing detail why/when this is a good idea. One of the great merits of a little language is the mistakes it does NOT allow you to write. The development of "embedded" Domain-Specific Languages has been a mainstay of Lisp programming for, well, as long as Lisp has had macros. Prolog's term_expansion (and SWI's goal_expansion) permits this to some degree in Prolog. Embedded DSLs have the advantage of expressiveness, but the disadvantage of allowing the mistakes expressible in the host language. (As C++ programmers know to their regret...) > Is there anyone here who might have the knowledge for that and be > interested in working with me on this project? > Programming a programming language - that's beyond my scale. "Paradigms of Artificial Intelligence Programming" by Peter Norvig will help you get started. In fact, _anything_ by Peter Norvig will repay study. > ------------ For further info, please visit http://www.swi-prolog.org/ To unsubscribe, send a plaintext mail with "unsubscribe prolog <e-mail>" in its body to majordomo@... |
| Free Forum Powered by Nabble | Forum Help |