O que é a programação? Fale sobre meu entendimento superficial
O que é a programação? A explicação da enciclopédia Baidu é:
A programação é uma abreviação chinesa para escrever um programa, que é escrever código de programa para um computador para resolver um problema e, finalmente, obter o processo de resultados correspondentes.
Esta explicação é muito razoável: as palavras-chave são computadores, linguagens de programação e resultados. Eu também falo sobre algumas das minhas opiniões dessas três direções! Desde as limitações que você conhece, espero que todos o corrigirem.
Também há conhecimento do desenvolvimento do computador, e não há muitas línguas aqui. A CPU do computador que usamos agora só pode saber 0 e 1, que é o status atual (se você pode inventar outra máquina, poderá identificar mais símbolos, então eu apoio você, e sincera espero que você possa alcançar algo). Qual parte do computador consiste, cada uma tem algum efeito, qual é a conseqüência de menos um componente? Essas questões são muito profundas, não precisamos fazer uma sensação de admiração (não importante), mas pelo menos deve haver alguns entendimentos básicos. O computador pode acender, desde que haja uma CPU, placa-mãe e memória. Adicione uma unidade de disquete para executar o sistema operacional DOS. Adicione um disco rígido, você pode colocar o sistema Windows no disco rígido. Como é o trabalho da CPU, qual é a CPU, por que a CPU só pode conhecer 0 e 1, modo de endereçamento da CPU? Eu não tenho profundo sobre a CPU, não me atrevo a vender. Mas ainda é preciso saber, o cálculo básico da CPU é apenas 3: com, ou não. Essas três portas lógicas perceberam todos os nossos programas de computador.
Tiobe Dezembro de 2016 Lista de idiomas de programação:
De acordo com estatísticas incompletas, existem mais de 1.000 idiomas de programação em todo o mundo, e somos quase impossíveis de aprender, e não há necessidade. Algumas pessoas dizem que um excelente programador deve dominar mais de 6 idiomas de programação, mas eles pensam sobre isso. Embora a manifestação da capacidade de programação de uma pessoa não seja quantas línguas você tem, mas pode escrever quanto procedimento requintado. Para escrever programas requintados, as ideias de programação são essenciais. Não aprendeu a linguagem orientada para o processo, como: C, você disse que quer ir ao processo, você tem que fazer um ponto de interrogação. Eu não aprendi a linguagem orientada a objetos, você disse que é um objeto, isso tem que ser um ponto de interrogação. Claro, o grande deus é exceto!
Pensando em pensamentos de programação dizendo que a linguagem de programação é um ladino, a linguagem em si é a personificação do pensamento. Então vamos falar sobre idéias de programação!
1, processo de programação sexual de processo
Computadores só sabem 0 e 1, mas as pessoas usam 0 e 1 programas de gravação muito difíceis. Para facilitar a primeira camada de tags abstratas de 0, 1: linguagem de montagem. A CPU atual só pode executar procedimentos, e qualquer idioma avançado deve ser convertido para a CPU após ser convertido em linguagens de programação de processos. Existem três operações principais na montagem: comparação, salto (goto), chamada de processo (chamada). Por que é que é uma ideia de programação de processo, vale a pena ter uma boa experiência. Procedimentos para escrever vários algoritmos (usados no programa para comparar, saltar, processar chamadas), então dê uma olhada nas características do montador, acredito que você se sentirá.
2, ideologia de programação estrutural
Como as pessoas resolvem o problema mais e mais complexas,