Estrutura de Dados.

1. Estrutura de Dados.

???
gokernel

(usa Linux Mint)

Enviado em 30/03/2013 - 11:22h


Olá pessoal !!!

Estou desenvolvendo uma linguagem com sintax similar C e estou agora empenhado em fazer a parte da estrutura de dados:

Tenho isto que chamo de "objeto" similar ao do JavaScript e LUA(table):



object obj = {
a = 100, // number
b = 200, // number
c = 300, // number

{ x = 222, y = 333, w = 444 }, // object
{ m = 50, l = 500, z = 400 }, // object
{ g = 22, p = 33, h = 345 } // object
};



Pergunta:
O ( a ) da estrutura acima em JavaScript consumiria exatamente quantos bytes ???

Minha preocupação é fazer algo que consumo pouca memória e que permita acesso rápido ( leitura/escrita ) ...

Espero que tenha sido entendido .




  


2. Re: Estrutura de Dados.

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/03/2013 - 11:47h

Depende da implementação da linguagem e do processador.

Tendo por base em C e que a unidade mínima é o byte.

Os tipos de dados são char, short, int, long, long long ...

Cada um tendo tamanho em bytes de uma potência de dois: 1, 2, 4, 8 ...

Inclusive tamanhos e tipos adicionais implementados em bibliotecas externas.

Exceto se o código estiver ligado a Javascript.

Encontrei uns códigos aqui http://stackoverflow.com/questions/1248302/javascript-object-size , que ainda estou verificando prá quê servem.

EDIT.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts