G120 vs pic32

In some terms it was my proposal, but moreover without hashing anything…

My feeling is to create a table of float to store data values (except for string variables where I need an other mechanism). Then there’s two options:
The channel defines by users can bounded till 4000.

The first option is to create an array of 4000 float even if there’s holes with nothing. The second is to create a table of float without holes where index of table is defined in a second array of 4000 element where index corresponds to the channels and the the value corresponds to the position of the value in the table of float.

Before starting do you have any opinion about both solutions?