Estamos trabalhando para restaurar o aplicativo Unionpedia na Google Play Store
CessanteEntrada
🌟Simplificamos nosso design para uma melhor navegação!
Instagram Facebook X LinkedIn

C (linguagem de programação)

Índice C (linguagem de programação)

C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, padronizada pela Organização Internacional para Padronização (ISO), criada em 1972 por Dennis Ritchie na empresa AT&T Bell Labs para desenvolvimento do sistema operacional Unix (originalmente escrito em Assembly).

Índice

  1. 97 relações: ALGOL, Ambiente de desenvolvimento integrado, American National Standards Institute, Análise léxica, Arranjo (computação), AT&T, Automação de compilação, AWK, B (linguagem de programação), BASIC, BCPL, Bell Labs, Biblioteca (computação), Bit bucket, Bjarne Stroustrup, Borland, Brian Kernighan, Byte, C Sharp, C shell, C++, Cadeia de caracteres, Caractere, Código-fonte, Ciência da computação, Clang, Classe (programação), Clausura (ciência da computação), Code::Blocks, Coletor de lixo (informática), Compilador, Composição de funções, Computador doméstico, D (linguagem de programação), Dennis Ritchie, Dev-C++, Entrada/saída, Euphoria (linguagem de programação), Fortran, GNU Compiler Collection, Go (linguagem de programação), Interpretador, Interpretador de comandos, Java (linguagem de programação), JavaScript, Ken Thompson, Limbo (linguagem de programação), Linguagem assembly, Linguagem compilada, Linguagem de programação, ... Expandir índice (47 mais) »

ALGOL

O ALGOL é uma família de linguagens de programação de alto nível voltadas principalmente para aplicações científicas.

Ver C (linguagem de programação) e ALGOL

Ambiente de desenvolvimento integrado

C e C++ para o ambiente GNOME. IDE, do inglês integrated development environment ou ambiente de desenvolvimento integrado, é um programa de computador que reúne características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo.

Ver C (linguagem de programação) e Ambiente de desenvolvimento integrado

American National Standards Institute

A American National Standards Institute (literalmente traduz-se como "Instituto Nacional Americano de Padrões"), também conhecida por sua sigla ANSI, é uma organização particular estado-unidense sem fins lucrativos que tem por objetivo facilitar a padronização dos trabalhos de seus membros.

Ver C (linguagem de programação) e American National Standards Institute

Análise léxica

Na ciência da computação, análise léxica, lexing ou tokenização é o processo de converter uma sequência de caracteres (como em um programa de computador ou página da web) em uma sequência de tokens (strings com um significado atribuído e, portanto, identificado).

Ver C (linguagem de programação) e Análise léxica

Arranjo (computação)

Em programação de computadores, um arranjo (em inglês array) é uma estrutura de dados que armazena uma coleção de elementos de tal forma que cada um dos elementos possa ser identificado por, pelo menos, um índice ou uma chave.

Ver C (linguagem de programação) e Arranjo (computação)

AT&T

AT&T (abreviação em inglês para American Telephone and Telegraph) é uma companhia americana de telecomunicações.

Ver C (linguagem de programação) e AT&T

Automação de compilação

Automação de compilação é o ato de criação de scripts ou automatização de uma grande variedade de tarefas que os desenvolvedores de software realizam em suas atividades do dia-a-dia, incluindo compilação do código fonte de computador em código binário, empacotamento do código binário, execução de testes, implantação para sistemas de produção, criação de documentação e/ou notas de lançamento.

Ver C (linguagem de programação) e Automação de compilação

AWK

A linguagem de programação AWK foi criada em 1977 pelos cientistas Alfred Aho, Peter J. Weinberger e Brian Kernighan no laboratório Bell Labs.

Ver C (linguagem de programação) e AWK

B (linguagem de programação)

B é uma linguagem de programação que pertence ao paradigma imperativo e que foi desenvolvida no Bell Laboratories de 1969.

Ver C (linguagem de programação) e B (linguagem de programação)

BASIC

BASIC (acrônimo para Beginner's All-purpose Symbolic Instruction Code; em português: Código de Instruções Simbólicas de Uso Geral para Principiantes) é uma linguagem de programação, criada com fins didáticos, pelos professores John George Kemeny, Thomas Eugene Kurtz e Mary Kenneth Keller em 1964 no Dartmouth College.

Ver C (linguagem de programação) e BASIC

BCPL

BCPL é uma linguagem de programação, criada por Martin Richards, da Universidade de Cambridge em 1966.

Ver C (linguagem de programação) e BCPL

Bell Labs

Nokia Bell Labs (originalmente chamada AT&T Bell Laboratories e Bell Telephone Laboratories) é uma empresa de pesquisa industrial e desenvolvimento científico, subsidiária da empresa finlandesa Nokia.

Ver C (linguagem de programação) e Bell Labs

Biblioteca (computação)

Na ciência da computação, biblioteca ou library é uma coleção de subprogramas utilizados no desenvolvimento de software.

Ver C (linguagem de programação) e Biblioteca (computação)

Bit bucket

Bit bucket ("cesta de bits") é o repositório existente nos equipamentos de teletipo, onde eram depositados os pequenos pedaços de papel resultantes da perfuração da fita de papel.

Ver C (linguagem de programação) e Bit bucket

Bjarne Stroustrup

Bjarne Stroustrup (Århus) é um cientista da computação dinamarquês e professor catedrático da Universidade do Texas A&M.

Ver C (linguagem de programação) e Bjarne Stroustrup

Borland

A Borland Software Corporation foi uma empresa de software com sede em Austin, Texas, Estados Unidos.

Ver C (linguagem de programação) e Borland

Brian Kernighan

Brian Kernighan (Toronto) é um cientista da computação canadense.

Ver C (linguagem de programação) e Brian Kernighan

Byte

Um byte, é um dos tipos de dados integrais em computação.

Ver C (linguagem de programação) e Byte

C Sharp

C# é uma linguagem de programação, multiparadigma, de tipagem forte, desenvolvida pela Microsoft como parte da plataforma.NET.

Ver C (linguagem de programação) e C Sharp

C shell

O Csh ou C shell foi desenvolvido por Bill Joy da Universidade de Berkeley é o Shell mais utilizado em ambientes *BSD e Xenix.

Ver C (linguagem de programação) e C shell

C++

C++ (Pronuncia-se "cê mais mais") é uma linguagem de programação compilada multi-paradigma (seu suporte inclui linguagem imperativa, orientada a objetos e genérica) e de uso geral.

Ver C (linguagem de programação) e C++

Cadeia de caracteres

Na programação de computadores, uma cadeia de caracteres ou string é uma sequência de caracteres, geralmente utilizada para representar palavras, frases ou textos de um programa.

Ver C (linguagem de programação) e Cadeia de caracteres

Caractere

Um (ou carácter em português europeu antes do Acordo Ortográfico de 1990), no contexto da informática, é o nome que se dá a cada um dos símbolos que se podem usar para produzir um programa de computador, bem como os textos e imagens apresentados na tela quando se executa um programa em modo texto.

Ver C (linguagem de programação) e Caractere

Código-fonte

Código-fonte (source code em inglês) é o conjunto de palavras ou símbolos escritos de forma ordenada, contendo instruções em uma das linguagens de programação existentes, de maneira lógica.

Ver C (linguagem de programação) e Código-fonte

Ciência da computação

A Ciência da Computação lida com fundamentos teóricos da informação, computação, e técnicas práticas para suas implementações e aplicações.

Ver C (linguagem de programação) e Ciência da computação

Clang

Clang é um front-end de um compilador para as linguagens C, C++, Objective-C e Objective-C++ que utiliza o LLVM como back-end desde a versão 2.6 do LLVM.

Ver C (linguagem de programação) e Clang

Classe (programação)

Em programação e na orientação a objetos, uma classe é um Tipo abstrato de Dados (TAD); ou seja, uma descrição que abstrai um conjunto de objetos com características similares (um projeto do objeto), é um código da linguagem de programação orientada a objetos que define e implementa um novo tipo de objeto, que terão características (atributos) que guardaram valores e, também funções específicas para manipular estes.

Ver C (linguagem de programação) e Classe (programação)

Clausura (ciência da computação)

Em ciência da computação e na programação uma clausura (do inglês closure) é uma função que referencia variáveis livres no contexto léxico.

Ver C (linguagem de programação) e Clausura (ciência da computação)

Code::Blocks

Code::Blocks (ou C::B) é um ambiente de desenvolvimento integrado de código aberto e multiplataforma.

Ver C (linguagem de programação) e Code::Blocks

Coletor de lixo (informática)

Coletor de lixo (garbage collector, ou o acrônimo GC) é um processo usado para a automação do gerenciamento de memória.

Ver C (linguagem de programação) e Coletor de lixo (informática)

Compilador

GCC versão 4.0.2 rodando em uma janela xterm. Um programa simples está sendo compilado e então executado. Um compilador é um programa de computador (ou um grupo de programas) que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto.

Ver C (linguagem de programação) e Compilador

Composição de funções

Em matemática, uma função composta é criada aplicando uma função à saída, ou resultado, de uma outra função, sucessivamente.

Ver C (linguagem de programação) e Composição de funções

Computador doméstico

Computador doméstico é a designação amigável da segunda geração de microcomputador, tendo seu uso sido iniciado em 1977 e tornando-se comum durante a década de 1980.

Ver C (linguagem de programação) e Computador doméstico

D (linguagem de programação)

D é uma linguagem de programação de uso geral projetada por Walter Bright da Digital Mars.

Ver C (linguagem de programação) e D (linguagem de programação)

Dennis Ritchie

Dennis MacAlistair Ritchie (Bronxville, – Berkeley Heights) foi um cientista da computação estadunidense, notável pela sua influência em linguagens de programação como ALTRAN, B, BCPL e C, e em sistemas operacionais como o Multics e o UNIX.

Ver C (linguagem de programação) e Dennis Ritchie

Dev-C++

Dev-C++ (também conhecido como Dev-Cpp) é um ambiente de desenvolvimento integrado livre que utiliza os compiladores do projeto GNU para compilar programas para o sistema operacional Microsoft Windows.

Ver C (linguagem de programação) e Dev-C++

Entrada/saída

Entrada/saída, sigla E/S (em inglês: Input/output, sigla I/O) é um termo utilizado quase que exclusivamente no ramo da computação (ou informática), indicando entrada (inserção) de dados por meio de algum código ou programa, para algum outro programa ou hardware, bem como a sua saída (obtenção de dados) ou retorno de dados, como resultado de alguma operação de algum programa, consequentemente resultado de alguma entrada.

Ver C (linguagem de programação) e Entrada/saída

Euphoria (linguagem de programação)

Euphoria é uma linguagem de programação interpretada procedural de alto nível, criada por Robert Craig, da Rapid Deployment Software, em julho de 1993, e atualmente mantida pelo openEuphoria Group.

Ver C (linguagem de programação) e Euphoria (linguagem de programação)

Fortran

A família de linguagens de programação conhecida como Fortran foi desenvolvida a partir da década de 1950 e continua a ser usada hoje em dia.

Ver C (linguagem de programação) e Fortran

GNU Compiler Collection

O GNU Compiler Collection (chamado usualmente por GCC) é um conjunto de compiladores de linguagens de programação produzido pelo projecto GNU para construir um sistema operativo semelhante ao Unix livre.

Ver C (linguagem de programação) e GNU Compiler Collection

Go (linguagem de programação)

Go é uma linguagem de programação criada pela Google e lançada em código livre em novembro de 2009.

Ver C (linguagem de programação) e Go (linguagem de programação)

Interpretador

Interpretadores são programas de computador que leem um código fonte de uma linguagem de programação interpretada e o converte em código executável.

Ver C (linguagem de programação) e Interpretador

Interpretador de comandos

Interpretadores de comandos são programas de computador responsáveis por tomar as ações efetivas conforme a orientação do usuário através de comunicação textual.

Ver C (linguagem de programação) e Interpretador de comandos

Java (linguagem de programação)

Java é uma linguagem de programação orientada a objetos desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems, que em 2008 foi adquirido pela empresa Oracle Corporation.

Ver C (linguagem de programação) e Java (linguagem de programação)

JavaScript

JavaScript (frequentemente abreviado como JS) é uma linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma (protótipos, orientado a objeto, imperativo e funcional).

Ver C (linguagem de programação) e JavaScript

Ken Thompson

Thompson (sentado) e Ritchie trabalhando em um PDP-11 Kenneth Thompson (Nova Orleães, 4 de fevereiro de 1943) é um cientista da computação, conhecido pela sua influência na criação do sistema operacional UNIX, pela invenção da linguagem de programação B, antecessora da linguagem de programação C.

Ver C (linguagem de programação) e Ken Thompson

Limbo (linguagem de programação)

Limbo é uma linguagem de programação para escrever sistemas distribuídos e é usada para escrever aplicações para o sistema operativo Inferno.

Ver C (linguagem de programação) e Limbo (linguagem de programação)

Linguagem assembly

Motorola MC6800. Assembly ou linguagem de montagem é uma notação legível por humanos para o código de máquina que uma arquitetura de computador específica usa, utilizada para programar códigos entendidos por dispositivos computacionais, como microprocessadores e microcontroladores.

Ver C (linguagem de programação) e Linguagem assembly

Linguagem compilada

Linguagem compilada é uma linguagem de programação em que o código fonte, nessa linguagem, é executado diretamente pelo sistema operacional ou pelo processador, após ser traduzido por meio de um processo chamado compilação, usando um programa de computador chamado compilador, para uma linguagem de baixo nível, como linguagem de montagem ou código de máquina.

Ver C (linguagem de programação) e Linguagem compilada

Linguagem de programação

C. A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.

Ver C (linguagem de programação) e Linguagem de programação

Linguagem interpretada

Linguagem interpretada é uma linguagem de programação em que o código fonte é executado por um programa de computador chamado interpretador (ao invés de serem compiladas), onde a interpretação e a execução do programa acontecem em tempo real e independente do sistema operacional utilizado.

Ver C (linguagem de programação) e Linguagem interpretada

LLVM

LLVM (anteriormente Low Level Virtual Machine) é uma infraestrutura de compilador escrita em C++, desenvolvida para otimizar em tempos de compilação, ligação e execução de programas escritos em linguagens de programação variadas.

Ver C (linguagem de programação) e LLVM

Logic Basic

O Logic Basic é uma linguagem de programação interpretada, de alto nível, e com sintaxe em português brasileiro e inglês, voltada ao desenvolvimento para o ambiente Microsoft Windows.

Ver C (linguagem de programação) e Logic Basic

Macro

Uma macro (abreviação para macroinstrução), em ciência da computação, é uma regra ou padrão que especifica como uma certa sequência de entrada (frequentemente uma sequência de caracteres) deve ser mapeada para uma substituição de sequência de saída (também frequentemente uma sequência de caracteres) de acordo com um procedimento definido.

Ver C (linguagem de programação) e Macro

Make

No desenvolvimento de software, make é um utilitário que compila automaticamente programas e bibliotecas do arquivo fonte através da leitura de instruções contidas em arquivos denominados Makefiles, que especificam como obter o programa de destino.

Ver C (linguagem de programação) e Make

Memória de acesso aleatório

Diferentes tipos de RAM. A partir do alto: DIP, SIPP, SIMM 30 pin, SIMM 72 pin, DIMM (168-pin), DDR DIMM (184-pin) A memória (do inglês Random Access Memory, frequentemente abreviado para RAM), também chamado de memória volátil de leitura e escrita, é uma memória temporária computacional de acesso rápido; ou seja, é um local de armazenamento temporário de informações digitais usada pelo processador para armazenar informações temporariamente e que possui um acesso feito de forma aleatória mais rápido que ao HD, DVD, pendrive (permite a rápida leitura e escrita de informações), utilizada como memória primária em sistemas eletrônicos digitais.

Ver C (linguagem de programação) e Memória de acesso aleatório

Microsoft

Microsoft Corporation é uma empresa transnacional dos Estados Unidos com sede em Redmond, Washington, que desenvolve, fabrica, licencia, apoia e vende softwares de computador, produtos eletrônicos, computadores e serviços pessoais.

Ver C (linguagem de programação) e Microsoft

Microsoft Visual C++

A Microsoft lançou a ferramenta do Visual Studio 2008 para desenvolvimento de software, utilizando a linguagem C++.

Ver C (linguagem de programação) e Microsoft Visual C++

Microsoft Windows

Microsoft Windows (ou simplesmente Windows) é uma família de sistemas operacionais desenvolvidos, comercializados e vendidos pela Microsoft.

Ver C (linguagem de programação) e Microsoft Windows

Núcleo (sistema operacional)

Um núcleo de sistema conecta o software aplicativo ao hardware de um computador Em computação, o núcleo ou kernel é o componente central do sistema operativo da maioria dos computadores; ele serve de ponte entre aplicativos e o processamento real de dados feito a nível de hardware.

Ver C (linguagem de programação) e Núcleo (sistema operacional)

Número complexo

Em matemática, um número complexo é um elemento de um sistema numérico que contém os números reais e um elemento específico denotado, chamado de unidade imaginária, e que satisfaz a equação.

Ver C (linguagem de programação) e Número complexo

Número inteiro

Um número inteiro é um número que pode ser escrito sem um componente fracional.

Ver C (linguagem de programação) e Número inteiro

NetBeans

O NetBeans IDE é um ambiente de desenvolvimento integrado gratuito e de código aberto para desenvolvedores de software nas linguagens Java, JavaScript, HTML5, PHP, C/C++, Groovy, Ruby (sem suporte oficial a partir da versão 7), entre outras.

Ver C (linguagem de programação) e NetBeans

Objective-C

Objective-C, denominado frequentemente de ObjC ou mais raramente de Objective C ou Obj-C, é uma linguagem de programação reflexiva orientada a objecto que adiciona transmissão de mensagens no estilo Smalltalk para o C. Hoje em dia, é utilizada principalmente no Mac OS X e GNUstep, dois ambientes baseados no padrão OpenStep e é a principal linguagem utilizada nos aplicativos estruturais NeXTSTEP, OPENSTEP e Cocoa.

Ver C (linguagem de programação) e Objective-C

Objeto

(latim: obiectum, significa atirado adiante) é, segundo a etimologia da palavra, o que é posto diante.

Ver C (linguagem de programação) e Objeto

Organização Internacional de Normalização

A (International Organization for Standardization; L'Organisation internationale de normalisation), popularmente conhecida como ISO é uma entidade que congrega os grémios de padronização/normalização de 162 países.

Ver C (linguagem de programação) e Organização Internacional de Normalização

Orientação a objetos

Programação Orientada a Objeto (também conhecida pela sua sigla POO) ou Modelagem Orientada ao Objeto, é um modelo/paradigma de projeto e programação de software baseado na abstração digital do mundo real, através da composição e interação entre diversas unidades chamadas de 'objetos' e as classes (representando objetos reais contendo identidade, propriedades e, métodos); baseado em quatro principais componentes da programação: abstração digital, encapsulamento, herança e, polimorfismo.

Ver C (linguagem de programação) e Orientação a objetos

Padrão

Um padrão, além do uso do termo para significar template, é uma discernível regularidade no mundo ou em um design feito pelo homem.

Ver C (linguagem de programação) e Padrão

Paradigma

Paradigma (do latim tardio paradigma, do grego παράδειγμα, derivado de παραδείκνυμι «mostrar, apresentar, confrontar») é um conceito das ciências e da epistemologia (a teoria do conhecimento) que define um exemplo típico ou modelo de algo.

Ver C (linguagem de programação) e Paradigma

Pascal (linguagem de programação)

Pascal, é uma linguagem de programação orientada por objetos, que recebeu este nome em homenagem ao matemático e físico Blaise Pascal.

Ver C (linguagem de programação) e Pascal (linguagem de programação)

Perl

Perl é uma família de duas linguagens de programação multiplataforma, Perl 5 e Perl 6.

Ver C (linguagem de programação) e Perl

PHP

PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor", originalmente Personal Home Page) é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web.

Ver C (linguagem de programação) e PHP

PL/I

PL/I (alternativamente PL/1, lê-se pê-ele-um) significa Programming Language One e é uma linguagem de programação desenvolvida pela IBM em meados de 1960.

Ver C (linguagem de programação) e PL/I

Ponteiro (programação)

Em programação, um ponteiro ou apontador é um tipo de dado de uma linguagem de programação cujo valor se refere diretamente a um outro valor alocado em outra área da memória, através de seu endereço.

Ver C (linguagem de programação) e Ponteiro (programação)

Portabilidade (informática)

No contexto da informática, a portabilidade de um programa de computador é a sua capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardware ou de software).

Ver C (linguagem de programação) e Portabilidade (informática)

Pré-processador

Um pré-processador é um programa que recebe texto e efectua conversões léxicas nele.

Ver C (linguagem de programação) e Pré-processador

Programa de computador

Um programa de computador ou programa informático é um conjunto de instruções que descrevem uma tarefa a ser realizada por um computador.

Ver C (linguagem de programação) e Programa de computador

Programa Olá Mundo

PSP, uma forma de ''homebrew''. O "Olá Mundo" ou "Alô Mundo" é um famoso programa de computador que imprime "Olá, Mundo!" (ou "Hello, World!"), usualmente seguido de uma quebra de linha, com algumas variações como inexistência do ponto de exclamação e letras em minúscula, no dispositivo de saída.

Ver C (linguagem de programação) e Programa Olá Mundo

Programação estruturada

Programação Estruturada (PE) é um padrão ou paradigma de programação da engenharia de softwares, com ênfase em sequência, decisão e, iteração (sub-rotinas, laços de repetição, condicionais e, estruturas em bloco), criado no final de 1950 junto às linguagens ALGOL 58 e ALGOL 60, Este paradigma é normalmente formado por código em um único bloco e foi impulsionado pelas vantagens práticas que o paradigma oferece, e também pelo '' (de 1966, também chamado de teorema de Böhm-Jacopini) e a carta aberta de Dijkstra 'Go To Statement Considered Harmful' (de 1968).

Ver C (linguagem de programação) e Programação estruturada

Programação imperativa

Na ciência da computação, programação imperativa é um paradigma de programação de software que descreve a computação como ações, enunciados ou comandos que mudam o estado (variáveis) de um programa.

Ver C (linguagem de programação) e Programação imperativa

Programação procedural

Programação procedural ou programação procedimental é um paradigma de programação que se baseia em procedimentos, que são executados numa sequência.

Ver C (linguagem de programação) e Programação procedural

Python

Python é uma linguagem de programação de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.

Ver C (linguagem de programação) e Python

Registrador (informática)

O de uma UCP (unidade central de processamento) é a memória dentro da própria CPU que armazena n bits.

Ver C (linguagem de programação) e Registrador (informática)

Sistema operativo

é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e o. Embora possa ser executado imediatamente após a máquina ser ligada, a maioria dos computadores pessoais de hoje o executa através de outro programa armazenado em uma memória não-volátil ROM chamado BIOS num processo chamado "bootstrapping", conceito em inglês usado para designar processos autossustentáveis, ou seja, capazes de prosseguirem sem ajuda externa.

Ver C (linguagem de programação) e Sistema operativo

Tempo de compilação

Na Ciência da computação, o termo tempo de compilação ("compile time", em inglês), é uma referência ao momento em que um programa de computador é compilado.

Ver C (linguagem de programação) e Tempo de compilação

Tempo de execução

Em informática, tempo de execução ou runtime (termo em inglês), é o período em que um programa de computador permanece em execução.

Ver C (linguagem de programação) e Tempo de execução

The C Programming Language

The C Programming Language (em português: A Linguagem de Programação C, algumas vezes referida como K&R) é um livro de ciência da computação, escrito por Brian Kernighan e Dennis Ritchie, que são as pessoas que originalmente criaram e implementaram a linguagem (bem como o sistema operacional) Unix, que estava estritamente ligado com a linguagem C).

Ver C (linguagem de programação) e The C Programming Language

Tipo de dado

Em ciência da computação tipos de variáveis ou dados é uma combinação de valores e de operações que uma variável pode executar, o que pode variar conforme o sistema operacional e a linguagem de computador.

Ver C (linguagem de programação) e Tipo de dado

Transbordamento de dados

Em segurança computacional e programação, um transbordamento de dados ou estouro de buffer (do inglês buffer overflow ou buffer overrun) é uma anomalia onde um programa, ao escrever dados em um buffer, ultrapassa os limites do buffer e sobrescreve a memória adjacente.

Ver C (linguagem de programação) e Transbordamento de dados

Turbo C

Turbo C foi um ambiente de desenvolvimento integrado e compilador da Borland para linguagem de programação C. Foi introduzido em 1987 e foi o primeiro ambiente de desenvolvimento integrado a ser notado pelo tamanho reduzido, pela rapidez de compilação, pelos manuais fáceis de entender e pelo baixo preço.

Ver C (linguagem de programação) e Turbo C

Unix

Unix é um sistema operativo portável, multitarefa e multiutilizador originalmente criado por Ken Thompson, Dennis Ritchie, entre outros, que trabalhavam nos Laboratórios Bell da AT&T.

Ver C (linguagem de programação) e Unix

Vala (linguagem de programação)

Vala é uma linguagem de programação orientada a objetos, com sintaxe inspirada em C#.

Ver C (linguagem de programação) e Vala (linguagem de programação)

Vírgula flutuante

Vírgula flutuante (original em alemão Gleitkomma ou Fließkomma) ou ponto flutuante (do inglês floating point) é um formato de representação digital de números racionais, que é usada nos computadores.

Ver C (linguagem de programação) e Vírgula flutuante

Zig (linguagem de programação)

Zig é uma linguagem de programação de multiparadigma voltado para sistemas e compilável, embora seja de propósito geral, estaticamente tipada, projetada por.

Ver C (linguagem de programação) e Zig (linguagem de programação)

16 bits

16 bits é uma referência à geração de computadores construídos com processadores de 16 bits.

Ver C (linguagem de programação) e 16 bits

32 bits

32 bits é uma referência à geração de computadores que são construídos com processadores de 32 bits.

Ver C (linguagem de programação) e 32 bits

64 bits

Em informática, 64 bits é o termo usado para designar dispositivos (normalmente processadores) que trabalham com um conjunto de 64 bits por vez.

Ver C (linguagem de programação) e 64 bits

Também conhecido/a como ANSI C, ANSI X3.159, C89, C99, ISO 9899, Linguagem C, Linguagem de programação C.

, Linguagem interpretada, LLVM, Logic Basic, Macro, Make, Memória de acesso aleatório, Microsoft, Microsoft Visual C++, Microsoft Windows, Núcleo (sistema operacional), Número complexo, Número inteiro, NetBeans, Objective-C, Objeto, Organização Internacional de Normalização, Orientação a objetos, Padrão, Paradigma, Pascal (linguagem de programação), Perl, PHP, PL/I, Ponteiro (programação), Portabilidade (informática), Pré-processador, Programa de computador, Programa Olá Mundo, Programação estruturada, Programação imperativa, Programação procedural, Python, Registrador (informática), Sistema operativo, Tempo de compilação, Tempo de execução, The C Programming Language, Tipo de dado, Transbordamento de dados, Turbo C, Unix, Vala (linguagem de programação), Vírgula flutuante, Zig (linguagem de programação), 16 bits, 32 bits, 64 bits.