Quantos anos tem C?

Perguntado por: aluz3 . Última atualização: 30 de janeiro de 2023
4.7 / 5 13 votos

C (linguagem de programação)

C
Paradigmaprogramação estruturada programação imperativa programação procedural
Surgido em1972 (50–51 anos)
Última versãoC17 (junho de 2018)
Versão em testeC2x (11 de dezembro de 2020)

A linguagem C nos permite fazer diferentes aplicações, escritas em diferentes linguagens, interoperarem entre si. A grande maioria das linguagens de programação proveem suporte a programação de interfaces em C. A linguagem C é a “língua franca” de programação de computadores² ³.

Um programa em C é composto por um conjunto de Funções. A função pela qual o programa começa a ser executado chama-se main. Após cada cada comando em C deve-se colocar um ; (ponto-e-vírgula). Um programa em C deve ser Identado para que possa ser lido com mais facilidade.

Afinal, qual a diferença entre C e C++?
Como uma extensão do C, a principal diferença do C++ é que ele é orientado a objetos. Já o C é orientado a procedimentos. Assim, é possível dizer que o C++, para a programação, é mais flexível em comparação ao C.

Quando usa esse símbolo indica que o que vem a seguir é algo especial que tem um significado de como o dado deve ser formatado.

1972

A primeira versão de C foi criada por Dennis Ritchie em 1972 nos laboratórios Bell para ser incluído como um dos softwares a serem distribuídos juntamente com o sistema operacional Unix do computador PDP-11, na equipe certificada por Ken Thompson.

C foi derivada da linguagem B, desenvolvida por Ken Thompson, que por sua vez se baseou-se na linguagem BCPL. Ritchie e Thompson também participaram da equipe de desenvolvimento do UNIX, cujas primeiras versões foram totalmente desenvolvidas em Assembly.

Com python você consegue fazer jogos, aplicações web e usar algoritimos de machine learning (Inteligência artificial) muito facilmente. Ele é muito usado para várias dessas coisas entre muitos outros tipos de aplicações. Já C é extremamente rápido, muito mais difícil de usar. Com ele pode-se programar hardware.

Nesse contexto é o operador "endereço de". Então o resultado dele sempre será o endereço de memória do objeto em questão (em geral o local onde uma variável está alocada na memória). Ou seja, ele cria um ponteiro. Esta é a forma típica do C para passar um argumento para uma função.

Como já foi citado, C++ é uma linguagem incrivelmente versátil, mas ela se destaca como líder nos seguintes cenários:

  • Jogos;
  • Mercado financeiro;
  • Grandes aplicações. Navegadores; Softwares multimídia; Pacotes Office;
  • Sistemas operacionais;
  • Microcontroladores;
  • Etc.

O Linux é feito em C, mas Linus Torvalds já fala em usar a linguagem Rust. A linguagem de programação Rust surgiu em 2010 com a proposta de ser segura e prática. São aspectos importantes.

O operador igual a ( == ) retorna true se os dois operandos tiverem o mesmo valor; caso contrário, retorna false . O operador diferente de ( != ) retorna true se os operandos não tiverem o mesmo valor; caso contrário, retorna false .

JavaScript, juntamente com HTML e CSS, é a melhor linguagem de programação para aprender desenvolvimento web front-end. 97,8% de todos os sites no mundo utilizam JavaScript para seu desenvolvimento client-side (a interface que é visível para os visitantes).

Brainfuck
Para alguns, essa é considerada a linguagem de programação mais difícil do mundo. Entre os profissionais do meio, ela é chamada de linguagem esotérica, ou seja, quando é considerada muito complexa e, por isso, pouco utilizada.

Java é uma linguagem multiplataforma, orientada a objetos e centrada em rede que pode ser usada como uma plataforma em si. É uma linguagem de programação rápida, segura e confiável para codificar tudo, desde aplicações móveis e software empresarial até aplicações de big data e tecnologias do servidor.

Segundo pesquisas, atualmente existem cerca de 1.300 linguagens de programação e a principal linguagem é a JavaScript. Você com certeza já ouviu falar de algumas linguagens de programação, mesmo sem conhecer a fundo cada uma delas. Algumas linguagens, como o JavaScript, o Python e o Java, são bem populares.