terça-feira, 6 de novembro de 2012

Programação Princípios Básicos sobre Computadores


Antes de começar com o básico de programação de computador, vamos tentar entender os conceitos básicos sobre um computador. Sem dúvida, é sempre melhor ter algumas aulas de informática ou levar até alguns cursos de informática, para aprender noções básicas de programação de computador. Mas este artigo destina-se a dar-lhe uma introdução à programação. Um programa de computador nada mais é que um conjunto de instruções que, quando executadas dar resultado para uma determinada operação. Estas instruções devem ser escritas de forma lógica. O que eu quero dizer, é que as instruções devem estar em um fluxo e, antes de escrever o programa que você precisa decidir o fluxo do programa. Lembre-se, o computador é uma máquina muito inteligente, mas ele pode fazer apenas o que você pedir para ele fazer. Assim, o programa que você está escrevendo só pode trabalhar errado, se há algo de errado no conjunto de instruções, que você tenha escrito no programa de computador. O problema com os programas de computador encontra-se com os erros manuais. Assim, um dos princípios básicos de programação mais importantes do computador é, que o conjunto de instruções deve ser lógica.

Antes de entrar em detalhes, vamos tentar entender os diferentes tipos de linguagens de programação ou melhor, os diferentes níveis de linguagens de programação.

Nível de linguagem de máquina

Computador funciona em bits e bytes. Ele entende a linguagem dos dígitos binários, 0 e 1. Você pode escrever um programa em qualquer linguagem que quiser, mas é finalmente convertido na linguagem de 0s e 1s antes de ser executado. Escrever um programa em linguagem de máquina é definitivamente muito difícil. Não é possível memorizar uma longa seqüência de 0s e 1s para cada instrução que você deseja obter executado. É verdade que antes de os níveis mais elevados de linguagens de programação foram projetados, linguagens de máquina foram usados ​​para escrever códigos de programação, mas eles não são mais utilizados para a concepção de programas de computador.

Assembléia nível de linguagem

Uma linguagem de nível de montagem é apenas um nível acima das linguagens de máquina de baixo nível. Sem dúvida, a concepção de um programa em linguagem de montagem também não é uma tarefa muito simples, mas ainda assim o código de programação é bastante compreensível. Uma pessoa com uma boa mão, em linguagem assembly nível pode muito facilmente compreender as declarações. Até à data, muitos dos programas de tecnologia embarcada são projetados em linguagem assembly. Um programa de computador como o montador é usado para converter os programas de nível de montagem em seus programas de nível correspondentes da máquina.

Linguagem de alto nível

Linguagens de alto nível são muito mais simples de entender para os seres humanos, que o nível de linguagem de montagem ou linguagem de nível máquina. Há declarações claras para a escrita, a instrução cada. No entanto, qualquer linguagem que você aprende, você precisa ter uma boa compreensão dos princípios básicos de que a linguagem do computador. Sem saber o básico de um idioma específico, você não pode escrever um programa em que a linguagem. As línguas de estas categorias têm finalidades diferentes. Algumas são destinadas para a programação web, algumas são destinadas a projetar aplicativos de desktop simples, enquanto alguns podem fazer as duas coisas. Mas, uma coisa que você precisa entender é que, linguagem de alto nível não é de todo compreensível para o computador. Para o propósito de entender um programa escrito em uma linguagem de alto nível, ele usa um compilador ou intérprete para converter o código de programação em sua forma equivalente em linguagem de máquina.

Além disso, estes três tipos básicos de línguas, existe uma nova geração de linguagens de programação a ser desenvolvidas, o que é referido como a linguagem de quarta geração. Linguagem de quarta geração estão sendo projetados com a perspectiva, que uma pessoa com experiência em programação pouco ou nenhum também pode usar esses idiomas para preparar o seu próprio código. Sem dúvida, mesmo as linguagens de alto nível como Java, têm incorporado sistemas, de modo que a pessoa que escreve o código de programação não tem de memorizar a função de cada e todas as vezes.

Agora vamos tentar compreender alguns dos princípios básicos outros programas de computador. O que pretendo dizer é que a metodologia de base que você deve seguir, independentemente do fato de que linguagem de computador de alto nível que você está usando. Alguns dos fatores básicos que você precisa tomar cuidado ao escrever um programa de computador foram mencionados abaixo.

A lógica do programa de computador

Esta é a espinha dorsal de seu programa de computador. Você precisa preparar a lógica do seu programa de computador, dependendo de todos os recursos que a linguagem de programação permite que você, antes de arrancar com o processo real de codificação. Ainda melhor, prepare-se um fluxograma para o programa de computador ou escrever o algoritmo, antes de começar a escrever o programa de computador.

Divida seus programas em Funções

Quase todos os programas de computador permitem que você para escrever os tais programas que os programas são divididos em funções. É preciso desenhar as funções de modo que eles são escritos no número mínimo de instruções e pode ser reutilizada várias vezes.

Sintaxe do Comando

Aprenda a sintaxe de cada comando que você estará usando. O uso inadequado de sintaxe é a principal razão por trás da maioria das falhas de programação de computadores. Muitos programas, como as novas versões do Java, têm características como Java doc, que você pode usar para verificar a sintaxe de qualquer comando ou função inbuilt que você deseja usar.

Reduza o seu Código

Isto é muito importante. Menor número de instruções, mais rápida será a sua velocidade de execução. Muitas vezes, usamos uma lógica muito complicado para obter uma tarefa seja realizada, o que pode ser realizado facilmente, usando uma das funções da linguagem de programação inerente do. Mas isso acontece, de modo que muitas vezes não têm consciência de que essas funções existem. Para se livrar de tais problemas, tentar ter um bom conhecimento e uma idéia de todas as funções embutidas que estão disponíveis no seu programa de computador.

Nomes de variáveis ​​e funções

Os nomes de variáveis ​​e funções deve ser lógica. O processo de codificação se torna mais simples, se você usar nomes próprios para as variáveis ​​e funções que você usa em seu código de programação. Usando absurdas nomes de variáveis, não irá prejudicar a funcionalidade do seu programa, mas quando você tentar modificar ou aprimorar o mesmo código depois, você pode achar que é difícil.

Comentários

Muitos de nós não têm nenhum estresse sobre esta parte. Coloque nos comentários, uns contra os parte de execução. Comentários são declarações que não são executadas, mas são bastante úteis ao modificar o código ou durante a correção de erros. Com a utilização adequada dos comentários, você pode facilmente estender seu programa, sempre que quiser.

Há ainda mais, que pode ser adicionada às bases de programação de computador. Há algumas das noções básicas de programação de computador, que você pode se fazer para fora, quando você começar a programação de computador em uma linguagem particular. O que eu mencionei acima, são as informações de programação mais óbvia computador e básico que você precisa aprender, se você está olhando para a frente para uma carreira de programação de computadores....

Nenhum comentário:

Postar um comentário