Arquivos do Blog

De programador pra programador

Ser um bom programador nem sempre é fácil, para os iniciantes e até mesmo programadores experientes há sempre problemas que podem ser evitados poupando assim grandes dores de cabeça. E como aprender nunca é demais o Webtuga deixa-vos algumas dicas importantes:

Leia o resto deste post

Anúncios

C# a linguagem da arquitetura .NET

A linguagem C# ou CeSharp é uma linguagem de programação orientada a objetos que foi criada pela Microsoft, parte da sua plataforma .Net. Ela foi desenvolvida junto com a arquitetura .NET, e embora existam várias outras linguagens que suportam essa tecnologia (como VB.NET, C++, J#), C# é considerada a linguagem símbolo do .NET pelas seguintes razões:
– Ela foi criada praticamente do zero para funcionar na nova plataforma, sem preocupações de compatibilidade com código de legado.

– O compilador C# foi o primeiro a ser desenvolvido.
– A maior parte das classes do .NET Framework foram desenvolvidas em C#.

A criação da linguagem, embora tenha sido feita por vários desenvolvedores, é atribuída principalmente a Anders_Hejlsberg, hoje um Distinguished Engineer na Microsoft. Anders Hejlsberg era desenvolvedor de compiladores na Borland, e entre suas criações mais conhecidas estão o Turbo Pascal e o Delphi.
Leia o resto deste post

O bug do milênio “parte 2”

2038: o bug do milênio atacará novamente

Entre os grandes medos que pairavam a informática nos anos 90, o Bug do Milênio possuía lugar privilegiado na primeira fila. O emblemático problema aconteceria na passagem do ano de 1999 para 2000 em sistemas mais antigos, que traziam datas armazenadas com apenas dois dígitos finais.

O pânico foi tão grande que empresas e pessoas correram para atualizar seus softwares e hardwares, permitindo que as que vendiam serviços e equipamentos eletrônicos lucrassem uma pequena fortuna vendendo seus produtos.

Entretanto, o que se viu foram falhas pequenas, fáceis de serem corrigidas. O grande Bug do Milênio chegou e passou sem maiores problemas, e todo o pânico acabou por cair por terra, já que mísseis nucleares não foram lançados aleatoriamente, aviões continuaram nos céus e os sistemas seguiram funcionando sem nenhuma complicação.

  Leia o resto deste post

C++ a derivação bem sucedida da linguagem C

C++ é uma linguagem de uso geral com uma tendência para a programação de sistemas que: é uma C melhor; suporta abstração de dados; suporta programação orientada a objetos; e suporta programação genérica”, segundo Bjarne Stroustrup criador da linguagem. Ele projetou C++ basicamente para precisar programar usando Assembler, C ou outras linguagens de alto nível. Seu principal objetivo era tornar a escrita de bons programas mais fácil e mais agradável para o programador individual.

Leia o resto deste post

Programação Python

Para muita gente, Python é uma cobra… Mas não é deste tipo de Python que estamos falando. O nome da linguagem é devido ao Monty Python’s Flying Circus, um Show da BBC que inspirou Guido Van Rossun (criador da linguagem) na hora de determinar o estilo despojado de programação que é típico do Python. Van Rossun desenvolveu a linguagem em 1991 com o objetivo de usá-la para o ensino de programação.

Leia o resto deste post

Programação C

A linguagem de programação C foi desenvolvida no início dos anos 70 nos Laboratórios AT&T Bell, nos Estados Unidos por Dennis Ritchie, com o propósito do desenvolvimento do sistema operacional Unix. C é uma ferramenta tão básica que praticamente todas as ferramentas suportadas por Unix e o próprio sistema operacional foram desenvolvidas na linguagem.

Leia o resto deste post

O que é um Bug?

Ninguém gostaria que não fosse verdade, mas todo mundo que utiliza computador ainda vai se deparar com um. Se não existem insetos dentro da sua máquina, por que é que se usamos a expressão bug na informática?

Bug é quando a linguagem do computador entra em conflito e gera uma impossibilidade de continuar a execução de um programa. Também chamado de falha na lógica, ocorre quando o computador perde a finalidade de um determinado processo. Os bugs podem gerar falhas na segurança, especialmente quando ocorrem em programas que têm acesso à rede.

Leia o resto deste post