¿Qué es un lenguaje de programación?

Publicado por CPA-BLOG / Category:

Es cualquier lenguaje artificial, el cual, se utiliza para definir adecuadamente una secuencia de instrucciones que puedan ser interpretadas y ejecutadas en una computadora. Se asume que las instrucciones así escritas son traducidas luego a un código que la máquina pueda “comprender”. El proceso de traducción es realizado normalmente por la computadora, usando un programa especializado para tal fin.

Los lenguajes de programación intentan conservar una similitud con el lenguaje humano, con la finalidad de que sean más naturales a quienes los usan. Establecen un conjunto de reglas sintácticas y semánticas, las cuales rigen la estructura del programa de computación que se escribe o edita. De esta forma, permiten a los programadores o desarrolladores, poder especificar de forma precisa los datos sobre los que se va a actuar, su almacenamiento, transmisión y demás acciones a realizar bajo las distintas circunstancias consideradas.

¿Qué es el lenguaje de Máquina?

Publicado por CPA-BLOG / Category: ,

El lenguaje máquina es el único que entiende directamente la computadora, utiliza el alfabeto binario que consta de los dos únicos símbolos 0 y 1, denominados bits (abreviatura inglesa de dígitos binarios).

¿Qué es una programa informático?

Publicado por CPA-BLOG / Category:

  1. Conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. 
  2. Secuencia de instrucciones que una computadora puede interpretar y ejecutar.
  3. Un programa de cómputo o programa informático (software) es un conjunto o secuencia de instrucciones (llamadas también código) que pueden ser interpretadas y ejecutadas en el CPU de la computadora. Esta secuencia de instrucciones se escribe en alguno de los diversos lenguajes de programación que existen, como BASIC.
  4. Los programas pueden caer en una de dos categorías: Programas del sistema o programas de aplicación.

 

¿Qué es el lenguaje ensamblador?

Publicado por CPA-BLOG / Category: ,

El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos, y constituye la representación más directa del código máquina específico para cada arquitectura de computadoras legible por un programador.

¿En qué consiste el código binario?

Publicado por CPA-BLOG / Category:

Es el sistema de representación de textos, o procesadores de instrucciones de ordenador, utilizando el sistema binario (sistema numérico de dos dígitos, o bit: el "0" y el "1"). En informática y telecomunicaciones, el código binario se utiliza con variados métodos de codificación de datos, tales como cadenas de caracteres, o cadenas de bits. Estos métodos pueden ser de ancho fijo o ancho variable.

¿Qué es una variable?

Publicado por CPA-BLOG / Category: ,

Las variables son los “contenedores” de los datos que se van a procesar, son un elemento común en la mayor parte de los lenguajes de computación. Físicamente, las variables son áreas designadas de memoria en donde se guarda el valor del dato. Supongamos que se escribe un programa en el cual se solicitan sueldos de empleados. Se debe contar con una variable que guarde ese dato. Puede escogerse nombrarla, por ejemplo, v_sueldo.

Pasos de la programación

Publicado por CPA-BLOG / Category:

Los programas son los bloques constitutivos del software del sistema de información. Para la elaboración de programas, se usa una adaptación del proceso del ciclo de vida de desarrollo de sistemas. Los pasos para la creación de programas son los siguientes:

Especificación del programa:

En este paso se identifica y se define la necesidad a resolver, que indicará los objetivos, salidas, entradas y requerimientos de procesamiento del programa. Los programadores, verifican si existe ya, una solución provista por alguien que haya encarado el problema con anterioridad y que lo ofrezca, bien en la propia organización o de manera comercial fuera de ella. Solamente si la solución no se encuentra disponible, o existen limitaciones para conseguirla, es cuando se comienza con la programación. En primer lugar, debe establecerse cuál es el problema que se intenta resolver, delimitándolo claramente. Se procede entonces, a determinar cuál es la salida de información que se desea genere el programa. La salida, se puede tratar de una salida impresa o una que se presente en el monitor, como por ejemplo, un reporte de facturación para cada mes. La determinación de entradas requiere identificar qué datos son necesarios para realizar el proceso y cuál es su origen. Seguidamente, se definen las tareas de procesamiento que deben realizarse para transformar los datos de entrada en salida.

Diseño del programa:

Es la etapa en la cual los programadores delinean cada componente del programa y las interfaces entre cada componente. Se cuenta con muchas herramientas para este proceso, entre las que se tiene, diagramas de flujos (para programación estructurada), círculos y canales de mensaje (programación orientada a objetos) y seudocódigo. Estas herramientas permiten presentar una documentación que describe la solución en términos gráficos y descripción de las instrucciones que conforman los procedimientos.

Codificación del programa:

En esta fase se realiza la generación del programa, usando un lenguaje de programación. Se obtendrá de la fase el código que ejecutará la computadora. Implica desde la escritura de las instrucciones en el llamado código fuente, hasta la realización de prueba del mismo. Para esta fase se hace uso de la lógica que se determinó en el paso anterior para realizar la generación del programa. Puede hacerse uso del código que ya fue escrito y probado anteriormente (probablemente en otros proyectos), en especial si se está usando la POO. La integración y adaptación de código existente a una nueva aplicación, puede ahorrar gran cantidad de tiempo.

Prueba del programa:

La aparición de errores en los programas es prácticamente inevitable. Existen dos tipos de errores principalmente: de sintaxis y lógica. Los errores de sintaxis violan las reglas del lenguaje de programación. Para afrontarlos se hace uso de un compilador que los detectará de forma automática. Los errores de lógica causan que el programa se ejecute de manera inesperada o incorrecta. El proceso para eliminar los errores de lógica se denomina depuración.

Documentación del programa:

Este paso resalta la necesidad de completar y revisar toda la documentación acumulada en el proceso y adaptarla, para quienes estarán relacionados con el programa en el futuro: Los usuarios finales y los programadores. La documentación contiene de manera escrita todas las descripciones y procedimientos, que surgen a lo largo del proceso, acerca de un programa y su modo de uso. La documentación para los usuarios les indica cómo utilizar el programa y cómo resolver los mensajes de error. Suele ir incluida dentro del programa, en una opción de ayuda, o separada en manuales impresos. Para los programadores, la documentación es valiosa por dos situaciones: al pasar el tiempo, un programador puede olvidar detalles de su producto, o también, cuando un programador debe actualizar, modificar o dar mantenimiento a un programa desarrollado por otro.

Mantenimiento del programa:

Esta fase se inicia inmediatamente después de instalado el producto. Está motivada, porque algunos defectos menores podrían haber sido pasados por alto y deberán ser solventados o porque los programadores podrían querer añadir mayor funcionalidad al mismo, como respuesta a las inquietudes de los usuarios finales. Debido a que todas las organizaciones experimentan cambios con el tiempo, los programas inevitablemente deben cambiar con ellas. De modo que deberán ser ajustados, para mejorar, estandarizarse o adecuarse a los cambios