Hi Steve! Freddy and all !....me NickyBlue on troll again....wanna ask some advice so choose this steve's topic...I think its good too since steve kinda one of the most active thinker of this field...right steve?
secondly he's Alician....AIML thing!...but seriously I dont care...AIML or not!....smile....what makes him interesting is unfortunately or by some destiny...we happens to be on locker horns on the first day of our introductions due to our different perspectives about certain things....reasons his he knows I still do mine.....hahaha!....u know steve I still got those post copy backup you deleted of mine....I m gonna put them along with trav stuff at Cosmos....for all globs to see....as part of my life project submission to them LOL....anyway talking about reasons...and sometimes they so different that talks can not even exist...believe me....relics of that Mr Dave and Steve's have still preserved at their forum chatborg.org for anybody to see....smile.
but I suspect if anybody even needs that....seems like unnecessary hidden popularity I have been blessed with
Anyway less that senseless one occasion thing alone...overall I can at least pass him as nice young stranger I suppose...to make acquaintance with...if nothing more....right steve?
I like your name steve better...maybe told u before
Anyway so I thought maybe this young gentleman wud like the idea or can think of some use of it for himself too...I dunno mind....maybe I can be of lil help to my this young friend after that lil initial senseless clash....but believe me I I wasn't even talking to you that time....I know my audience well enough no matter what camouflage they try hide in....its like I dunno ppl I lived with or what?
lets beat the unnecessary....the quess....but the ques is not just restricted to AIML thing but finding some probable solution to the problem.
Only thing for what it is here is the case of similarity....to make bot intelligent you increase its interpretation power so you do with these kinda software....IDE's nd all....there you deal with words here u with machine code or logic code in general....but the main thing is to link them right?
Okay when talking about restricting things lets say we restrict domain to understanding a program....what it does or do? right? But I fear if one can isolate thing too much like that
sort of dissassembly of a program.....like we say we get any piece of code and can tell what it is and what it does or any complications. But all these things are not just about decompiling but compiling as well......they just seem different cause of the way you perceive them.....for example to build a better compiler you need all those core routines....they are the same decision you take while decompiling a program....that is basically you understand its construct....build a representation of it.....compiling decompiling are just outputs formats in a sense....so all things/logic implementations that you need to build a decompiler is that you need to build a compiler of same decision making capabilities.
Now nobody say that decompiling a program is impossible thing.....so how processor executing it in first place. It perfectly simple to decompile a program into higher language code....logical code I mean what it is....nothing kinda magic....but what makes it attributed with impossibility is its loss of function names...which aint system level...means not properly documented....but who needs that kinda decompiling? The programs that you had source code on public domain published that one cant properly understand or work with....with the help of current tools of the trade...Your mighty Visual Studio of 2010 time even dont know the meaning of context menu...the term devised by its own Creator Company - Microsoft the international giant....humare yahan ke bhi bade smart IITians hain usme....note kat rahe hain khudha phelane ka....LOL....and you talking about decompiling some program for that purpose? Only thing that gonna achieve by it at least with current tools is to waste your time....that you might otherwise could possibly meant you can coin one of your own.
Programming in itself not that a complicated concept....only few titbits here and there maybe....specific cases.... but your complicated unnecessarily bloated programming tools do make it that way more of it....but I suspect those tiotbits are complicated cause they are projected to be like that than any other meat in it ...I suspect
But with this detecting/understandably capabilities I think we might possibly make compiler more productive easier to handle....programming language less complicated and simple.
In nullset I m thinking of some simple stripped down version of C# plus some patchup to fill valid gaps....and a IDE intelligent and descriptive enough that you don't have to learn the language but to start constructing program in it....if you understand common logic....yet flexible enough to let advance programmers to tune any statement to machine code level if the want to just from code editor screen itself.
You can switch view among different but still kinda similar popular languages..like C, C++, C#, VB, java or some its variant....ability to create a new variant of any language through form based interface itself....means where we can edit /construct visually the IDE parser file (data) on the fly. But sure you can compose machine code as well for script snippets np.
scripting you can do in any supported language....and languages should be inter convertible ...totally auto or with lil adjustment through form based interface.....nothing that complicated I suppose they just formal languages right? You domain of bot software or whatever magical AI is too broader for this....so lets get started on this and see if we can expand it to full flash bot or at least anyuse for this restricted domain software....but for guessing the names of whatever some piece of code doing need lil more that that I fear....and certainly here not talking from decompilation angle
So my main question for you Mr Steve is how can we make use of AIML logic or whatever AI logic to solve this problem.....I need a program which can understand a unknown code or whatever it is fed....of course talking about x86 or windows (specific code....u dont worry about the cross platform thing.....all is needed is to somehow detect without any errors that what possibly is this routine and create a summary of that thing whatever is asked to that program in a human listenable format and possibly delivered through TTS engine. With a software like this I think lilttle use of TTS will be very efficient and valuable on some occasions for such info overloaded software....more over less disturbing....you don't need popup disturbing your flow of vision during the analysis process all the time....voice recognition demands less power too plus you can process it without losing your much focus from the visual information flow...kinda natural multitask.....last of all...no need to say whenever u hunting (looking up) your code down during development processes for whatever lil reason you are basically analyzing even your own code less when you looking it some unknown piece of code...whether official or some open source stuff
but then again if you view it in a way all this not that important fo build a worthwhile compiler....its a added feature but thats where I want you to look at....its far more than that....all this logic is embedded in everything else in lil different roop though...so I though might be good discussion issue between two completely different background ppls....but yet everything is just struct....cause its the simple logical way to think of categories...right? but struct can be make alive with attributes supported by any type of code logic ...maybe I suppose so?
Like I see all language same...procedural lsnguages....thats why they called that right....XML, HTML, SGML, AIML categories, struct, enum, class, function, com, dcom every thing same construct with liltlle more or less flavors/attributes...isn't it?
You see how I see it...C is a simple representation of assembly/machine code...liltle simpler (more macroic) construct...i.e. function...variables... this and that....C++ brings on a good new layer of protection or categorization layer to those primitive constitutes...i.e. variables and function in a bunch level....so now you can easily construct/manipulate things in category/bunch....easier mechanism to handle large mess...u know likeness blurs sharpness or contrast...a attractive/attentive attribute needed to bring attention to something...or to remember
rest after that all garbage...lil less or more in the name of different technology....like everybody finds some ooops of his own to sell instead of implementing it really within a compiler or IDE....they wrote book on jus abstract nature of object oriented whatever...but never found around time to upgrade their own tools...new the better....at least waste their time learning that only...not a bad strategy LOL
what microsoft doing now in the name of mighty dot net should have been in 3.1 days if they wanted too...even VB came lil promising in the start then got infected with all kinda technological viruses....smile
I even now after all these yrs hardly can understand why the hell they do go through that lengthy way of doing thing foolishly when they got the best brain of the world?....they dont lack intelligence....you need a brain like einsteen to even create smart mess of that size that our honorable elites had created....why?...I dunno...that for me only Mr. Bill Gates can tell or Mr Trav (my buddy).....he seems to know lots of secrets about him u c. Maybe thinking of arranging a meeting of our dear friend trav with him someday...wanna know the outcome of that meeting u see. Gonna be real nuclear bomb or phisadi only time will tell LOL
still editing though...will complete the post soon...will bring lil more elaborate documentation ...but that I wud have to compile first
anyway nice meeting you back guys....hope u not anyway pissed off by me....hi dave u too! I forgot your other nick here