Negocio

Linguagens de programação: C ++, Java, Python e outras

Linguagens de programação

Um programa é um conjunto de instruções que informa a um computador o que fazer para encontrar uma solução para um problema específico. Os programas são escritos em uma linguagem que os computadores podem entender, conhecida como linguagem de programação. Cada linguagem de programação tem sua própria sintaxe, que consiste em um conjunto de regras que ditam como palavras e símbolos podem ser reunidos para formar um programa. Existem centenas de linguagens de programação diferentes, cada uma com sua própria lógica e sintaxe. Apenas alguns deles são realmente populares, mas um programador pode usar facilmente uma dúzia ou mais línguas durante uma carreira.

C, C ++ e C #

C é uma linguagem de programação de propósito geral com uma longa história. C é usado para muitos tipos diferentes de software, mas é particularmente popular para software de sistema, como sistemas operacionais, drivers de dispositivo e aplicativos de telecomunicações. C é amplamente usado porque é executado muito rápido. Ele também pode acessar as funções de baixo nível de um sistema de computador; isso significa que está mais próximo do hardware do que algumas outras linguagens de programação. C tornou-se um padrão oficial do American National Standards Institute, ou ANSI. Muitas outras linguagens de programação emprestam a sintaxe de C.

C ++ é uma linguagem de programação de alto nível que se baseia em seu predecessor C, adicionando recursos orientados a objetos a ele. C ++ é muito versátil e pode ser usado para muitas aplicações diferentes. C ++ também é um padrão ANSI oficial. C ++ é amplamente usado para aplicativos que dependem mais de uma interface gráfica de usuário ou GUI. Por exemplo, muitos programas utilitários e drivers de dispositivo são escritos em C, enquanto os softwares aplicativos com muitos diálogos de usuário são escritos em C ++. O nome C ++ representa a evolução da linguagem C porque os dois símbolos de adição representam o operador de incremento em C.

C # é uma linguagem de programação desenvolvida pela Microsoft. Ele combina a funcionalidade de C e C ++ com Visual Basic. C # é usado em muitos sistemas operacionais, não apenas no Windows. C # é uma das linguagens usadas na estrutura Microsoft .NET. Enquanto C ++ suporta programação orientada a objetos e programação procedural, C # é estritamente uma linguagem de programação orientada a objetos. O nome C # foi inspirado pela notação musical em que um sustenido indica que a nota deve ter um semitom mais alto. O símbolo sustenido também se assemelha à combinação de quatro símbolos de adição para sugerir que a linguagem é um incremento de C ++.

O framework Microsoft .NET é uma infraestrutura de programação criada pela Microsoft. Ele também é conhecido como Visual Studio .NET. Ele é usado para construir muitos tipos diferentes de aplicativos, como aplicativos de software de desktop e serviços da web. A estrutura .NET torna possível que diferentes linguagens de programação trabalhem juntas. No entanto, C # é a linguagem desenvolvida especificamente para criar código para a estrutura .NET.

Objective-C também é derivado de C e foi adaptado pela Apple para desenvolver aplicativos para os sistemas operacionais Mac OS e iOS. Objective-C, portanto, tornou-se muito popular para aplicativos de telefones celulares. O nome Objective-C foi escolhido para deixar claro que se tratava de uma linguagem orientada a objetos com origem na linguagem C.

Perl, Ruby e Python

Várias linguagens de programação são chamadas de linguagens de script. O script é usado para automatizar tarefas que, de outra forma, seriam feitas manualmente por um usuário de computador. O script normalmente estende a funcionalidade do software existente, mas não é usado para criar aplicativos de software independentes do zero. O script às vezes é chamado de ‘código de adesão’, pois é amplamente usado para conectar componentes do sistema.

Linguagens de script são normalmente linguagens interpretadas, o que significa que não precisam ser compiladas antes de serem executadas. Isso torna mais fácil codificar, testar e executar um script muito rapidamente. Os scripts são amplamente usados ​​para trabalhos de bastidores, como processamento de arquivos e administração de sistemas, scripts da Web e programação de rede. Algumas das linguagens de script mais utilizadas são Perl, Ruby e Python. Em comparação com linguagens como C e C ++, essas linguagens são relativamente recentes. Eles também são softwares gratuitos e de código aberto, o que significa que qualquer pessoa tem licença gratuita para usar, compartilhar e alterar o software.

Um dos primeiros manuais do Perl apresentava um camelo na frente. Isso ficou conhecido como o ‘Livro do Camelo’ e, desde então, o camelo tem sido o símbolo de Perl. O nome Python não está relacionado a uma família de cobras, mas sim uma referência à série de TV Monty Python’s Flying Circus. Como resultado, você encontrará referências do Monty Python no código de exemplo nos manuais do Python. A linguagem de script Ruby é fortemente influenciada pelo Perl. Ruby foi nomeado após a birthstone de um dos colegas do desenvolvedor original, e ruby ​​as a birthstone (julho) vem logo após a pérola (junho).

Java e JavaScript

Java é uma linguagem de programação orientada a objetos amplamente usada. Uma de suas vantagens é que o código Java executado em uma plataforma não precisa ser recompilado para ser executado em outra plataforma. Isso o torna muito útil para aplicativos da web que podem ser usados ​​em muitas plataformas diferentes. Java também é amplamente utilizado para desenvolvimento na plataforma Android em telefones celulares.

JavaScript é uma linguagem de programação interpretada amplamente usada em páginas da web. O código JavaScript é incorporado em páginas da web em formato HTML para torná-las mais dinâmicas e interativas. Além do uso do termo ‘Java’, as linguagens Java e JavaScript nada têm a ver uma com a outra.

Outras línguas

Existem muitas outras línguas. Alguns dos mais amplamente usados ​​são brevemente mencionados aqui. COBOL é uma das linguagens de programação mais antigas. A sigla significa ‘Common Business Oriented Language’. Ele ainda é amplamente utilizado em sistemas de mainframe, em particular em organizações financeiras e agências governamentais. Como uma das primeiras linguagens de programação que ainda está em uso, COBOL é considerada por alguns como uma linguagem de dinossauro. Como resultado, às vezes é usado um dinossauro como seu logotipo.

Fortran é outra linguagem relativamente antiga que ainda é amplamente usada. Desenvolvido para aplicações científicas e de engenharia, é muito popular para computação de alto desempenho. O nome Fortran é derivado do Mathematical Formula Translating System. A capa de um dos manuais mais antigos costuma ser usada como logotipo.

HTML, ou Hypertext Markup Language, não é uma linguagem de programação, mas uma linguagem de formatação para páginas da web. Linguagens como JavaScript são usadas para codificar conteúdo dinâmico para páginas da web. Structured Query Language, ou SQL, é uma linguagem especializada para escrever consultas em aplicativos de banco de dados.

Resumo da lição

Existem centenas de linguagens de programação diferentes, mas apenas algumas delas são realmente populares. Uma das linguagens mais antigas e importantes é C e seus vários derivados, incluindo C ++, C # e Objective-C. Perl, Ruby e Python são linguagens de script amplamente utilizadas. Outras linguagens populares são Java, JavaScript, COBOL e Fortran.

Resultado de aprendizagem

Depois de assistir a esta lição, você será capaz de identificar linguagens de programação populares e descrever para que são usadas.