Buscando métodos de programación
1. Aprende bien el lenguaje C y podrás manejar bien cualquier herramienta de programación.
2. Debes practicar más en la computadora y aprender conocimientos relevantes a través del programa. Se necesitan intentos repetidos para lograr el resultado correcto.
3. No consideres el aprendizaje del lenguaje C como una tarea, y mucho menos como una tarea difícil de completar. Tenga confianza, cualquiera con una inteligencia normal puede aprender bien el lenguaje C. Mantén siempre una mentalidad de juego y descubre más diversión. Cuando sientas que programar es infinitamente divertido, tendrás un futuro brillante en las computadoras.
4. Si un programa no se puede entender por un tiempo y se deja de lado por el momento, es posible que te des cuenta de la verdad de otros programas después de un tiempo.
5. El lenguaje C es un todo y todos los aspectos están conectados orgánicamente. Es necesario comprenderlo como un todo y no dividirlo en partes no relacionadas.
6. No creas completamente en los libros de texto (incluido este folleto). Es mejor verificar todas las conclusiones en la computadora.
En pocas palabras, la programación es el proceso de utilizar un determinado lenguaje de programación para escribir código de programa con el fin de lograr un determinado propósito o resolver un determinado problema con la ayuda de una computadora, y finalmente obtener el resultado.
Aunque los ordenadores son muy potentes. Puede permitir navegar por Internet, jugar, gestionar las relaciones con el personal de la empresa, etc., pero sin programas equivale a un montón de chatarra y no prestará atención a las "órdenes" que le demos. Por lo tanto, tenemos que domesticarlo de una sola manera: el programa. Esta es también la única forma de comunicarnos con la computadora.
¿Qué es exactamente el programa?
Un programa es un conjunto de instrucciones que le indican al ordenador cómo realizar una tarea específica.
Por ejemplo, es como una receta que te guía para cocinar un plato o un policía de tránsito (o una señal de tránsito) que te indica que conduzcas hasta tu destino. Sin estas instrucciones especiales, no se puede realizar la tarea prevista. Lo mismo ocurre con las computadoras. Cuando quieres que una computadora haga algo por ti, la computadora en sí no puede trabajar activamente para nosotros, por lo que debemos darle instrucciones, y simplemente no puede entender el lenguaje natural humano sobre las descripciones, por lo que nosotros. ¿Debe utilizar programas para decirle a la computadora qué hacer y cómo hacerlo? Se necesitan instrucciones incluso para las tareas más simples, como cómo obtener una pulsación de tecla, cómo colocar una letra en la pantalla, cómo guardar un archivo en el disco, etc.
¡Es tan problemático que incluso hay que considerar la programación de estas cosas! ¡No es de extrañar que la gente diga que programar es difícil! Estás equivocado. De hecho, muchas de estas instrucciones están listas para usar, incluidas en el chip de procesamiento y integradas en el sistema operativo, por lo que no tenemos que preocuparnos de que funcionen. Todas ellas las completa el procesador y el sistema operativo. no requieren que intervengamos en estos procesos.
La computadora mencionada anteriormente no hace nada por sí sola. Por lo tanto, tenemos que utilizar programas para que la computadora "nos sirva". Y este proceso es lo que "inventamos". La programación se puede implementar utilizando un determinado lenguaje de programación y la sintaxis de este lenguaje se utiliza para describir lo que se supone que debe hacer la computadora.
La gramática de la que estamos hablando aquí es completamente diferente de la gramática en idiomas extranjeros. La gramática de la que estamos hablando aquí es solo para leer la escritura de su programa y establecer algunas reglas.
Después de escribir el programa, un software especial interpretará o traducirá su programa a un "lenguaje informático" que la computadora pueda reconocer y luego podrá "entender" sus palabras y seguir sus instrucciones. . Por lo tanto, la programación es en realidad un proceso en el que "las personas dan reglas a las computadoras".
Existen muchos tipos de lenguajes informáticos. Generalmente se pueden dividir en tres categorías: lenguaje de máquina, lenguaje ensamblador y lenguaje de alto nivel.
Cada acción o paso realizado por la computadora se ejecuta de acuerdo con un programa que ha sido programado en lenguaje informático. Un programa es una colección de instrucciones que la computadora debe ejecutar, y todos los programas se programan usando lo que nosotros. tener control sobre el lenguaje escrito. Por lo tanto, si las personas quieren controlar la computadora, deben enviarle comandos a través del lenguaje informático.
El único lenguaje que los ordenadores pueden reconocer es el lenguaje de máquina, que es un código compuesto por. Pero normalmente cuando la gente programa, no utiliza el lenguaje de máquina porque es muy difícil de recordar y reconocer.
Actualmente existen dos formas comunes de lenguajes de programación: lenguaje ensamblador y lenguaje de alto nivel.
La esencia del lenguaje ensamblador es la misma que la del lenguaje máquina. Ambos operan directamente en el hardware, sin embargo, las instrucciones utilizan identificadores abreviados en inglés, que son más fáciles de identificar y recordar. También requiere que los programadores escriban cada operación específica en forma de comandos.
Cada instrucción en el programa ensamblador solo puede corresponder a una acción muy sutil en el proceso de operación real, como movimiento e incremento. Por lo tanto, los programas fuente ensambladores son generalmente largos, complejos, propensos a errores y de uso. Lenguaje ensamblador. La programación requiere más experiencia en informática, pero las ventajas del lenguaje ensamblador también son obvias. Las operaciones que se pueden realizar con el lenguaje ensamblador no son posibles con los lenguajes ordinarios de alto nivel. Además, el archivo ejecutable generado por el ensamblador del programa fuente. No sólo es relativamente pequeño, sino que se ejecuta rápidamente.
Los lenguajes de alto nivel son actualmente la elección de la mayoría de programadores. En comparación con el lenguaje ensamblador, no sólo sintetiza muchas instrucciones de máquina relacionadas en una sola instrucción, sino que también elimina detalles relacionados con operaciones específicas pero irrelevantes para completar el trabajo, como el uso de pilas, registros, etc., simplificando así enormemente las instrucciones en el programa. Dado que se omiten muchos detalles, los programadores no necesitan tener muchos conocimientos profesionales.