Para que os ambientes de desenvolvimento rodem plenos e lisos, eles foram desenvolvidos em um outro ambiente, quais seriam esses ambientes e há alguma leitura que mostre a cronologia desses ambientes?
Para que os ambientes de desenvolvimento rodem plenos e lisos, eles foram desenvolvidos em um outro ambiente, quais seriam esses ambientes e há alguma leitura que mostre a cronologia desses ambientes?
Oii, Rodrigo! Tudo bem?
Legal sua pergunta.
Para ser bem clara, vou dividir sua dúvida em partes:
O Conceito de Bootstrapping: quem criou quem?
A resposta curta é: uma ferramenta nova é sempre criada usando uma ferramenta antiga.
Imagine uma escada. Para construir o degrau de cima, você precisa estar apoiado no degrau de baixo.
Quando dizemos que o VS Code (uma ferramenta moderna) foi criado, ele não surgiu do nada. Ele foi escrito majoritariamente em TypeScript e JavaScript. Mas onde esse código foi digitado pela primeira vez? Provavelmente em editores mais simples (como o Sublime Text, Atom ou Vim), até que o VS Code ficasse bom o suficiente para ser usado para editar a si mesmo!
Esse processo de uma linguagem ou ferramenta ser usada para desenvolver suas próprias versões futuras chama-se Bootstrapping.
Sugestões de leitura e pesquisa:
Para se aprofundar nessa história, recomendo os seguintes tópicos de pesquisa (você encontrará ótimos artigos e vídeos no YouTube com estes termos):
Espero ter ajudado.