SISTEMA ACADÊMICO DE MÉDIAS
Por: Sara • 30/10/2018 • 2.593 Palavras (11 Páginas) • 300 Visualizações
...
1.4 UTILIZAÇÃO DE ALGORITMOS E LINGUAGEM DE PROGRAMAÇÃO
A aplicação será desenvolvida através de algoritmos que desenvolverão toda a lógica de execução do sistema através de uma sequência de instruções, comandos e ações.
A linguagem de programação utilizada será a linguagem denominada de C, e seu detalhamento será apresentado no decorrer deste trabalho.
---------------------------------------------------------------
2.0 DESENVOLVIMENTO
2.1 CONCEITO DE LINGUAGEM DE PROGRAMAÇÃO
Linguagem de programação trata-se de uma forma padronizada de repassar uma série de instruções para um computador. É um conjunto de regras que define a estrutura de um programa de computador. Permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias. A linguagem de programação é usada para expressar algorítmos com precisão.
O conjunto de palavras, compostos de acordo com essas regras (sintáticas e semânticas), constitui o código fonte de um software que, imediatamente, é traduzido para código de máquina e executado pelo processador.
Figura 1 – Exemplo de algoritmo
[pic 6]
Fonte: google
Um dos maiores objetivos das linguagens de programação é que programadores (indivíduos que constroem o código fonte do programa) tenham uma maior produtividade, permitindo expressar suas intenções de maneira fácil e prática, ao contrário do computador que só entende nativamente a linguagem de máquina que é totalmente diferente e complicada. Assim, linguagens de programação são projetadas para adotar uma sintaxe de nível mais alto, que pode ser mais facilmente entendida por programadores humanos. Linguagens de programação são ferramentas importantes para que programadores e engenheiros de software possam escrever programas mais organizados e com maior rapidez.
Outra característica das linguagens de programação é que elas também tornam os programas menos dependentes de computadores ou ambientes computacionais específicos (propriedade chamada de portabilidade). Isto acontece porque programas escritos em linguagens de programação são traduzidos para o código de máquina do computador no qual será executado em vez de ser diretamente executado. Dessa forma o programa pode ser executado em vários tipos de plataformas.
2.2 LINGUAGEM DE PROGRAMAÇÃO C
2.2.1 HISTÓRIA
A linguagem "C" foi criada entre 1969 e 1973 no AT&T Bell Labs, inicialmente desenvolvido para a implementação do sistema Unix (que originalmente foi escrito em PDP-7 Assembly, por Dennis Ritchie e Kenneth Thompson).
Figura 2 – Dennis Ritchie (Criador a linguagem C)
[pic 7]
Fonte: Google
O motivo da denominação “C” é incerto, mas existem duas teorias que indicam uma possível justificativa: A primeira teoria acredita que se deu o nome "C" à linguagem porque muitas das suas características derivaram de uma linguagem de programação anterior chamada "B" e "C" é a letra conseguinte no alfabeto; Já a segunda teoria se baseia no fato que "C" é a segunda letra do nome da linguagem BCPL, da qual se derivou a linguagem B.
Desde então, espalhou-se por muitos outros sistemas em plena operação, e tornou-se uma das linguagens de programação mais usadas. C tem como ponto forte, a sua eficiência, e é a linguagem de programação preferida para o desenvolvimento de sistemas e softwares de base, apesar de também ser usada para desenvolver programas de computador. É também muito usada por professores na área acadêmica, mesmo não tendo sido projetada para estudantes e apresentando algumas dificuldades no seu uso. Outra característica importante de C é sua proximidade do código de máquina, que permite que um projetista seja capaz de fazer algumas previsões de como o software irá se comportar, ao ser executado.
Muitas linguagens de programação foram influenciadas por C, entre elas o C++, que por sua vez foi uma das inspirações para Java. A linguagem C possibilita a criação de planilhas eletrônicas, Sistemas Operacionais, programas de comunicação, programas para a solução de problemas de Engenharia, entre outros.
A versão mais atual de "C" é o "C99" criado em 1999, mesmo sendo a versão mais nova, C99 não é a versão mais utilizada, apesar do GCC e vários outros compiladores suportarem grande parte das novas características do C99, os compiladores mantidos pela Microsoft e pela Borland suportam pouquíssimos recursos do C99, e estas duas companhias não parecem estar muito interessadas em adicionar tais funcionalidades, ignorando por completo as normas internacionais.
2.2.2 CARACTERÍSTICAS DA LINGUAGEM
A linguagem C trata-se de uma linguagem compilada. Isso quer dizer que, uma vez escrito, o código em C deve ser passado por um compilador para transformar-se em um Código Executável para o computador rodar (executar). Um programa em C possui um formato legível ao homem, enquanto o executável gerado no compilador possui a forma legível para a máquina e é executada por ela. Isto significa que para escrever e executar um programa em C, é necessário ter acesso a um compilador de C e um editor de texto puro, qualquer sistema operacional pode ser usado para programação em C desde que tenha o compilador necessário.
As ferramentas que têm esse papel de compilação são chamadas de IDE’s (Integrated Development Environment), elas são muito usadas pelos programadores por facilitarem e agilizarem o processo de construção de um programa, seja em linguagem C ou em qualquer outra linguagem de programação.
Figura 3 – IDE (ferramenta de compilação)
[pic 8]
Fonte: Google
Dentre as características da linguagem C, também podemos acrescentar:
- É uma linguagem de alto nível com uma sintaxe bastante estruturada
...