jueves, 27 de junio de 2019

Python

Python es un lenguaje flexible y multiparadigma, utiliza tanto programación orientada a objetos, como, programación imperativa y programación funcional, es dinámico y multiplataforma, fue creado a finales de los 80s por Guido Van Rossum en Países bajos, con la intención de suceder al lenguaje de programación ABC, con la capacidad de interactuar con el sistema operativo Amoeba.
Su filosfía hace hincapié en una sintaxis que favorece a la lectura de código, es un lenguaje que puede llegar a ser bastante complejo, pero si querés empezar con lo básico de este, podés desarrollar fácil comprensión, ya que como lo dije antes, es bastante legible.


Compiladora

Uno de los IDE más conocidos para Python es PyDev para Eclipse, admite el refactoring de códigos, la depuración gráfica y el análisis de códigos, entre otras funciones. 
Una de las principales ventajas de este entorno es que te permite compilar a una muy considerable velocidad, y es compatible con varios plugins y complementos como el conocido emmet que nos facilita la escritura de código a mayor velocidad.

Características

  • No tiene orientación específica, ya que puede usarse para creación de aplicaciones de escritorio, y mezclado con javascript puede ser usada para programas web, esa ventaja de poder crear en muchos aspectos es lo que hace a python un lenguaje útil e interesante para poder aprender.
  • Es multiparadigma.
  • Es multiplataforma.
  • Es dinámico, ya que no hay que añadirle un tipo a las variables, ellas lo detectan y se adaptan.

Algunos programas hechos con python son:

  • GNU MailMan: es un manejador de listas de correo
  • Calibre: Es un gestor de E-books

  • Odoo: Programa que ayuda a la gestión de empresas






Visual Basic.Net

Es un lenguaje orientado a objetos, trabajados sobre Framework.NET , Tambien puede ser considerado como la evolución del anteriormente mencionado Visual Basic. Este lenguaje corre dentro de la plataforma de Visual Studio, siempre perteneciendo a Microsoft, a pesar que son similares, tiene algunos cambios significativos, pero es bastante adaptable si si venís de VB 6.0, tené en cuenta que los proyectos de VB 6.0 no son soportados en Visual Studio.



Su compilador

Como está anteriormente escrito, este lenguaje corre desde visual estudio, que actualmente está en su versión Visual Studio 2019, este compilador  además de poder compilar VB .NET, tiene la capacidad de compilar C#, HTML, CSS entre otros,  tambien trabajar en ASP.NET, es un compilador de código muy avanzado, desde aquí podés trabajar en aplicaciones móviles, aplicaciones web y aplicaciones para ordenadores, la gran variedad de lenguajes que soporta es lo que lo hace se de los más utilizados en la actualidad.


Características

  • A pesar de tener muchas novedades, comparte la mayoría de sintaxis con el lenguaje anteriormete usado de VBA.
  • Puede considerarse como una actualización del Visual Basic anterior, sin embargo, es incapaz de correr los proyectos realizado en versiones de VBA.
  • Tiene un editor poderoso y un entorno IDE amigable.
  • Permite la creación de software multiplataforma.
  • Requiere de un Framework para poder compilar correctamente el código.

Visual Basic

Visual Basic

Es un lenguaje de la reconocida empresa de Microsoft, desarrollado por Alla Cooper, fué lanzado en 1991 con la idea de reducir el trabajo usando un entorno de desarrollo, Este es uno de los principales lenguajes con los que empiezan a aprender programación en los centros educativos, ya que es super versátil y no hay necesidad de poner puntos y coma, y hay gran cantidad de código automatizado. esta versión solo llegó hasta las 6.0. En 2008 Microsoft decidió abandonar el proyecto catalogandolo como "Un callejón sin salida", y pasó a su nuevo proyecto "Visual Studio", usando como lenguajes principales C# y Visual Basic.Net.


Características

  • Para que el código funcione correctamente, requiere de librerias llamadas tambien como DLL.
  • Posee un entorno IDE con muchas opciones que facilitan la programación orientada a objetos y por medio de formularios.
  • Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el programa que esté desarrollándose, es decir en modo intérprete (en realidad pseudo-compila el programa muy rápidamente y luego lo ejecuta, simulando la función de un intérprete puro).
  • Se pueden hacer facilmente archivos autoejecutables(.exe) de nuestro proyecto.

Entorno de desarrollo

Existe un único entorno de desarrollo para Visual Basic, desarrollado por Microsoft: Microsoft Visual Basic x.0, correspondientes a versiones desde la 2.0 hasta la 20.0, (con respectivas diferencias entre versiones del lenguaje).

El entorno de desarrollo es muy similar al de otros lenguajes. Realizando una instalación típica del producto, las características básicas se presentan de la siguiente forma:

En la parte superior aparecen tres elementos, en este orden: la barra de título donde figura el nombre del proyecto en curso y su estado (diseño o ejecución); la barra de menú con 13 opciones desplegables y una barra de herramientas; esta última se puede personalizar, posibilitando la inclusión de prácticamente la totalidad de los comandos del IDE.
En la parte central, cubriendo la franja de mayor área, se encuentra el espacio de trabajo. Este incluye y muestra las ventanas del proyecto, las vistas del código fuente de los módulos, los objetos y los controles que contienen las ventanas de la aplicación y el panel de controles.

El panel de controles, que aunque es móvil normalmente está ubicado a la derecha, por defecto cuenta con los siguientes controles:
  • PictureBox: Caja de imágenes
  • Label: Etiqueta
  • TextBox: Caja de texto
  • Frame: Marco
  • CommandButton: Botón de comando
  • CheckBox: Casilla de verificación
  • OptionButton: Botón de opción
  • ComboBox: Lista desplegable
  • ListBox: Lista
  • HScrollBar: Barra de desplazamiento horizontal
  • VScrollBar: Barra de desplazamiento vertical
  • Timer: Temporizador
  • DriveListBox: Lista de unidades de disco
  • DirListBox: Lista de directorios
  • FileListBox: Lista de archivos
  • Shape: Figura
  • Line: Línea
  • Image: Imagen
  • Data: Conexión a origen de datos
  • OLE: Contenedor de documentos embebidos compatibles con Object Linking and Embedding
  • Además de los listados, se pueden agregar todo tipo de controles de terceros, y hay una gran cantidad de ellos que se proveen con el propio Visual Basic 6.0. Los controles vienen embebidos dentro de archivos con extensión OCX.
  • Las ventanas de proyecto, aunque móviles, se encuentran en el panel lateral derecho y contienen dos vistas principales:
  • El Explorador de proyectos, que muestra todos los elementos que componen el proyecto o grupos de proyectos (formularios, interfaz de controles, módulos de código, módulos de clase, etc.)
  • El Panel de propiedades, donde se muestran todos los atributos de los objetos, controles, formularios, información de módulos clase, entre muchos otros.
  • La Ventana inmediato, por defecto se encuentra en la parte inferior, aunque puede no estar visible (se presionan las teclas Ctrl+G, en ese caso, para mostrar la ventana). Esta ventana resulta una herramienta muy útil a la hora de depurar el programa o bien para realizar pruebas rápidas, ya que permite imprimir mensajes de texto desde el código y ejecutar sentencias y comandos simples inmediatamente (solamente sentencias que se puedan escribir en una sola línea).


Turbo Pascal

Pascal

Fué publicado en 1970 por el profesor Niklaus Wirth con un propósito académico, pero debido a su facilidad de aplicación, y su capacidad para poder hacer tareas y calculos complejos, pasó a ser usado en todo tipo de campos, aún incluyendo el de la educación.

Este lenguaje es recomendado para desarrollar buenas "hábitos de programador", ya que su sintaxis se usa con punto y coma (;), al final de cada instrucción, incluso, yo mismo aprendí a programar por medio de este lenguaje, definitivamente recomendado.



Características

  • Está compuesto por funciones que son facilmente legibles. lo cual facilita la aplicación de la programación estructurada.
  • El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.
  • Las variables no pueden variar de tipo.
  • Las variables deben declararse siempre antes de anunciar un valor.

Su compiladora

Su editor de texto se llama Turbo Pascal, y su ultima versión fué la 2.0, y a pesar de ser viejo aún se puede descargar el software desde la web en su página oficial.