Prefácio
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Comecei a programar no início dos anos 80. O meu primeiro equipamento foi um Atari 400 - não exatamente uma potência com o seu teclado de membrana, apenas 8K de RAM e programas que eram carregados a partir de cassetes. Aprendi a linguagem BASIC e criei jogos simples e aplicações utilitárias.
Eu estava a gostar muito.
Naturalmente, com o passar do tempo, fui actualizando para máquinas mais robustas. Ao longo do caminho, sujei minhas mãos com linguagens como Pascal, C e C++. Mas os IDEs não mudaram muito, exceto no que diz respeito ao realce de sintaxe e às funcionalidades de depuração.
Tudo mudou radicalmente com a chegada do GitHub Copilot e do ChatGPT. Experimentar estas ferramentas foi como o momento em que peguei num iPhone pela primeira vez - absolutamente revolucionário.
Em linguagem natural, pedi ao ChatGPT para escrever código. Ou no VS Code, escrevia um fragmento de uma função e o GitHub Copilot gerava um bloco de código. Muitas vezes, era como acertar no alvo. E depois usei o ChatGPT para transformar imagens em código.
No entanto, o verdadeiro poder era que estas ferramentas podiam tratar de muitas das tarefas entediantes para os programadores. Quem é que gosta de lutar com declarações regex ou juntar comandos bash ou acções do GitHub? Eu não, de certeza. Mas estas ferramentas de programação de IA? Comem essas coisas ao pequeno-almoço.
Acontece ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access