Mostrando postagens com marcador programacao. Mostrar todas as postagens
Mostrando postagens com marcador programacao. Mostrar todas as postagens

quarta-feira, 25 de novembro de 2009

GO - Nova linguagem de programação da Google

Mascote da GO - Gordon the gopher


É pessoal, é isso mesmo que vocês estão ouvindo (digo lendo). Mais uma linguagem pro povo. Não sei onde isso vai parar. Até hoje já trabalhei com mais de 10 linguagens diferentes, que no final é tudo a mesma coisa. É claro que cada linguagem é melhor em alguma coisa ou em alguma área, mas se tivessemos apenas uma ou duas resolveriamos as coisas da mesma forma.

Acho que o que a Google quer é mostrar que é muito grande mesmo, a maior de todas. Não acho que essa linguagem dure muito, a não ser que eles passem todas as APIs de sua vasta gama de aplicações (gmail, orkut, docs, earth, maps, wave, youtube, etc) para a nova linguagem, o que não acho provável.

No site da GO eles dizem que a linguagem é uma mistura de C++ com Python na velocidade do C. Pra quem conhece a maioria das linguagens, quando vemos o código abaixo, é realmente uma mistureba. Parece Python com C.

Eles dizem que a linguagem é experimental e que está quase tão rápida quanto o C.

“Em nossos experimentos, a versões típicas parecem instantâneas. Mesmo os binários maiores compilam em apenas alguns segundos. E o código compilado roda quase na mesma velocidade do C. A GO foi feita para você se mover rápido”, afirmaram os desenvolvedores no blog do Google.

Exemplo do famoso HelloWorld na nova linguagem:

package main

import "fmt"

func main() {
fmt.Printf("Hello, 世界\n")
}


quinta-feira, 19 de março de 2009

15 Dicas para programar com saúde

Pra nós que somos programadores compulsivos, e que as vezes ficamos horas e até dias na frente do computador, é fundamental conhecer os problemas que aparecem por falta de cuidados com a postura. Mas só conhecer os problemas não é suficiente, então vamos ver também alguns pontos importantes que nos ajudam no dia-a-dia.




Entre os principais problemas de um mobiliário inadequado estão:




  • Assento demasiado alto e não regulável, responsável por cansaço e dores no quadril.

  • Assento não moldado segundo as depressões do corpo (curva das pernas, principalmente), o que pode provocar dores musculares e até varizes.

  • Falta de regulagem da altura e do ângulo do encosto, provocando dores nas costas e na regial renal.

  • Apoio para os braços mal projetado, dificultando a apŕoximação à mesa e levando à posturas incorretas.

Fonte: http://administrando.net/escolhendo-a-cadeira-ideal/



Agora fique atento as dicas para evitar esses problemas.







Digitação

  • Não repita os mesmos movimentos com as mãos por muito tempo;
  • Realize uma digitação suave;
  • Conserve as mãos retas.

Conforto para os olhos
  • Diminua o brilho e os reflexos na tela do monitor;
  • Use um protetor antiofuscante para tela.

De olho na tela
  • O monitor deve estar a uma distância de aproximadamente 70 cm do rosto;
  • A altura deve estar no nível dos olhos ou um pouco abaixo deles.
Conforto para o corpo


  • Procure manter a curva natural das costas;
  • Nunca fique curvado para frente.

Atenção com a cabeça e o pescoço
  • Evite torcê-los ou sacudi-los de forma repetitiva.

Capriche na cadeira
  • Priorize a compra de uma cadeira confortável, ótimo acessório para minimizar o estresse do corpo.;
  • Ela deve ter um encosto ajustável (para frente e para trás), que permita uma reclinação de até 30 graus;
  • Prefira encostos altos, pois garantem maior apoio para as costas, diminuindo a tensão localizada;
  • Verifique se a cadeira oferece suporte para a região lombar, descanso de braço com almofadas e uma base com cinco pernas para reduzir o risco de quedas.
Boa Circulação
  • Digite com os braços formando um ângulo de 90 graus. Isso é importante para garantir a boa circulação sangüínea nos membros superiores.

No Chão
  • Apoie a planta dos pés no chão, permitindo que eles fiquem retos;
  • Se a cadeira for muito alta, coloque livros ou outro tipo de apoio sob os pés;
  • Lembre-se ainda de manter os joelhos flexionados num ângulo de 90 graus.
Parada Obrigatória


  • É saudável estipular períodos de descanso para a vista;
  • Para cada 2 horas de trabalho, recomenda-se um intervalo de 15 minutos;
  • Quem trabalha todo o tempo olhando para a tela deve optar por uma pausa de 15 minutos em cada hora de serviço.
Passeios Esporádicos


  • Por mais correta que seja sua postura, a pressão sobre os discos lombares aumenta em até 30% quando você está sentado. Faça passeios esporádicos.

Teclados Ergonômicos

  • Não se empolgue com a bela aparência desses periféricos;
  • Prefira os modelos com suporte de pulso, que deve ser grosso e almofadado e estar no mesmo nível físico do teclado - nunca abaixo.
Luz
  • A iluminação precisa ser controlada para não se sobrepor à tela ou produzir reflexos indesejados;
  • Dê preferência aos lustres com ajuste manual;
  • Confira se a luminosidade está adequada: olhe para a tela do micro - não pode haver pontos de luz notáveis atrás ou ao redor dela.
Pernas Livres


  • Considere a utilização de um móvel que permita bom espaço para movimentação das pernas e ofereça altura suficiente para posicionar o teclado de forma correta - aproximadamente 70 centímetros do chão.


Fadiga

  • Distancie seus olhos do monitor a cada 10 minutos, focalizando-os o mais longe possível durante 5 segundos. Esse procedimento minimiza a fadiga ocular.

O Poder do Mouse

sexta-feira, 21 de novembro de 2008

Starting today

Hello people who love computer languages, programming, software engineering, computers and technology. I am doing this blog to report, share and help people with my experiences in programming and the topics related. I have worked with programming since i was 15 years old when I have started High School. The first language I have studied was Clipper. After three years with Clipper and some of Delphi I stayed 2 years without programming. So I started Information Technology studies where I learned some languages like c, c++, java, pascal, delphi, php, asp, javascript, html... Of course I have learned the basic of any language but after I worked 4 years with Visual Fox Pro and 2 years with Delphi and I made some Home Pages with html, flash, php i got some "Know How" I guess. Therefore I have had experience in languages and algorithms I have many things i want to know and I feel that I need to share with you. I also will post questions because now i am working with C++ and its a wide language and you can make a lot of differents applications and get differents doubts.

I hope you all like this blog and put your question and code here and I will try to help you.
My name is Carlos Augusto from Brazil, I am 26 years old.

Links

Related Posts with Thumbnails