strings e suas funções
comando ternário
Aprenda usar o switch
Introdução ao C++
Argc e Argv
Ponteiros o que são
Operadores relacionais
O que são constantes como usar?
O que são variáveis
Criando os primeiros programas em 'C'
comando ternário
Aprenda usar o switch
Introdução ao C++
Argc e Argv
Ponteiros o que são
comando while como funciona
Operadores relacionais
O que são constantes como usar?
O que são variáveis
Criando os primeiros programas em 'C'
Introdução a linguagem 'C'
alinguagem c foi criada primeiramente por Dennis M. Ritchie e e Ken Thompson no labtório Bell em 1972 baseada na linguagem B por isso o nome C por ser derivada.
C é uma linguagem de programação de propósito geral (LPPG), projetada por
Dennis Ritchie para o ambiente UNIX na maquina PDP-11. Existe uma forte associação
entre C e o sistema operacional UNIX, já que foi desenvolvida nesse ambiente e o próprio
UNIX e a maior parte de seus aplicativos são escritos em C. Contudo, a linguagem não é
"amarrada" a qualquer ambiente e existem compiladores nos mais variados ambientes de
hardware e sistemas operacionais, o que confere uma considerável portabilidade para a
linguagem: programas podem ser executados em várias máquinas sem (ou com poucas)
alterações.
A portabilidade dos programas em C origina-se do uso de bibliotecas de funções
para as operações dependentes da máquina, como I/O e gerência de memória. C possui
poucas palavras-chave, mas um rico conjunto de operadores, inclusive operadores de bits.
C é denominada muitas vezes uma linguagem de nível médio, pois oferece elementos
de uma linguagem de alto nível e recursos típicos de assembler. Por isso, C é bastante
utilizada em programação de sistemas (compiladores, sistemas operacionais), pois permite,
manipulação de bits, bytes e os endereços com que o computador funciona basicamente.
1.2 Em que paradigma se baseia C?
Paradigma, de forma simplificada, é o estilo empregado na programação. O
paradigma imperativo (ou procedimental) foi o primeiro a ser empregado em linguagens de
programação, pois é o mais ajustado à linguagem que o computador emprega em baixo
nível, na forma de seqüências de comandos. Assim, em uma linguagem imperativa, o
programa é semelhante a uma receita, onde são informados os passos necessários à
realização de uma tarefa. Entre essas linguagens estão FORTRAN (primeira linguagem de
alto nível), COBOL, Pascal e C. Alguém que saiba programar em uma dessas linguagens não
terá muita dificuldade(do ponto de vista do estilo) para aprender uma outra do grupo,
observando as especificidades das regras sintáticas. 1 Além desse paradigma existem o
lógico (PROLOG, por exemplo), funcional (LISP, Goffer), e orientado a objetos (Smalltalk,
C++), que seguem outra "filosofia" ou estilo de programação. A título de exemplo,
PROLOG baseia-se na declaração de fatos e regras que serão utilizados por seu mecanismo de inferência para deduzir novos fatos.
Nenhum comentário
Interaja dê sua opinião, pois o espaço de comentário foi feito pra você.Sei que você é uma pessoa inteligente e usará este espaço com palavras inteligentes. E não usará comentários ofensivos e nem palavras de baixo calão.