jueves, 10 de diciembre de 2020

"LENGUAJE DE PROGRAMACIÓN"

 "LENGUAJE DE PROGRAMACIÓN"




A lo largo de los años, los lenguajes de programación han aumentado su potencia y flexibilidad para, de esa forma, llevar a cabo las tareas complejas que la innovación y las nuevas tecnologías de información y comunicación (TIC) nos exigen.

Todas las máquinas y dispositivos requieren un lenguaje de programación para cumplir sus funciones. Si conoces cuáles permiten que estos las realicen adecuadamente, entonces tendrás un plus que te permitirá alcanzar tus objetivos en menos tiempo.

¿QUÉ ES UN LENGUAJE DE PROGRAMACIÓN?

Es un lenguaje formal que, mediante una serie de instrucciones, le permite a un programador escribir un conjunto de órdenes, acciones consecutivas, datos y algoritmos para, de esa forma, crear programas que controlen el comportamiento físico y lógico de una máquina. Mediante este lenguaje se comunican el programador y la máquina, permitiendo especificar, de forma precisa, aspectos como:

  • cuáles datos debe operar un software específico;
  • cómo deben ser almacenados o transmitidos esos datos;
  • las acciones que debe tomar el software dependiendo de las circunstancias variables.

Para explicarlo mejor (en otras y con menos palabras), el lenguaje de programación es un sistema estructurado de comunicación, el cual está conformado por conjuntos de símbolos, palabras claves, reglas semánticas y sintcticas que permiten el entendimiento entre un programador y una máquina. Es importante recalcar que existe el error común de usar como sinónimos el lenguaje de programación y el lenguaje informático, pero ¿por qué no debemos confundirlos? Pues, es debido a que el lenguaje de programación obedece a un conjunto de reglas que permiten expresar las instrucciones que serán interpretadas por el programador. Y el lenguaje informático comprende otros lenguajes que dan formato a un texto pero no son programación en sí mismos. Entonces, no todos los lenguajes informáticos son de programación, pero todos los lenguajes de programación son a la vez informáticos.

¿QUE TIPOS DE PROGRAMACIÓN EXISTEN?

El lenguaje de programación es la base para construir todas las aplicaciones digitales que se utilizan en el día a día y se clasifican en dos tipos principales: lenguaje de bajo nivel y de alto nivel.

LENGUAJE DE PROGRAMACIÓN DE BAJO NIVEL:

Son lenguajes totalmente orientados a la máquina. Este lenguaje sirve de interfaz y crea un vínculo inseparable entre el hardware y el software. Además, ejerce un control directo sobre el equipo y su estructura física. Para aplicarlo adecuadamente es necesario que el programador conozca sólidamente el hardware. Éste se subdivide en dos tipos:

LENGUAJE MAQUINA:

Es el más primitivo de los lenguajes y es una colección de dígitos binarios o bits (0 y 1) que la computadora lee e interpreta y son los únicos idiomas que las computadoras entienden.No entendemos muy bien lo que dice ¿verdad? Por eso, el lenguaje ensamblador nos permite entender mejor a qué se refiere éste código.

LENGUAJE ENSAMBLADOR:

El lenguaje ensamblador es el primer intento de sustitución del lenguaje de máquina por uno más cercano al utilizado por los humanos. Un programa escrito en éste lenguaje es almacenado como texto (tal como programas de alto nivel) y consiste en una serie de instrucciones que corresponden al flujo de órdenes ejecutables por un microprocesador. Sin embargo, dichas máquinas no comprenden el lenguaje emsamblador, por lo que se debe convertir a lenguaje máquina mediante un programa llamado Ensamblador. Este genera códigos compactos, rápidos y eficientes creados por el programador que tiene el control total de la máquina.

LENGUAJE DE PROGRAMACIÓN DE ALTO NIVEL:

 Tienen como objetivo facilitar el trabajo del programador, ya que utilizan unas instrucciones más fáciles de entender. Además, el lenguaje de alto nivel permite escribir códigos mediante idiomas que conocemos (español, inglés, etc.) y luego, para ser ejecutados, se traduce al lenguaje de máquina mediante traductores o compiladores.

TRADUCTOR:

Traducen programas escritos en un lenguaje de programación al lenguaje máquina de la computadora y a medida que va siendo traducida, se ejecuta.

COMPILADOR:

Permite traducir todo un programa de una sola vez, haciendo una ejecución más rápida y puede almacenarse para usarse luego sin volver a hacer la traducción.





miércoles, 2 de diciembre de 2020

MICROSOFT PUBLISHER

"MICROSOFT PUBLISHER"



Microsoft Publisher es un programa de edición que sirve para crear material y documentos impresos como boletines, sobres, catálogos, trípticos, dípticos, folletos o calendarios. La primera edición de este programa fue lanzada por Microsoft en 1991 y forma parte del paquete ofimático Microsoft Office y se puede adquirir a través de las dos versiones que se ofrecen de la suite: Office 365, en su modalidad Hogar y Personal, y a través de Microsoft Office 2016, pero sólo en su paquete Professional. Como puedes imaginar se trata de un programa de pago que se puede comprar mediante suscripción anual o mensual o a través de un pago único junto a otras herramientas de la suite ofimática de Microsoft: Word, Excel, Access, Outlook…

Para llevar a cabo estas tareas de edición ofrece una serie de funciones y herramientas que hacen su uso muy intuitivo, el verdadero fuerte de la aplicación frente a otras de su competencia como Adobe InDesign, enfocadas más a un ámbito de uso más profesional. Entre las principales funciones podemos encontrar algunas como las siguientes:


  • Inserta en páginas de contenidos texto e imagen.
  • Repite estructuras en diferentes secciones.
  • Permite la inserción en lote de imágenes.
  • Admite el diseño propio de fondos para los documentos.
  • Gran variedad de formatos y efectos para los textos.
  • Se integra con herramientas de trabajo online como OneDrive.
  • Disponibilidad del repositorio de imágenes online de Microsoft.
  • Se pueden usar fotografías propias para los fondos de cualquier proyecto.

La primera edición del programa vio la luz en 1991 como decimos y poco a poco ha ido evolucionando hasta hoy, ofreciéndose de manera integrada dentro de Office. Por derecho propio se ha convertido en una de las mejores herramientas para la autoedición y que está al alcance de cualquier usuario, tanto por nivel de conocimientos como económico (si tenemos en cuenta que adquirimos con él otras herramientas).

A pesar de la competencia de otros programas de autoedición como Adobe InDesign, QuarkXPress o Corel Draw su uso continúa vigente. El motivo es que al estar integrado dentro de Microsoft Office que cuenta con herramientas de uso extendido, muchos usuarios han optado por él para aprovechar que también usan las demás. Además, cuenta con un modo de uso bastante sencillo e intuitivo gracias a que ofrece cientos de plantillas para los diferentes formatos de documento que se pueden diseñar, además de mucha flexibilidad a la hora de introducir elementos gráficos y textos propios. Se trata de un programa que un usuario puede aprender a manejar rápidamente, no así como otras aplicaciones que exigen un mayor conocimiento del proceso de creación y que están orientadas a ámbitos estrictamente profesionales.












"LENGUAJE DE PROGRAMACIÓN"

 "LENGUAJE DE PROGRAMACIÓN" A lo largo de los años, los lenguajes de programación han aumentado su potencia y flexibilidad para, d...