Linguagens de programação

Páginas: 5 (1128 palavras) Publicado: 17 de setembro de 2014


Linguagens


de


Programação








Nome: Hugo Apolônio de Oliveira Caetano
Turma: CCO1

Java
Java é uma linguagem de programação orientada a objetodesenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem Java écompilada para um bytecode que é executado por uma máquina virtual. A linguagem de programação Java é a linguagem convencional daPlataforma Java, mas não sua única linguagem.
Em 1997 a Sun Microsystems tentou submeter a linguagem a padronização pelos órgãos ISO/IEC e ECMA, mas acabou desistindo. Java ainda é um padrão de fato, que é controlada através da JCP Java Community Process. Em 13 denovembro de 2006, a Sun lançou a maior parte do Java como Software Livre sob os termos da GNU General Public License(GPL). Em 8 de maio de 2007 a Sun finalizou o processo, tornando praticamente todo o código Java como software de código aberto, menos uma pequena porção da qual a Sun não possui copyright.
A linguagem Java foi projetada tendo em vista os seguintes objetivos:
Orientação a objetos -Baseado no modelo de Simular
Portabilidade - Independência de plataforma - "escreva uma vez, execute em qualquer lugar" ("write once, run anywhere")
Recursos de Rede - Possui extensa biblioteca de rotinas que facilitam a cooperação com protocolos TCP/IP, como HTTPe FTP
Segurança - Pode executar programas via rede com restrições de execução
Além disso, podem-se destacar outras vantagens apresentadaspela linguagem:
Sintaxe similar a C/C++
Facilidades de Internacionalização - Suporta nativamente caracteres Unicode
Simplicidade na especificação, tanto da linguagem como do "ambiente" de execução (JVM)
É distribuída com um vasto conjunto de bibliotecas (ou APIs)
Possui facilidades para criação de programas distribuídos e multitarefa (múltiplas linhas de execução num mesmo programa)Desalocação de memória automática por processo de coletor de lixo
Carga Dinâmica de Código - Programas em Java são formados por uma coleção de classes armazenadas independentemente e que podem ser carregadas no momento de utilização

Exemplo do programa “Olá Mundo!”:
public class OlaMundo {
public static void main(String[] args) {
System.out.println("Olá, Mundo!");
}
}

C
C éuma linguagem de programação compilada de propósito geral, estruturada,imperativa, procedural, padronizada pela ISO, criada em 1972, por Dennis Ritchie, no AT&T Bell Labs, para desenvolver o sistema operacional Unix (que foi originalmente escrito em Assembly).
C é uma das linguagens de programação mais populares e existem poucas arquiteturas para as quais não existem compiladores para C. C teminfluenciado muitas outras linguagens de programação, mais notavelmente C++, que originalmente começou como uma extensão para C.
A linguagem C não teve sucesso imediato após sua criação e seu uso ficou restrito a alguns laboratórios mas em 1978 Brian Kerningham e Dennis Rithcie lançam o livro The C Programming Language. que serviu de tutorial e mudou a história da programação em C, de fato essaprimeira versão da linguagem é conhecida como "C Kernigham e Ritchie" ou apenas "C K&R".

Exemplo do programa “Olá Mundo!”:
#include

int main(void)
{
puts("Olá, Mundo!");
return 0;
}

C# (C Sharp)
A sintaxe do C# é altamente expressiva, mas ela também é simples e fácil de aprender. A sintaxe do C# será instantaneamente reconhecida por qualquer pessoa familiarizada com C, C++ ouJava. Os desenvolvedores que sabem qualquer uma dessas linguagens são geralmente capazes de começar a trabalhar de forma produtiva com C# dentro de um tempo muito curto. A sintaxe do C# simplifica muitas das complexidades do C++ e fornece recursos poderosos, como tipos de valor nulo, enumerações, delegações, expressões lambda e acesso direto a memória, que não são encontrados no Java. O C#...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Linguagens de programação
  • Linguagem programação
  • Linguagem de programação
  • linguagem de programação
  • Linguagens de programação
  • Linguagens de programação
  • Linguagens de programação
  • Linguagem e programação

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!