Programacion Versatil Ds
Programacion Versatil Ds
Introducción
En los últimos años los lenguajes de programación han ido evolucionado en el desarrollo de
sistemas o software, con el objetivo principal de facilitar al usuario las actividades que realiza día
con día; por tal motivo, como programador, es importante conocer los conceptos básicos de
programación, los tipos de lenguajes que se utilizan para el desarrollo y su funcionamiento para
la interpretación de algoritmos, así como para dar solución a los problemas que pudieran
presentarse.
Definición
En términos generales, un lenguaje de programación es una herramienta que permite desarrollar
software o programas para computadora. Los lenguajes de programación son empleados para
diseñar e implementar programas encargados de definir y administrar el comportamiento de los
dispositivos físicos y lógicos de una computadora. Un lenguaje de programación se conforma de
una serie de símbolos y reglas de sintaxis y semántica que definen la estructura principal del
lenguaje y le dan un significado a sus elementos y expresiones.
Clasificación
Lenguaje máquina
Es el sistema de códigos interpretable directamente por un circuito microprogramable, como el
microprocesador de una computadora. Este lenguaje se compone de un conjunto de
instrucciones que determinan acciones que serán realizadas por la máquina. Y un programa de
computadora consiste en una cadena de estas instrucciones de lenguaje de máquina (más los
datos). Normalmente estas instrucciones son ejecutadas en secuencia, con eventuales cambios
de flujo causados por el propio programa o eventos externos. El lenguaje máquina es específico
de cada máquina o arquitectura de la máquina, aunque el conjunto de instrucciones disponibles
pueda ser similar entre ellas.
Fue diseñado a mediados de la década de 1980 por Bjarne Stroustrup. Abarca dos paradigmas
de la programación: la estructurada y la orientada a objetos.
Java
Es empleado frecuentemente para la creación de contenido para sitios web con los cuales se
pueden programar las páginas HTML y los códigos de fuente. PHP es un acrónimo que significa
PHP hypertext pre-processor (inicialmente, PHP tools o personal home page tools), y se trata de
un lenguaje interpretado que se aprovecha para la creación de aplicaciones para servidores o
contenidos dinámicos de sitios web. Últimamente también sirve para crear otro tipo de
programas que incluyen aplicaciones con interfaz gráfica, librerías Qt o GTK+.
Python
Fue hecho por Guido van Rossum en 1990. En la actualidad se desarrolla como un proyecto de
código abierto administrado por la Python Software Foundation. La última versión estable del
lenguaje es la 2.5 (septiembre 2006).
Componentes
Los lenguajes de programación no han dejado de ser un conjunto de símbolos con una estructura
gramatical, reglas semánticas y de sintaxis. En este orden, los lenguajes de alto nivel han
facilitado su uso al implementar un lenguaje parecido al inglés, más reducido y formal, para
establecer condiciones como if-then-else, indicar el tipo de dato que se va a manejar, como
integer, real, double, o señalar eventos como print. De igual manera, hay signos y operadores
que ayudan a estructurar operaciones matemáticas o lógicas, como suma, resta, multiplicación
(+, -, *, /), etcétera.
Instrucciones
Son estructuras gramaticales predefinidas, muy parecidas al lenguaje humano, para generar
secuencias de acciones que conformen un programa. Van desde los operadores aritméticos y
lógicos básicos (sumas, restas, and, or) hasta instrucciones más especializadas para realizar
diversas acciones dentro del programa, como guardado de archivos, volcado de pantalla de un
texto, etcétera.
Control de flujo
Se refiere a la secuencia de acciones de un programa. En ocasiones, dentro de la secuencia de
instrucciones, hay puntos donde el programa debe tomar decisiones con base en el valor de una
variable o el cumplimiento de una cierta condición. El tipo de instrucciones que posibilitan dichas
acciones son, precisamente, las de control de flujo: condicionales (if-then-else), de bucle (for o
while) o selección (case).
Microsoft Visual Studio
Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para
Windows y macOS. Es compatible con múltiples lenguajes de programación, tales como C++, C#,
Visual Basic .NET, F#, Java, Python, Ruby y PHP, al igual que entornos de desarrollo web, como
ASP.NET MVC, Django, etc., a lo cual hay que sumarle las nuevas capacidades en línea bajo
Windows Azure en forma del editor Mónaco.
Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, así como servicios
web en cualquier entorno compatible con la plataforma .NET (a partir de la versión .NET 2002).
Así, se pueden crear aplicaciones que se comuniquen entre estaciones de trabajo, páginas web,
dispositivos móviles, dispositivos embebidos y videoconsolas, entre otros.
Descargar aplicación:
https://visualstudio.microsoft.com/es/vs/