VidaGeek.net

Linux, Open-source, Programação e Produtividade


O que isso tem a ver com Javascript?

Rhino


Javascript é uma linguagem bastante conhecida por seu uso freqüente em páginas da Internet. Nessas páginas, é utilizada para tornar a página mais dinâmica e usável. Apesar do uso difundido, pouco se fala nas características mais técnicas dessa linguagem, de suas vantagens e desvantagens. Menos ainda se fala que essa linguagem também existe fora dos navegadores de Internet; é uma linguagem voltada para a programação de páginas da Internet, mas serve para tudo.
(more…)

Posts Relacionados:

  • Linguagens de Programação - C
  • CodeIDE
  • Falando em Java: Interfaces ricas na Web com Ajax
  • Boas práticas de JavaScript na Internet
  • Linguagens de Programação - Basic
  • Lambda the Ultimate
  • Linguagens de programação - C++
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

    Linguagens de programação - C++

    C++Não tenho tanta experiência com C++, mas a que tenho já é suficiente para mim.

    C++ é uma linguagem derivada de C, acrescentando-se suporte a orientação a objetos. Não que não seja possível escrever programas orientados a objetos em C (o kernel do Linux faz isso em vários lugares), mas dá bastante trabalho.

    A linguagem tem como único ponto positivo o suporte a orientação a objetos, definindo o que são classes e suportando herança entre elas; só.

    Em compensação, tem diversos problemas: demora para compilar, seus programas são lentos (apesar de dizerem o contrário, Java é mais rápido que C++, por exemplo), suporta herança múltipla (ou seja, apóia o uso de hierarquias malfeitas), mistura paradigmas diferentes de programação (procedural e orientado a objetos), torna os programas difíceis de serem refatorados e exige que o programador se preocupe com alocação de memória, algo que a maioria das linguagens de programação orientadas a objeto não exige, graças à coleta de lixo.

    Em resumo, se você quer C com orientação a objetos, prefira Java ou C#. Qualquer um dos dois é melhor do que C++ e, provavelmente, mais eficiente. Agora, se você gosta de POG (programação orientada a gambiarras), C++ é uma boa.

    Tem algo a acrescentar? Concorda/discorda com o que foi dito? Sua colaboração é muito bem-vinda! Comente abaixo, comente no fórum ou envie um e-mail para contato at vidageek.net.

    Imagem via Mastermod

    Posts Relacionados:

  • Linguagens de Programação - Basic
  • Lambda the Ultimate
  • Linguagens de Programação - C
  • CodeIDE
  • Linguagens de programação
  • Linguagens de Programação - Java
  • Um dia na vida de um programador azarado
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.