Conceptos basicos de programacion

Introducción a los conceptos básicos de programación

En esta guía para principiantes de la codificación, aprenderás los conceptos básicos utilizados en los lenguajes de programación informática. Como principiante, empezarás a aprender los fundamentos de la codificación que puedes encontrar en un curso de “Programación 101”. Utilizaremos algunos conceptos básicos de Java como punto de partida que son aplicables a la mayoría de los demás lenguajes de programación.
Estoy escribiendo estas guías sobre los fundamentos de una manera que voy a asumir que tienes muy poco conocimiento en la programación.    Quiero que este contenido proporcione a cualquier persona “que entre por la calle” los fundamentos para poder escribir su primer programa con el lenguaje de programación Java con el menor dolor posible.
Así que vamos a empezar con nuestro primer tema: Los 5 conceptos básicos de cualquier lenguaje de programación.    Puede que digas: “¿Por qué estamos hablando de cualquier lenguaje de programación?    Pensé que esto era sobre Java”.    Bueno, he descubierto que es importante recordar que muchos lenguajes de programación son muy similares, y conocer los fundamentos que son comunes entre todos los lenguajes de programación te ayudará a la transición a cualquier otro lenguaje de programación si lo necesitas.    Por ejemplo, con los conocimientos básicos de programación en Java que había obtenido, tardé menos de un mes en aprender a programar en un lenguaje llamado Objective C (que se utiliza para las aplicaciones del iPhone).    ¡Eso es algo poderoso!

Wikipedia

Cuando empecé a aprender los conceptos de los lenguajes de programación, no sabía nada de lo básico. Sólo conocía los fundamentos de A+ y Network+. Pero C, Java y Python eran un mundo totalmente diferente para mí. Además, no había casi nadie que me ayudara, ya que era el único de mis amigos con conocimientos de informática. Así que finalmente decidí que empezaría a aprender los conceptos más comunes de los lenguajes de programación que existen. Entonces conocí C y C++. Empecé a aprender C, pero la verdad es que estaba de cabeza desde la importación de módulos, y todas esas cosas normalmente me salían mal. Aprendí C durante un mes; luego pensé que C era un poco duro y así empecé a aprender Bash.
Aunque Bash es un lenguaje de scripting y no un concepto de lenguaje de programación, fue de nuevo difícil de entender. Me quedé atascado en las tareas de cron y otras cosas. Finalmente, sin ningún lugar a donde ir, empecé a aprender Python. Pero no… fue lo peor. Cuando solía escribir códigos en C, tenía que escribir todos y cada uno de los fragmentos de código. Pero en Python, había un montón de magia para entender realmente lo que está sucediendo. Y sí, esta magia es diferente a la que estás pensando, y ‘magia’ es la palabra oficial en Python. Magia en Python significa que quieres hacer algo, y esa cosa ocurre, pero no sabes cómo ha ocurrido. Sí, y ahí es donde Python tiende a complicarse.

Conceptos básicos de programación para principiantes

Este tutorial presenta conceptos básicos de programación, como la estructura de los programas, la declaración de variables, las construcciones condicionales y de bucle, y el estilo de programación código/compilación/ejecución. Este tutorial está pensado como una introducción a estos conceptos para estudiantes que no tienen experiencia previa en programación.
Los programas de ordenador son conjuntos de instrucciones que indican a un ordenador cómo interactuar con el usuario, cómo interactuar con el hardware del ordenador y cómo procesar los datos. Los primeros ordenadores programables requerían que los programadores escribieran instrucciones explícitas para manipular directamente el hardware del ordenador. Este “lenguaje de máquina” era muy tedioso de escribir a mano, ya que incluso tareas sencillas como imprimir alguna salida en la pantalla requieren 10 o 20 comandos de lenguaje de máquina. El lenguaje de máquina suele denominarse “lenguaje de bajo nivel”, ya que el código manipula directamente el hardware del ordenador.
En cambio, los lenguajes de alto nivel como “C”, C++, Pascal, Cobol, Fortran, ADA y Java se denominan “lenguajes compilados”. En un lenguaje compilado, el programador escribe instrucciones más generales y un compilador (un software especial) traduce automáticamente estas instrucciones de alto nivel a lenguaje de máquina. A continuación, el ordenador ejecuta el lenguaje de máquina.  Una gran parte del software que se utiliza hoy en día está programado de esta manera.

Edx

Un lenguaje de programación se utiliza para indicar a un ordenador que realice una tarea determinada. Es un lenguaje que utilizamos para comunicarnos con los ordenadores. Si quieres aprender a programar y quieres dedicarte a ello, debes conocer estos conceptos de programación que se aplican a todos y cada uno de los lenguajes de programación.
El conocimiento de los distintos tipos de datos es imprescindible para todos los aspirantes a programadores. En palabras sencillas, el tipo de datos es un atributo de los datos que da información al compilador sobre cómo el codificador pretende utilizar esos datos en particular. El tipo de datos también define las operaciones que se pueden realizar con los datos.
Un tipo de datos determina qué tipo de valor puede tener un objeto y qué tipo de operaciones se pueden realizar con él.  Ejemplos de tipos de datos son las cadenas (consisten en uno o más caracteres e incluyen números y otros tipos de caracteres).
Las funciones son el concepto de programación más importante que permite repetir instrucciones, sin necesidad de teclear esas instrucciones una y otra vez cuando se necesitan ejecutar en el programa.

Acerca del autor

admin

Ver todos los artículos