C é uma linguagem estruturada, então seu programa básico segue esta estrutura:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void) {
typedef struct {
char *nome;
} Pessoa;
Pessoa *pessoa = malloc(sizeof(Pessoa));
if (pessoa == NULL) {
return EXIT_FAILURE;
}
pessoa->nome = malloc(4 * sizeof(char));
stpcpy(pessoa->nome, "Max");
printf("%s", pessoa->nome);
free(pessoa->nome);
free(pessoa);
return EXIT_SUCCESS;
}
Lua é uma linguagem de script e muito flexível. Um programa básico pode ser bem simples:
local pessoa = {}
pessoa.nome = "Max"
print(pessoa.nome)