¿Qué es un lenguaje de programación? ||Introducción al hardware informático relacionado con la programación

¿Qué es un lenguaje de programación?

Antes de aprender un lenguaje de programación, primero debemos entender el concepto de "lenguaje de programación".

Cuando éramos muy pequeños, nuestros padres nos enseñaron a hablar y a entender lo que decían los demás. Después de un largo período de crianza y autoaprendizaje, hemos aprendido a hablar inconscientemente y, al mismo tiempo, podemos entender el significado del habla de otros niños. Comenzamos a pedir dinero de bolsillo a nuestros padres para comprar refrigerios y juguetes, y confiamos en nuestros padres cuando fuimos acosados...

Hablamos chino, el "idioma chino". Siempre que les digamos a nuestros padres lo que queremos, estarán satisfechos. Usamos el "idioma chino" para controlar a nuestros padres y permitirles hacer lo que nos gusta

El "idioma chino" tiene un formato fijo, y cada carácter chino representa un significado diferente. Debemos expresarlo correctamente para que nuestros padres puedan entender lo que queremos decir. Por ejemplo, si le pedimos a nuestros padres que nos den 10 yuanes de dinero de bolsillo, diremos "Mamá, dame 10 yuanes, quiero comprar un auto". Si decimos "10 yuanes para el dinero de bolsillo de mi auto, mamá", o "Mamá me da mil millones de yuanes, quiero comprar un F-22", mi madre se sentirá extraña, no entenderá lo que queremos decir, o malinterpretará y culpará nosotros

Controlamos a los demás a través de un "lenguaje" con un formato fijo y un vocabulario fijo, haciendo que hagan cosas por nosotros. Hay muchos idiomas, incluyendo chino, inglés, francés, coreano, etc. Aunque su vocabulario y formatos son diferentes, pueden lograr el mismo propósito. Podemos elegir cualquier idioma para controlar otros.

Del mismo modo, también podemos controlar la computadora a través del "lenguaje" y dejar que la computadora haga las cosas por nosotros.Tal lenguaje se llama lenguaje de programación (Programming Language).

Los lenguajes de programación también tienen un formato y un vocabulario fijos que debemos aprender a usar para poder controlar las computadoras.

Hay muchos lenguajes de programación, como el lenguaje C, C ++, Java, C #, PHP, JavaScript, etc., que se usan comúnmente. Cada lenguaje tiene sus propias ventajas, tales como:

  • El lenguaje C y C++ se utilizan principalmente para el desarrollo de software para PC, desarrollo de bajo nivel, sistemas integrados y de un solo chip;
  • Java y C# se pueden usar no solo para desarrollar software, sino también para desarrollar programas en segundo plano para sitios web;
  • PHP se utiliza principalmente para desarrollar programas de fondo de sitios web;
  • JavaScript es el principal responsable del trabajo de front-end del sitio web (ahora algunas empresas usan Node.js para desarrollar el fondo del sitio web).


Se pueden comparar diferentes lenguajes de programación con los lenguajes de varios países.Para expresar el mismo significado, se pueden usar diferentes oraciones. Por ejemplo, para expresar "hola mundo":

  • chino: hola mundo;
  • Inglés: hola mundo
  • 西语:Hola a todos


En lenguajes de programación, la misma operación puede usar diferentes sentencias. Por ejemplo, para mostrar "sitio web chino en idioma C" en la pantalla:

  • Idioma C: puts("Sitio web chino en idioma C");
  • PHP: echo "Sitio web chino en lenguaje C";
  • Java: System.out.println("Sitio web chino en lenguaje C");


Un lenguaje de programación es similar a un lenguaje humano, consiste en un vocabulario intuitivo y podemos entender fácilmente su significado. Por ejemplo, en lenguaje C, usamos la palabra puts para permitir que la computadora muestre texto en la pantalla; puts es una cadena de salida (cadena de caracteres de salida) abreviatura.

Use puts para mostrar el "sitio web chino en idioma C" en la pantalla:

puts("Sitio web chino en idioma C");

Ponemos el contenido a mostrar entre (" y "), y tenemos un ; al final. Tienes que escribirlo así, es un formato fijo.

Resumen: Un lenguaje de programación es una serie de instrucciones (Instrucción) que se utilizan para controlar una computadora, tiene un formato y vocabulario fijos (diferentes lenguajes de programación tienen diferentes formatos y vocabulario), los cuales deben seguirse, de lo contrario se producirán errores y nuestro las metas no se lograrán. .

El lenguaje C (Lenguaje C) es un tipo de lenguaje de programación, el aprendizaje del lenguaje C es principalmente para aprender su formato y vocabulario. El siguiente es un ejemplo completo de lenguaje C, que hará que la computadora muestre "sitio web chino en lenguaje C" en la pantalla.
Este ejemplo demuestra principalmente algunos formatos y vocabulario inherentes del lenguaje C. Los lectores que no lo entiendan no necesitan profundizar en él, ni necesitan preguntarse por qué es así. Te lo explicaremos gradualmente más adelante.

#include <stdio.h>
int main(){
    puts("C Language Chinese Network");
    return 0;
}

Estas palabras y oraciones con significados específicos se organizan juntas en un formato específico para formar el código fuente (Source Code) , también conocido como código fuente o código (Code) .

Entonces, el lenguaje C definitivamente especifica el significado de cada vocabulario y declaración en el código fuente, y también especifica cómo deben organizarse juntos.Esta es la sintaxis (Syntax). Es similar a lo que llamamos "gramática" cuando aprendemos inglés, y ambos estipulan cómo organizar oraciones y vocabulario específico en un lenguaje comprensible.

El proceso de escritura del código fuente se llama programación (Program) . Una persona que se dedica a la programación se llama programador (Programmer) . Los programadores también son muy graciosos y les gusta reírse de sí mismos. Suelen decir que su trabajo es duro, su estatus es bajo y que son como agricultores, por lo que se llaman a sí mismos "agricultores de código", es decir, agricultores que escriben códigos . Algunas personas se burlan de sí mismas como " programadores ".

Introducción al hardware informático relacionado con la programación.

No importa si es una computadora de escritorio o una computadora portátil, hay una placa de circuito en el interior, que está densamente cubierta con dispositivos electrónicos de diferentes tamaños, que incluyen CPU, tarjeta de memoria, tarjeta de red, varias ranuras e interfaces, etc. Este es el " placa base". Como se muestra a continuación.

Esta imagen permite principalmente a los lectores comprender la estructura de la placa base, y no es necesario que comprenda los términos oscuros de la imagen.


 

Figura 1: placa base de la computadora

UPC

La CPU (Unidad central de procesamiento) es la "unidad central de procesamiento", que es el cerebro de la computadora, responsable del cálculo, el pensamiento, el procesamiento de datos, el control de otros equipos, etc. Sin la CPU, es imposible hablar de la computadora. La velocidad de la CPU determina directamente la velocidad de funcionamiento de la computadora. Como se muestra abajo:

Figura 2: CPU



En la actualidad, las CPU comunes utilizadas en computadoras de escritorio y portátiles en el mercado son Intel (Intel) y AMD (Advanced Semiconductor Corporation), Intel tiene un mejor rendimiento y ocupa la mayor parte de la participación.
La CPU tiene muchos pines, que se conectan directamente a la placa base, como se muestra en la siguiente figura:

Figura 3: Zócalo de la CPU

Memoria

La memoria es la "tarjeta" rectangular de abajo, también llamada tarjeta de memoria.

Figura 4: Tarjeta de memoria


Solemos decir que un ordenador tiene varios G de memoria, lo que hace referencia a su tamaño, los comunes en el mercado son 2G, 4G, 8G, etc.
El programa en lenguaje C debe cargarse en la memoria para ejecutarse, y la CPU también está diseñada para leer solo datos e instrucciones de la memoria. Un programador que no entiende la memoria está condenado a no poder comprender completamente el principio operativo del programa. , y no puede dejar que su nivel de programación haya un salto cualitativo.
Las tarjetas de memoria se insertan en ranuras específicas de la placa base, como se muestra a continuación, las ranuras de memoria de una computadora de escritorio:

Figura 5: Ranuras de memoria de escritorio

Sin embargo, para ahorrar espacio, la computadora portátil generalmente coloca las tarjetas de memoria planas, como se muestra a continuación:

Figura 6: Ranuras de memoria para portátiles


Por lo general, hay varias ranuras de memoria en la placa base y se pueden insertar varias tarjetas de memoria.El tamaño de la memoria de la computadora es la suma de los tamaños de todas las tarjetas de memoria. Las tarjetas de memoria también se denominan memoria principal.

disco duro

Los discos duros se utilizan para almacenar datos. Abra un archivo y, después de editarlo, presione Ctrl+S para guardarlo en el disco duro y no se perderá cuando se apague. Los discos duros se dividen en discos duros mecánicos (HDD) y discos de estado sólido (SSD).

Un disco duro mecánico es como un VCD o DVD.Un motor de precisión hace que el disco gire rápidamente para permitir que la sonda lea y escriba datos. Como se muestra abajo:

Figura 7: Disco duro mecánico


Una unidad de estado sólido es como la tarjeta de memoria de un teléfono móvil o una unidad flash USB.Hay cientos de millones de componentes electrónicos en su interior, que son muy pequeños, alcanzando el nivel de nanómetros, y leen y escriben datos a través de circuitos. Como se muestra abajo:
 

Figura 8: SSD


En comparación con los discos duros mecánicos, las unidades de estado sólido tienen grandes ventajas en las velocidades de lectura y escritura.Un ejemplo obvio es que una computadora instalada con una unidad de estado sólido se inicia muy rápido y rara vez se congela.

El disco duro no se conecta directamente a la placa base, sino que se conecta a la placa base a través de cables, por lo que se denomina almacenamiento externo, que también forma parte de los periféricos de la computadora, pero a diferencia del mouse, el teclado, el disco U, etc. puede funcionar normalmente sin él. El disco duro es el funcionamiento normal de la computadora. equipo externo necesario.

coordinación


Los componentes como la CPU, la memoria y el disco duro no pueden luchar de forma independiente, están conectados entre sí a través de la placa base, controlados por la CPU y funcionan en armonía.

Supongo que te gusta

Origin blog.csdn.net/m0_69824302/article/details/131408899
Recomendado
Clasificación