Explicación de la programación informática

La programación de computadoras es el proceso de diseñar y escribir programas de computadora. Eso es bastante sencillo, ¿no?

En su forma más básica, puede pensar en la programación como dar instrucciones a una computadora para que haga algo que usted desea que haga, lo que puede sonar muy similar a cómo opera su computadora de escritorio. De manera simplista, la única diferencia entre lo que está haciendo ahora como usuario de una computadora y lo que podría hacer como programador de computadoras es que las instrucciones se guardan en algún lugar para que puedan usarse una y otra vez. De hecho, si ha utilizado macros en un programa de software como un procesador de texto o una hoja de cálculo (o un sinnúmero de otras aplicaciones que están habilitadas para macros), ha realizado una especie de programación informática.

Los programas pueden ser tan simples como un conjunto de instrucciones almacenadas en un archivo de texto para realizar alguna tarea mundana, como hacer copias de seguridad de todos los archivos de la computadora en una carpeta, o tan complejos como algo como un procesador de texto o el sistema operativo que su computadora usos que pueden requerir millones de líneas de código. Necesitamos entender que las computadoras, que generalmente son solo piezas de metal, plástico, silicio y otros materiales pegados entre sí de una manera que les permite hacer cosas asombrosas que parecen pensar, en realidad no pueden pensar en absoluto. Pero lo que pueden hacer muy bien es seguir las instrucciones. Entonces, ¿cuáles son estas instrucciones, de todos modos? Al nivel que una computadora entiende, estas deben ser instrucciones paso a paso muy precisas, muy detalladas y muy completas, y deben estar en una forma que el procesador y otras partes de la computadora puedan entender, y eso es como pequeños pulsos eléctricos que los humanos no son capaces de emitir (al menos no en este momento).

En cierto modo, puede pensar en un programa de computadora como una receta: un conjunto de instrucciones que se pueden seguir para producir un resultado. En el caso de una receta, las instrucciones son utilizadas por un humano y, por lo tanto, pueden ser un poco descriptivas, dejando de lado algunos detalles. Por ejemplo, si la instrucción de una receta es “verter la mezcla en una licuadora y batir hasta que esté espumosa”, se supone que el ser humano sabe qué es una licuadora, dónde está, cómo configurarla y cómo usarla. it – y también lo que significa verter, y lo que significa espumoso, y así sucesivamente. Se espera que el chef humano llene los vacíos. Una computadora no puede hacer esto, no tiene idea de lo que significa nada, excepto por unas pocas instrucciones muy simples. Entonces, la forma en que lo hacemos es darle al ser humano una forma de escribir instrucciones que luego puedan traducirse en algo que la computadora pueda entender. La “forma de escribir instrucciones” se llama lenguaje de programación.

Lo que un lenguaje de programación nos permite hacer es escribir instrucciones para la computadora en una forma más o menos legible por humanos que luego se pueden traducir a algo con lo que la computadora pueda trabajar. Las instrucciones legibles por humanos generalmente se llaman (lo adivinó) – ¡código! Cada línea de código legible por humanos se traduce en miles de instrucciones informáticas detalladas. Se utiliza un programa especial (o conjunto de programas) para realizar esta traducción; cada lenguaje de computadora tiene sus propios traductores, que se denominan compiladores o intérpretes. Una vez que se realiza la traducción, el resultado se almacena de alguna forma, como un archivo o conjunto de archivos (o en la memoria de la computadora en algunos casos), y cada vez que se ejecuta el software, la computadora seguirá las instrucciones y (con suerte) el programa. hará lo que sea que se supone que debe hacer.

Aunque a menudo se imagina que hay que ser un genio para poder escribir software útil, casi cualquier persona que tenga conocimientos de informática y esté interesado en convertirse en un usuario avanzado puede aprender a programar. La mayor parte del software está escrito por personas promedio con conocimientos y habilidades especializados. Dominar la programación de computadoras puede ser una búsqueda para toda la vida, pero reunir el conocimiento y las habilidades suficientes para poder hacer cosas útiles no está fuera del alcance de cualquiera que sepa cómo usar una computadora y esté dispuesto a dedicar un poco de tiempo … o tal vez mucho tiempo, pero aún así, no está fuera de su alcance.

#Explicación #programación #informática

Leave a Comment