▲ 330 r/TheChadZone+1 crossposts

El silencio del INE es evidente

Las campañas anticipadas nunca fueron más claras, ¿y qué hace quien debería regular la equidad de nuestras elecciones? Llenarse de perfiles afines al poder...

u/Gabspp-08 — 23 days ago

Consejos? Sistema de tipos de lenguaje

He intentado cambiar el sistema de tipos de mi lenguaje para hacerlo mas versatil

'''c

typedef struct {

LEPType type;

union {

int64_t integer;

uint64_t uinteger;

char32_t chara;

LEPBool trit;

bool boolean;

_Float16 fp16;

double fp64;

_Decimal64 dec64;

_Float16 _Complex com16;

double _Complex com64;

_Sat long long _Fract frac;

_Sat long _Accum accum;

struct {

uint8_t codify;

uint32_t val;

} color;

const char8_t *utf8;

LEPFunction function;

// Punteros a estructuras complejas

struct LEPArray *array;

struct LEPPackageInstance *package;

void *ptr;

} payload;

} LEPVar;

'''

Pero necesito algun consejo para compilarlo y distribuirlo, principalmente por _Decimal64, Frac y Accum pues son tipos que deseo tener en mi lenguaje pero tendre complicaciones con los compiladores

Algun consejo?

reddit.com
u/Gabspp-08 — 25 days ago
▲ 331 r/TheChadZone+1 crossposts

¿Ustedes cómo le hacen para mantener su mente tranquila?

No sé si a todos les pase pero yo en lo particular necesito distraerme si o si, porque soy una persona muy ansiosa y mi mente me juega malas pasadas, así que necesito distraerme y la mayor parte del tiempo estoy aquí en reddit xD ¿Ustedes cómo le hacen?.

u/Gabspp-08 — 1 month ago
▲ 2 r/PythonEspanol+2 crossposts

Python o lua

Yo pienso que python es muy sobrevalorado y que no aporta mucho mas que perjudicar, para mi lua tiene mas potencial sin aprovechar por su ligereza y velocidad

reddit.com
u/Gabspp-08 — 1 month ago
▲ 3 r/u_Gabspp-08+1 crossposts

Nueva idea de coma flotante

Exp base 10 y mantisa entera para poder usar decimales exactos

16 bits

[0 | selector 000 | mantisa/ exp 12 bits ]

64 bits

[0 | selector 00000 | mantisa/ exp  58 bits ]

Ejemplo de funcionamiento

Mantisa 0010 1001 0001

Selector 1 : 010 -> [0010] [1001 0001] = 145 × 10 ^ -5

Selector 2: 101 -> [0010 1001 00] [01] = 1 × 10 ^ -347

reddit.com
u/Gabspp-08 — 1 month ago