C: Otima linguagem, pois possue interação com hardware de baixo nivel (e facil se comunicar com dispositivos do computador) pois foi feita para criar-se sistemas operacionais, é bem possivel que o navegador que voce esteja usando possa ter sido baseado em C++ que é derivado do C.
C++ (C Plus Plus): Otima linguagem, baseada em objetos (POO), desenvolvida por volta de 1980 para processadores 486 DX. é otima para tudo!
desde o principio, como fazer um sistema operacional, até para fazer um programa de database, automação comercial, ou ateh programas hackers devido seu tamanho reduzido.
a sua grande deficiencia é de não possuir grande facilidade de desenvolvimento e que não possui eventos (isso é obvil pelo motivo que na epoca do ms-dos não existiam eventos, pois o sistema não suportava multi-processos, ao longo do tempo se tornou obsoleta com o inicio da era WINDOWS, pois os programas precisavam ser desenvolvidos em tempo habil e tinham que se comunicar com o windows, usar mensagens, eventos, threads, e é esse o calcanhar de aquiles do C++.
mas não dexa de ser uma otima linguagem! :P
Pascal: não me recordo da sua data de lançamento no mercado, mas foi por volta do C++, o pascal não é uma linguagem orientada a objeto, mas possue caracteristicas de uma lingaugem de alto nivel, possue variantes, constantes, é organizada e o seu principal diferencial, é ORGANIZADA!
foi a primeira linguagem decente para se programar, mas infelizmente não passou de esperiencias academicas, nunca foi usada para algo mais ambicioso.
Object pascal: Borland Delphi (r). compilador multiplataforma (kylix - linux, delphi - windows) sendo que qualquer codigo fonte compilado para windows pode ser recompilado para linux.
object pascal é uma evolução do pascal, que iniciou-se por volta de 1993 com o windows 3.0, foi uma tacada da borland que fazia o turbo pascal para ms-dos.
na sua versão 1.0 foi destinada a sistemas 16bits (win 3.x, 95*) sendo mundialmente reconhecido apartira da sua segunda versão, o delphi é o mais poderoso compilador atual, e a melhor linguagem de programação de alto nivel que existe é o object pascal, pelos simples motivos.
- Codigo enxuto!
- Implementação de eventos *
- Linguagem superior *
- VCL's *
- Multiplataforma
- Freeware (versão 6.0 pra baixo)
- Simples aplicação para databases
- Mais usada mundialmente por PROGRAMADORES * Não os da micro$oft =P
- Facil Incorporação com o ambiente windows *
e para os iniciantes é otima, pois é a linguagem mais discutida da internet, e umas das que mais possuem codigo fonte livre (GPL)
Implementação de evento:
isso significa, que com 2 cliques, o delphi cria um espaço no codigo para que voce crie um evento, por ex. o mouse passar sobre um botão, botão ser clicado, e por ai vai...
Linguagem superior:
vamos supor que você esta no C++ e eu no delphi, ambos temos uma lista com strings... esta por sua vez e divididas pelas linhas... 1, 2, 3, 4...
você que esta no C++ tera que dar um loop para obter todas as strings que tem na lista, eu so com 1 linha de codigo!...
por ai vai... :P
VCL's: ai outra grande tacada do delphi, vendo que não poderia usar as MFC's do VB que são rusticas e precisam de runtimes, o delphi cria seu proprio component e o incorpora no aplicativo, sendo assim ele vai ser o mesmo no windows 95_C e no windows XP SP2... e possue uma vcl com o dobro de components que a do VB, sem falar que é possivel usar o ActiveX da microsoft, como demais components do windows.
Facil incorporação com o ambiente windows:
É possivel no delphi, com 3 linhas de codigo, acessar o registro do windows, ler e escrever chaves, com 5 linhas de codigo e possivel fazer a integração do windows com seu aplicativo, como por ex. faze-lo iniciar com o windows, bloquear o taskmgr, registra-lo como serviço do windows, e por ai vai...
RESUMO
se caso você quer uma linguagem para fazer viruzinhos toscos, ou poderosos pode optar pelo C++, se caso somente quer saber algo de programação opte pelo C, ou PASCAL...
agora se você quer dominar aprenda object pascal!


Responder com Citação
