Programación informática: descripción general

Introducción al programa de computadora

Antes de adentrarnos en la programación de computadoras, primero comprendamos los programas de computadora y lo que hacen.

Un programa de computadora es una secuencia de instrucciones escritas usando un lenguaje de programación de computadora para realizar una tarea específica por la computadora.

Los dos términos importantes que hemos utilizado en la definición anterior son:

  • Secuencia de instrucciones
  • Lenguaje de programación informática

Para comprender estos términos, considere una situación en la que alguien le pregunta cómo ir a un KFC cercano. ¿Qué haces exactamente para decirle el camino a seguir para KFC?

Utilizará el lenguaje humano para indicar el camino a seguir para KFC, algo como sigue:

Primero siga recto, después de medio kilómetro, gire a la izquierda desde el semáforo en rojo y luego conduzca alrededor de un kilómetro y encontrará KFC a la derecha.

Aquí, ha utilizado el idioma inglés para dar varios pasos a seguir para llegar a KFC. Si se siguen en la siguiente secuencia, llegará a KFC:

1.	Go straight
2.	Drive half kilometer
3.	Take left
4.	Drive around one kilometer
5.	Search for KFC at your right side

Ahora, intente trazar un mapa de la situación con un programa de computadora. La secuencia de instrucciones anterior es en realidad unaHuman Program escrito en English Language, que le indica cómo llegar a KFC desde un punto de partida determinado. Esta misma secuencia podría haberse dado en español, hindi, árabe o cualquier otro idioma humano, siempre que la persona que busca orientación conozca alguno de estos idiomas.

Ahora, regresemos e intentemos entender un programa de computadora, que es una secuencia de instrucciones escritas en un lenguaje de computadora para realizar una tarea específica por la computadora. A continuación se muestra un programa simple escrito enPython lenguaje de programación -

print "Hello, World!"

El programa de computadora anterior le indica a la computadora que imprima "¡Hola, mundo!" en la pantalla de la computadora.

  • Un programa de computadora también se llama computer software, que puede variar desde dos líneas hasta millones de líneas de instrucciones.

  • Las instrucciones del programa de computadora también se denominan código fuente del programa y computer programming es tambien llamado program coding.

  • Una computadora sin un programa de computadora es solo una caja de descarga; son los programas los que hacen que las computadoras estén activas.

Como hemos desarrollado tantos lenguajes para comunicarnos entre nosotros, los científicos de la computación han desarrollado varios lenguajes de programación de computadoras para proporcionar instrucciones a la computadora (es decir, para escribir programas de computadora). Veremos varios lenguajes de programación de computadoras en los capítulos siguientes.

Introducción a la programación informática

Si entendieras lo computer programEs, entonces, diremos: el acto de escribir programas de computadora se llama programación de computadoras.

Como mencionamos anteriormente, hay cientos de lenguajes de programación, que se pueden usar para escribir programas de computadora y los siguientes son algunos de ellos:

  • Java
  • C
  • C++
  • Python
  • PHP
  • Perl
  • Ruby

Usos de los programas informáticos

Hoy en día, los programas de computadora se utilizan en casi todos los campos, el hogar, la agricultura, la medicina, el entretenimiento, la defensa, la comunicación, etc. A continuación se enumeran algunas aplicaciones de los programas de computadora:

  • MS Word, MS Excel, Adobe Photoshop, Internet Explorer, Chrome, etc., son ejemplos de programas de computadora.

  • Se están utilizando programas de computadora para desarrollar gráficos y efectos especiales en la realización de películas.

  • Se están utilizando programas de computadora para realizar ultrasonidos, rayos X y otros exámenes médicos.

  • En nuestros teléfonos móviles se utilizan programas informáticos para SMS, chat y comunicación por voz.

Programador

Alguien que puede escribir programas de computadora o en otras palabras, alguien que puede hacer programación de computadora se llama programador de computadora.

Con base en la experiencia en lenguajes de programación de computadoras, podemos nombrar programadores de computadoras de la siguiente manera:

  • Programador C
  • Programador C ++
  • Programador Java
  • Programador de Python
  • Programador PHP
  • Programador Perl
  • Programador Ruby

Algoritmo

Desde el punto de vista de la programación, un algorithmes un procedimiento paso a paso para resolver cualquier problema. Un algoritmo es un método eficaz expresado como un conjunto finito de instrucciones bien definidas.

Por lo tanto, un programador de computadoras enumera todos los pasos necesarios para resolver un problema antes de escribir el código real. A continuación se muestra un ejemplo simple de un algoritmo para encontrar el número más grande de una lista de números dada:

1. Get a list of numbers L1, L2, L3....LN
2. Assume L1 is the largest, Largest = L1
3. Take next number Li from the list and do the following
4. If Largest is less than Li
5. Largest = Li
6. If Li is last number from the list then
7. Print value stored in Largest and come out
8. Else repeat same process starting from step 3

El algoritmo anterior se ha escrito de manera burda para ayudar a los principiantes a comprender el concepto. Encontrará formas más estandarizadas de escribir algoritmos informáticos a medida que avance hacia niveles avanzados de programación informática.