Hoje cedo rolou mais uma edição do Giran Siege, tivemos o Almir Mendes falando sobre Awk, uma linguagem de programação (isso aí, você leu direito, Awk é uma linguagem de programação o__O’). Nesta edição, contamos com a ilustre presença da Flávia Missi, que estava nos visitando.
Almir apresentou de uma forma bem dinâmica e clara o uso do Awk, e até surgiram algumas brincadeiras envolvendo criação de ferramentas de TDD e até um framework para desenvolvimento web usando Awk. Um dos momentos mais bacanas foi bem no final quando batemos um papo sobre aplicar o Awk. Um dos criadores do Awk é também co-autor do K & R (primeiro livro da linguagem de programação C), fazendo com que o Awk seja bastante parecido com o C. Na verdade, o Awk foi criado para simplificar processamento de arquivos, e concordamos que para arquivos muito grandes, o Awk é uma das melhores escolhas.

Almir Mendes apresentando sua palestra de Awk
Em linguagens de programação como C e Java, quando abrimos um arquivo, todo o conteúdo é jogado em memória. Imagine-se abrindo um arquivo de log com 2GB? O Awk lê um arquivo linha por linha, ou seja, é uma opção ideal para processamento de arquivos muito grandes, além de outros casos, que você pode ver nos slides que o Almir já subiu para o SlideShare:
Lembrando que o Giran Siege é o ciclo interno de palestras da Giran, com apresentações todas as quarta-feiras na parte da manhã, e todos os slides são disponibilizados em nosso grupo no SlideShare. Muito em breve divulgaremos também o vídeo da apresentação de hoje do Almir! E na próxima quarta-feira, eu (Francisco Souza) e o Almir falaremos um pouco sobre integração contínua com Hudson.

E porque não me chamaram?
Estava doido para saber sobre isto.
Maneiro, quando quiserem pode me chamar.
valew.
Dimitri Vargas Figueiredo Guimaraes
Pingback: Giran Siege agora com vídeos | Giran Soluções e Ensino