# data[].attributes.attachment_link.readable_text
VB.NET

Desarrollador(es)

Microsoft
https://docs.microsoft.com/en-us/dotnet/visual-basic/ y https://docs.microsoft.com/ja-jp/dotnet/visual-basic/

Información general

Extensiones comunes

.vb

Paradigma

Multiparadigma: estructurado, imperativo, orientado a objetos, dirigido por eventos, funcional, genérico, reflexivo

Apareció en

2001

Diseñado por

Microsoft

Última versión estable

16.9

Sistema de tipos

Estático, dinámico, fuerte, seguro, nominal

Implementaciones

Microsoft .NET, Microsoft .NET Core, Mono y DotGNU

Dialectos

Microsoft Visual Basic

Influido por

Small Basic, Visual Basic

Sistema operativo

Multiplataforma

Visual Basic .NET ( VB.NET) es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET. Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es retro compatible con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas modernas. Para mantener eficacia en el desarrollo de las aplicaciones la gran mayoría de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones (desde el primer Visual Studio .NET hasta Visual Studio .NET 2022, que es la última versión de Visual Studio para la plataforma .NET), aunque existen otras alternativas, como SharpDevelop (que además es libre).

Al igual que con todos los lenguajes de programación basados en .NET, los programas escritos en VB .NET requieren el Framework .NET o Mono para ejecutarse.

Visual Basic 2008 (VB 9.0)

Para esta versión se añadieron varias novedades, incluyendo:

Visual Basic 2010 ofrece soporte de entorno de ejecución dinámica.

VB 2010 forma parte de Microsoft Silverlight. Visual Basic es un lenguaje de programación que permite realizar diferentes programas de registro anidados.

Si Visual Basic .NET debe considerarse una mera versión de Visual Basic, o si debe considerarse como un nuevo lenguaje de programación, es un tema que ha traído mucha discusión, y que aún la trae.

La sintaxis básica es prácticamente la misma entre VB y VB.NET, con la excepción de los añadidos para soportar nuevas características como el control estructurado de excepciones, la programación orientada a objetos, o los Genéricos.

Las diferencias entre VB y VB.NET son profundas, sobre todo en cuanto a metodología de programación y bibliotecas, pero ambos lenguajes siguen manteniendo un gran parecido, cosa que facilita notablemente el paso de VB a VB.NET.

Al mismo tiempo que evolucionaba el lenguaje, las herramientas que Microsoft proporciona para programar también evolucionaban para adaptarse a las novedades.

Visual Studio .NET (2002)

Visual Studio .NET se publicó en 2002 y fue la primera versión de Visual Studio.NET

En esta primera versión de Visual Studio .NET se podían programar aplicaciones Windows.

En esta versión se añadió por primera vez la posibilidad de programar para dispositivos móviles usando .NET, ya fuera usando el Compact Framework, o ASP.NET.

Visual Basic Express Edition

A partir de la introducción en el mercado de la versión 2005 de Visual Studio Microsoft publicó lo que se conoce como ediciones Exp de distintos programas. Las versiones Express son versiones limitadas pero gratuitas, pensadas para usos no profesionales (principiantes, aficionados y pequeños negocios), existiendo una edición independiente para cada lenguaje.

Visual Basic Express Edition es una versión de Visual Studio limitada. Esta versión permite sólo programar en VB.NET, y además limita el tipo de proyectos que se pueden desarrollar. Visual Web Developer Express Edition permite programar páginas ASP.NET en VB.

Se lanzó el Service Pack 1 para Visual Studio 2005 el 14 de diciembre de 2006.

El IDE de Visual Studio 2008 permite trabajar contra 3 .NET frameworks diferentes:

.NET Framework 2.0

.NET Framework 3.0

.NET Framework 3.5

También es muy fácil de usar gracias al desarrollo de hardware.

Además, integra el framework ASP.NET AJAX para el desarrollo de AJAX..

El 12 de abril de 2010, Microsoft publica Visual Studio 2010, nombre clave Dev10, y .NET Framework versión 4. Compatible con Visual Basic .NET, con una interfaz rediseñada, más sencilla y con soporte para diseño de aplicaciones en Windows 7.

Para desarrollar en VB.NET existen algunas alternativas a Visual Studio, quizás la más notable sea SharpDevelop.

SharpDevelop es un entorno de programación integrado que permite programar en C# y en VB.NET.

Este es un entorno publicado bajo licencia LGPL, lo que implica que es libre y que el código fuente es abierto.

MonoDevelop es una implementación de SharpDevelop para programar usando Mono, una implementación libre de .NET que funciona en distintos sistemas operativos.

Desarrollo multiplataforma

Gracias al esfuerzo que ha realizado la gente del proyecto Mono para implementar una versión compatible 100% con .NET que incluye la inmensa mayoría de la bibliotecas y una implementación multiplataforma de Windows.Forms, resulta posible programar para distintos sistemas operativos usando VB.NET.

Ejemplo básico de "Hola, Mundo" en la consola:

Enlaces externos

# data[].attributes.attachment_link.title
Visual Basic .NET - Wikipedia, la enciclopedia libre

# data[].attributes.attachment_link.description
VB.NET Desarrollador(es) Microsoft https://docs.microsoft.com/en-us/dotnet/visual-basic/ y https://docs.microsoft.com/ja-jp/dotnet/visual-basic/ Información general Extensiones comunes .vb Paradigma Multiparadigma: estructurado, imperativo, orientado a objetos, dirigido por eventos, funcional, genérico, reflexivo Apareció en 2001 Diseñado por Microsoft Última versión estable 16.9 Sistema de tipos Estático, dinámico, fuerte, seguro, nominal Implementaciones Microsoft .NET, Microsoft .NET Core, Mono y DotGNU Dialectos Microsoft Visual Basic Influido por Small Basic, Visual Basic Sistema operativo Multiplataforma Visual Basic .NET ( VB.NET) es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET.

# data[].attributes.attachment_link.title
Tutorial Visual Basic .NET - Parte 1 (Curso VB.NET 2010 & 2012)

# data[].attributes.attachment_link.title
Introducción al lenguaje C# y .NET Framework

# data[].attributes.attachment_link.description
Conozca los conceptos básicos de C# y .NET. Obtenga información general sobre el lenguaje C# y el ecosistema .NET.

# data[].attributes.attachment_link.readable_text
Phyton es un lenguaje de programación indispensable para cualquier informático o aprendiz de desarrollo web. Constituye una base sólida para quienes deseen formarse en el área, porque se trata de un lenguaje dinámico que se implementa en una variedad de plataformas, por lo cual permite crear no solo sitios sino aplicaiciones en una amplia variedad de sistemas operativos como iOS, Android, Windows o Mac. Te contamos qué es y para qué sirve Phyton ofreciéndote sus principales características.

Razones para aprender Phyton

Es un lenguaje de programación versátil multiplataforma y multiparadigma que se destaca por su código legible y limpio. La licencia de código abierto permite su utilización en distintos contextos sin la necesidad de abonar por ello y se emplea en plataformas de alto tráfico como Google, YouTube o Facebook. Su objetivo es la automatización de procesos para ahorrar tanto complicaciones como tiempo, los dos pilares en cualquier tarea profesional. Dichos procesos se reducirán en pocas líneas de código que insertarás en una variedad de plataformas y sistemas operativos.

Phyton es ideal para trabajar con grandes volúmenes de datos porque favorece su extracción y procesamiento, siendo el elegido por las empresas de Big Data. A nivel científico, posee una amplia biblioteca de recursos con especial énfasis en las matemáticas para aspirantes a programadores en áreas especializadas. También es útil para crear videojuegos gracias a su dinamismo y simplicidad, aunque tratándose de un lenguaje de programación interpretado es más lento que Java, C++ o C#. Más allá de la función que le otorgues, Phyton cuenta con una comunidad de usuarios muy activos que comparten constantemente sus conocimientos y recursos en líena.

Caracteristicas del lenguaje de programación Phyton

Atrapa a los usuarios por su sencillez, legibilidad y exactitud en la sintaxis, entendida como el conjunto de reglas que se siguen al escribir un código pues se trata de lenguaje como cualquier otro empleado en la comunicación de ideas, aunque a nivel informático. Con unas pocas líneas de código podrás programar algoritmos conplejos que arrojen resultados sofisticados, volviéndolo un lenguaje práctico y ahorrativo en materia de tiempo. Además, posee dialcetos -variantes que se adaptan a otros lenguajes- como Jython que se utiliza para escribir en Java, el lenguaje de programación más empleado en sitios y aplicaciones por su servicio completo.

Para los fanáticos de la estética informática, podría catalogarse como un lenguaje elegante y casi minimalista. Comprueba los errores sobre la marcha para solucionarlos cuando afectan a la memoria, manteniendo la integridad de tu matriz y eviatando las complicaciones a la hora de escribir el código. Con casi 30 años en el mercado, su antiguedad lo volvió un lenguaje sólido que maduró entre la comunidad de adeptos, siendo un indicador clave sobre su calidad y practicidad de uso. Finalmente, su enfoque en la funcionalidad es la causa principal que nos impulsa a recomendarte el aprendizaje de Phyton si estás pensando en ingresar al mundo de la programación.

# data[].attributes.attachment_link.description
Phyton es un lenguaje de programación indispensable para cualquier informático o aprendiz de desarrollo web. Constituye una base sólida para quienes deseen formarse en el área, porque se trata de un lenguaje dinámico que se implementa en una variedad de plataformas, por lo cual permite crear no solo sitios sino aplicaiciones en una amplia variedad de sistemas operativos como iOS, Android, Windows o Mac.

# data[].attributes.body
4. PYTHON

# data[].attributes.attachment_link.title
Tutorial Python 1: Introducción al Lenguaje de Programación

# data[].attributes.attachment_link.description
El lenguaje de programación de Arduino está basado en C++ y aunque la referencia para el lenguaje de programación de Arduino está en http://arduino.cc/en/Reference/HomePage, también es posible usar comandos estandar de C++ en la programación de Arduino. Características de C: Es el lenguaje de programación de propósito general asociado al sistema operativo UNIX.

# data[].attributes.attachment_link.title
Curso Java desde cero  #1 | Introducción e instalación de JDK

# data[].attributes.attachment_link.readable_text
Java es un lenguaje de programación que lleva entre nosotros más de 18 años pero sigue siendo, en cierto modo, desconocido.

Hace unos años, mencionar el nombre Java te recordaba a applets y aplicaciones Java multiplataforma. Hoy en día el nombre es quizá más reconocido gracias a las aplicaciones y juegos Java para teléfonos o los continuos problemas de seguridad que afectaron a la plataforma.

Descubre un poco más sobre Java a continuación, su historia y para qué sirve.

Breve historia de Java

Java es un lenguaje de programación creado en 1995 para el entorno de computación de mismo nombre por Sun Microsystems. Su nombre, se comenta, vendría de Java Coffee, una cafetería que regentarían con frecuencia los programadores y que, además, explicaría el logotipo de la humeante taza de café.

Su filosofía WORA (Write Once, Run Anyware) permite a los desarrolladores portar sus aplicaciones a distintos sistemas sin apenas -o ningún- esfuerzo, aunque la gran variedad de dispositivos en los que se puede ejecutar Java lleva la segmentación entre applets Java, aplicaciones de escritorio, aplicaciones empresariales y aplicaciones para teléfonos móviles.

En 2010, Oracle compró Sun Microsystems, convirtiéndose en el nuevo "dueño" de Java.

¿Para qué sirve Java?

Como todo lenguaje de programación, Java se utiliza para crear aplicaciones y procesos que funcionen en multitud de dispositivos. La versión estandar de Java es responsable de varias aplicaciones muy conocidas como jDownloader, Vuze o Minecraft.

Las aplicaciones Java se comunican con la máquina virtual Java, y no con el sistema operativo, lo cual permite a los programadores desentenderse de la compatibilidad con el hardware: esta es tarea para la máquina virtual de Java.

Los applets Java no son más que pequeñas aplicaciones que se ejecutan en navegador web, y requieren tener instalado el plugin Java correspondiente (se incluye en la instalación estándar de Java). Estos applets, incrustados en páginas web, permitían hacer cosas entonces imposibles para HTML, como usar la videocámara, realizar operaciones complejas con imágenes o crear complejos sistemas de chat. Hace tiempo te mostramos un ejemplo de la potencia de Java en nuestro análisis de Gaikai, un servicio para probar juegos mediante streaming.
Ejemplo de applet Java integrado en el navegador
Hoy en día, sin embargo, los complementos para el navegador como Java y Flash se enfrentan a un futuro incierto, con la llegada de HTML5. Esta versión del estándar web, ya soportada en gran medida en la mayoría de los navegadores, es capaz de tratar con multimedia, gráficos y almacenamiento local de un modo antes posible únicamente mediante complementos.

Por último, las aplicaciones móviles Java, se basan en una versión reducida de Java, Java Me (Micro Edition), disponible en distintos perfiles.

Estas aplicaciones pueden funcionar en un gran número de terminales compatibles entre los que se incluyen Nokia, teléfonos Bada y casi cualquier teléfono de hace unos años.

Según las cifras de Oracle, hay dos mil millones de teléfonos compatibles con Java. Aún hoy en día puedes encontrar grandes juegos que se siguen publicando para Java, además de aplicaciones como LINE.

¿Dónde se usa Java?

Si has prestado atención durante la instalación de Java, ya habrás visto la cifra: Java está presente en tres mil millones de dispositivos.

Ordenadores: Windows, Mac, Linux, Solaris. Mas de mil millones, según Oracle.

Tres mil millones de teléfonos móviles.

Routers

Parquímetros

Cajeros automáticos

Tarjetas de crédito

Lectores de libros electrónicos

Televisiones

Consolas PlayStation

Telefonos VOIP

IRM (máquinas de resonancia magnética)

Reproductores de DVD y Blu-ray

Coches

¿Necesitas instalar Java?

La respuesta es probablemente no. Tal y como comentamos antes, Java se sigue usando en aplicaciones o en forma de applets integrados en página web pero, si lo necesitas, lo sabrás.

Es decir, generalmente no necesitarás preocuparte de instalar Java salvo que lo necesites. Y, si lo necesitas, ya se encargará la aplicación o página web de hacértelo saber. De hecho, es muy probable que incluso proceda a instalar Java de forma automática.

No queremos decir que corras a desinstalar Java, sino que lo necesitarás únicamente si usas aplicaciones o páginas web que lo requieran.

¿Tienes Java instalado en tu navegador?

Lo puedes comprobar fácilmente desde esta página web.

¿Cómo descargar Java?
Artículo actualizado el 19 de marzo de 2014

# data[].attributes.attachment_link.description
Java es un lenguaje de programación que lleva entre nosotros más de 18 años pero sigue siendo, en cierto modo, desconocido. Hace unos años, mencionar el nombre Java te recordaba a applets y aplicaciones Java multiplataforma.

# data[].attributes.attachment_link.description
Estructura básica de un programa en C. Tipos básicos y variables. Funciones. Expresiones y operadores. Conversión de tipos. Control de flujo. Sentencia if, switch, while, for. Break y Continue....