viernes, 11 de diciembre de 2020

LENGUAJES DE PROGRAMACIÓN

Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que le proporciona a una persona, en este caso el programador, la capacidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de una computadora, de manera que se puedan obtener diversas clases de datos o ejecutar determinadas tareas. A todo este conjunto de órdenes escritas mediante un lenguaje de programación se le denomina programa.

Características

Programar viene a ser el proceso de crear un software fiable mediante la escritura, prueba, depuración, compilación o interpretación, y mantenimiento del código fuente de dicho programa informático. Básicamente, este proceso se define aplicando lógicamente los siguientes pasos:

- El desarrollo lógico del programa para resolver un problema en particular

- Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa)

- Compilación o interpretación del programa hasta convertirlo en lenguaje de máquina

- Prueba y depuración del programa

- Desarrollo de la documentación

Los lenguajes de programación han sido históricamente clasificados atendiendo a distintos criterios:

- Clasificación histórica: 

A medida que surgían nuevos lenguajes que permitían nuevos estilos de programación más expresiva, se distinguieron dichos estilos en una serie de generaciones, cada una representando lenguajes de programación surgidos en una época similar y con características genéricas comunes.

- Lenguajes de alto y de bajo nivel: 

Los lenguajes de programación se suelen clasificar dentro de dos amplias categorías que se refieren a su "nivel de abstracción", es decir, en cuanto a lo específico o general que es respecto a la arquitectura de computación inherente al sistema que se está utilizando.

- Clasificación por paradigmas: 

Los paradigmas de programación distinguen distintos modelos de cómputo y de estilos de estructurar y organizar las tareas que debe realizar un programa. Un lenguaje de programación puede ofrecer soporte a uno o varios paradigmas de programación, total o parcialmente.

- Clasificación por propósito: 

Se distinguen los lenguajes de programación de propósito general de aquellos de propósito específico.

10 tipos de lenguajes de programación más populares y solicitados por el mercado

1. Java

Reconocido por su legibilidad y simplicidad, Java es uno de los lenguajes de programación más adoptados: más 9 millones de desarrolladores lo usan y está presente en 7 mil millones de dispositivos en todo el mundo. Desde 2001 se mantiene en las primeras posiciones.

Su enorme popularidad se debe a su poder de permanencia, cuestión que asegura el funcionamiento a largo plazo de las aplicaciones que lo utilizan. 

2. C

Creado entre 1969 y 1972 en los Laboratorios Bell, es uno de los más utilizados en el mundo. Si bien es ejecutado en la mayoría de los sistemas operativos, es de propósito general, con lo cual es muy flexible.

Es muy popular para el desarrollo de aplicaciones de escritorio, como el conocido editor gráfico GIMP. 

3. Python

Un lenguaje de programación multiplataforma y multiparadigma, que también es de propósito general y  el año pasado ha superado al que conocerás en el puesto número.

Su simpleza, legibilidad y similitud con el idioma inglés lo convierten en un gran lenguaje ideal para principiantes.

4. C++

Conocido por el nombre “C Plus Plus”, se orienta a objetos surge como una continuación y ampliación del C. Hay una gran cantidad de programas escritos en C++, como por ejemplo los paquetes de Adobe.

5. C# 

También llamado “C Sharp”, está orientado a objetos y fue desarrollado en el año 2000 por Microsoft para ser empleado en una amplia gama de aplicaciones empresariales ejecutadas en el framework .NET. C Sharp es una evolución del C y C++ que se destaca por su sencillez y modernidad.

6. Visual Basic. NET

Ha ascendido del número 9 en junio de 2016 al sexto lugar en 2017 siendo utilizado por una gran cantidad de personas que no cuentan con conocimientos profundos como desarrolladores, quienes encuentran en visual basic, además de una sintaxis sencilla, la posibilidad de automatizar sus propios procesos y crear sus propias aplicaciones web.

7. JavaScript

No debemos confundirlo con Java. Son lenguajes distintos. Javascript es un lenguaje de programación que puede ser utilizado para crear programas que luego son acoplados a una página web o dentro de programas más grandes. Sirve para crear efectos y realizar acciones interactivas.

Podemos ver funcionando este lenguaje en servicios de chat, calculadoras o buscadores de información.

8. PHP

Creado en 1994 por el programador canadiende Rasmus Lerdorf, con la intención de contar con un conjunto de herramientas para el mantenimiento de las páginas web y no como lenguaje..

Es de fácil acceso para nuevos programadores y a su vez ofrece grandes herramientas a los más experimentados.

9. SWIFT

Se trata de un lenguaje multiparadigma creado por Apple y focalizado en el desarrollo de aplicaciones para iOS y macOS.? A partir de su presentación en el año 2014, se ha convertido en código abierto y el índice Thiobe, a diferencia de otros años, lo ha ubicado en este puesto por ser uno de los lenguajes de programación más usados actualmente.

10. SQL

Este lenguaje de programación ha sido diseñado para administrar, proteger y recuperar los datos de sistemas de gestión de información, lo cual ha sido utilizado fuertemente en los últimos años a partir del desarrollo de la ciberseguridad.
















viernes, 4 de diciembre de 2020

Microsoft Publisher

MICROSOFT PUBLISHER

Microsoft Publisher es un programa de diseño y edición creado por Microsoft que permite realizar composiciones visuales. Publisher es una herramienta de diseño bastante completa, incluye elementos y funciones con las que se puede crear documentos con imágenes intercambiadas al aplicar la función de arrastrar y soltar.

Generalmente, se lo considera como un programa netamente para principiantes que se diferencia ciertamente del popular procesador de textos Word porque el Publisher especialmente hace hincapié en el diseño y la maquetación de páginas antes que en el proceso y la corrección de los textos tal lo que ocurre con Word.

Básicamente, el Publisher ayudará a quien lo emplee a crear, personalizar y también compartir muy sencillamente una amplia variedad de publicaciones y material de marketing. El mismo dispone de una enorme variedad de plantillas instaladas y por otro lado, también descargables desde el sitio web para de esta manera facilitar el proceso de diseño y de maquetación.

Respecto del porqué el Publisher solamente tiene una muy pequeña porción del mercado esto se debe exclusivamente a que se trata de un segmento liderado por aplicaciones como ser Adobe inDesign y QuarkXpress. El Publisher ha sido históricamente menor apreciado por los centros gráficos y de impresión en comparación a las aplicaciones que recién mencionábamos, por tanto, es que su participación en el mercado es realmente pequeña.

Pero esta no ha sido la única razón de su poca apreciación, sino que también el hecho de ser una aplicación de nivel de entrada empeora sus limitaciones, especialmente en los casos de las versiones más antiguas, que por ejemplo, no permiten ver disponibles algunas fuentes, no pueden mostrar objetos incrustados en otras computadoras, transparencias, sombreados de objetos y exportar directamente a formato PDF.

De todos modos, vale destacar, que las versiones más recientes de Publisher, tales como Microsoft Publisher 2007 presentan una mayor capacidad en lo que respecta a la separación y procesamientos de varios niveles de colores, asimismo permite exportar archivos en formato PDF con la posibilidad de incrustar las propias fuentes tipográficas dentro de ellos, aunque ojo, esta aplicación solamente se podrá descargar desde el sitio web.

A pesar de los contras y de los pros, Microsoft Publisher se encuentra dentro de la lista de programas de alta gama de Microsoft Office. Su uso es muy común y útil en las pequeñas empresas que no suelen disponer de profesionales dedicados al diseño y la maquetación de páginas y documentos.

Características

Microsoft Publisher es un programa que provee un historial simple de edición similar al de su producto hermano Word, pero a diferencia de este no proporciona una posibilidad integrada.

Ayuda a crear, personalizar y compartir con facilidad una amplia variedad de publicaciones y material de marketing. Incluye una variedad de plantillas, instaladas y descargables desde su sitio web. Permite generar desde folletos informativos hasta tarjetas personalizadas.