quinta-feira, 2 de setembro de 2010

Entrevista de Linus Torvalds no G1

Na entrevista de Linus Torvalds no G1 ele diz que desenvolver o kernel do linux "Era apenas um hobby. Ainda é um hobby, na verdade".
Com apenas 40 anos de idade Linus é uma das personalidades mais importantes da computação. Responsável pela criação e desenvolvimento do kernel dos sistemas utilizados em mais de 50% dos servidores da WEB, ele acredita que logo a computação nas nuvens será responsável por tornar o Sistema Operacional irrelevante nessa nova infra-estrutura computacional da sociedade da informação.
Abaixo segue o vídeo e o link para a leitura na íntegra da matéria.



Matéria na íntegra

quarta-feira, 1 de setembro de 2010

Instalação do Free Pascal e Geany (windows)

O Free Pascal é um compilador open source (código aberto), atualmente na versão 2.4.0, utilizado para as linguagens de programação Pascal e Object Pascal. A sua sintaxe é compatível com a utilizada com o conhecido Turbo Pascal 7.0 desenvolvida pela Borland.
A sintaxe da linguagem do FPC é similar e compatível com a sintaxe utilizada no Turbo Pascal 7.0 da empresa Borland.
O Geany é um editor de texto open source (código aberto) com características básicas de um ambiente de desenvolvimento de programas em diversas linguagens como pascal, java, php, c, html, etc.
A ideia básica é poder utilizar o geany para o compilador free pascal, já que boa parte dos cursos de programação iniciam o ensino de lógica de programação nessa linguagem, e também poder utilizá-lo para o ensino das demais linguagens de forma a manter um padrão das IDEs utilizadas.
Para download do Free Pascal Compiler para o windows(32 bits), clique aqui.
Para download do Free Pascal Compiler para o windows(64 bits), clique aqui.
Para download do geany para o windows, clique aqui.

Para instalação dos programas no Ubuntu, basta ir em Sistema -> Administração -> Gerenciador de Pacotes Synaptics;
Na opção de busca digitar fpc e teclar Enter;
Após encontrar o fpc na lista clique sobre ele e marque para instalação;
Na opção de busca digitar geany e teclar Enter;
Após encontrar o geany na lista clique sobre ele e marque para instalação;
Pronto!! Ambos estão instalados, configurados e funcionando.


Modo de configuração no Windows

Para instalar os dois programas no windows basta executar os instaladores e clicar em Ok, Avançar ou qualquer outro botão de confirmação.
Após a instalação de ambos, vá em Meu Computador -> Disco local (c:) -> FPC -> 2.4.0 -> bin -> i386-win32
Neste momento, na barra de endereços deve conter o seguinte texto:
C:\FPC\2.4.0\bin\i386-win32
Copie este texto.
Agora vá em iniciar -> Programas -> Geany -> Geany para abrir o editor.
Vamos criar um simples programa em Pascal para poder configurar o Geany:
Digite o seguinte trecho na linha 1 da aba "sem título" após ter aberto o editor:

program teste;
begin
writeln( 'teste' );
end.

Clique em salvar;
Ao abrir a tela apague o texto "sem título" e coloque: teste.pas
Clique em salvar;
Perceba que neste momento o editor automaticamente marca as palavras reservadas da linguagem pascal.
Agora vamos configurar para que seja possível automatizar a compilação dos códigos fonte.
Vá em Construir -> Definir comandos de Construção
Em compilar apague o texto escrito, cole o texto copiado acima e acrescente "%f" de forma que fique exatamente como descrito abaixo:
(Para versão windows 32 bits)
C:\FPC\2.4.0\bin\i386-win32\fpc.exe "%f"
(Para versão windows 64 bits)
C:\FPC\2.4.0\bin\i386-win32\ppcrossx64.exe "%f"
Clique em Ok.
Pronto!! Agora para compilar os seus programas clique no botão "Compilar" ou tecle F8 e para executar clique no botão "Executar" ou tecle F5