Re: [xml-dev] Data-driven application --> the data is essentially "machine code" to the application, right?

From
Dimitre Novatchev <>
To
Roger L Costello <>
Date
2022-12-06T15:22:24Z
ID
<CAK4KnZdABxofUD6YeMqaR4OSQSya=->
Thread
Re: [xml-dev] Data-driven application --> the data is essentially "machine code" to the application, right?

 

>  Have you ever “reverse engineered” data? That is, have you reverse engineered data to produce a higher level language?

By definition to "reverse engineer" code  one must already know the higher-level language which is the target of this reverse engineering.


Thanks,

Dimitre


On Tue, Dec 6, 2022 at 6:28 AM Roger L Costello <[email protected]> wrote:

Hi Folks,

 

Suppose you have data that drives an application. Maybe the data is something like this:

 

<Document>

    <item>data1</item>

    <item>data2</item>

    <item>data3</item>

</Document>

 

The application performs this loop:

 

1. read the next piece of data

2. perform an action based on the data

3. if no more data then done else goto 1.

 

That is how a CPU behaves, right? So the data is essentially “machine code” to the application, right?

 

The data could be a list of XPath expressions. Then the XPath expressions are essentially machine code, right?

 

Machine code is usually produced by a compiler. That is, a higher level language is compiled into machine code. Have you created a higher level language which you “compile” into data that then drives an application? What is the higher level language?

 

Have you ever “reverse engineered” data? That is, have you reverse engineered data to produce a higher level language?

 

/Roger