struct em C, o precusor das classes em POO
- #JavaScript
- #Python
- #Java
Fala galera, JoaoDev aqui e dessa vez vim trazer uma breve reflexão sobre como surgiu o conceito de classe em POO. Bem, creio que todos nós saibamos que a grande parte das linguagens atuais vieram da Linguagem C, também conhecida como "Linguagem Compilada".
O computador só entende números binários, 0 e 1, então, para facilitar a escrita de códigos, Dennis Ritchie em 1972 fez a linguagem compilada, que se baseia em uma escrita racional para o homem, ao qual era intepretada através de um compilador, por isso Linguagem C (o "C" vindo de compilada, compilação)
Beleza, em C existe um tipo de dado chamado struct ou "estrutura" a qual podemos representar assim:
struct studante{
char nome[50];
int idade;
char genero;
float gpa;
};
Pegando as linguagens em POO, podemos perceber a semelhança e principalmente sua evolução