Full description not available
B**I
Orientedness is what Orientedness does
I read recently a critique of Jason where someone versed in some functional langauge I hadn't heard of waxed lyrically of how you can define the Belief/Desire/Intention model in their langauge of choice and touché to Jason. Well, I could put the same argument up as I actually coded a prolog interpreter in the programming language FORTH. The thing is, the problem with Orientedness.Java, for example, falls short of being fully object oriented - don't argue with me, do your reading. You can use the Event model in Java - no one waxes about Java being Event-Oriented. You can even do Agent programming in Java (see JACK and JADE et al). The problem again, no claim that Java is Agent Oriented.Now the thing with my FORTH based Logic-Oriented impersonation of Prolog was FORTH was the grandfather of DSL generators - so the code read with something of Logic-Orientedness. Agents in Java, and indeed in obscure functional langauges, do not display as a first class attribute the Agent-Orientedness that underlies their implementation. In fact, the argument that you have to learn an obscure functional language and then understand Agent-Orientedness as obfiscated by the functional code seems to have little to no sway.JACK and JADE too obfiscates the Agent-Orientedness in imperative behaviours mascarading as object orientedness.To the point then, to grasp the Agent-Oriented approach a DSL goes a long way - AgentSpeak is that DSL.This book thus goes a long way to bedding the reader down in the core concepts of Agent-Orientedness.I did buy this book with some reservations because of the dearth of information around about Jason programming BUT was pleasantly surprised at the detail in this book and suggest that it will pass as a survey text on the subject.
Trustpilot
4 days ago
2 months ago