Вы находитесь на странице: 1из 4

Leguajes de programación más utilizados:

1. Leguaje C

C es un lenguaje de programación originalmente desarrollado por Dennis M. Ritchie entre 1969


y 1972 en los Laboratorios Bell, como evolución del anterior lenguaje B, a su vez basado en BCPL.
Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos,
concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de
programación más popular para crear software de sistemas, aunque también se utiliza para
crear aplicaciones.

Uno de los objetivos de diseño del lenguaje C es que sólo sean necesarias unas pocas
instrucciones en lenguaje máquina para traducir cada elemento del lenguaje, sin que haga falta
un soporte intenso en tiempo de ejecución. Es muy posible escribir C a bajo nivel de abstracción;
de hecho, C se usó como intermediario entre diferentes lenguajes.

2. Leguaje C++

C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne
Stroustrup. La intención de su creación fue el extender al lenguaje de programación C
mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista
de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido. Posteriormente se
añadieron facilidades de programación genérica, que se sumaron a los paradigmas de
programación estructurada y programación orientada a objetos. Por esto se suele decir que el
C++ es un lenguaje de programación multiparadigma.
El nombre C++ fue propuesto por Rick Mascitt en el año 1983, cuando el lenguaje fue utilizado
por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con
clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una
extensión de C.

3. Python

Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis
que favorezca un código legible.
Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos,
programación imperativa y, en menor medida, programación funcional. Es un lenguaje
interpretado, usa tipado dinámico y es multiplataforma.
Una característica importante de Python es la resolución dinámica de nombres; es decir, lo que
enlaza un método y un nombre de variable durante la ejecución del programa (también llamado
enlace dinámico de métodos).
Otro objetivo del diseño del lenguaje es la facilidad de extensión. Se pueden escribir nuevos
módulos fácilmente en C o C++. Python puede incluirse en aplicaciones que necesitan una
interfaz programable.
4. Java

El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun
Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en 1995 como un
componente fundamental de la plataforma Java de Sun Microsystems. Su sintaxis deriva en gran
medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos. Las
aplicaciones de Java son generalmente compiladas a bytecode (clase Java) que puede ejecutarse
en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora
subyacente.
a) El lenguaje Java se creó con cinco objetivos principales:
b) Debería usar el paradigma de la programación orientada a objetos.
c) Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos.
d) Debería incluir por defecto soporte para trabajo en red.
e) Debería diseñarse para ejecutar código en sistemas remotos de forma segura.
f) Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como
C++.
5. Java Script

JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto


del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo,
débilmente tipado y dinámico.
Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte
de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas
aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScripto SSJS). Su
uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de
escritorio (mayoritariamente widgets) es también significativo
JavaScript se diseñó con una sintaxis similar al C, aunque adopta nombres y convenciones
del lenguaje de programación Java. Sin embargo Java y JavaScript tienen semánticas y
propósitos diferentes.
JavaScript se ha convertido en uno de los lenguajes de programación más populares en internet.
Al principio, sin embargo, muchos desarrolladores renegaban del lenguaje porque el público al
que va dirigido lo formaban publicadores de artículos y demás aficionados, entre otras razones.
La llegada de Ajax devolvió JavaScript a la fama y atrajo la atención de muchos otros
programadores. Como resultado de esto hubo una proliferación de un conjunto de frameworks
y librerías de ámbito general, mejorando las prácticas de programación con JavaScript, y
aumentado el uso de JavaScript fuera de los navegadores web, como se ha visto con la
proliferación de entornos JavaScript del lado del servidor. En enero de 2009, el
proyecto CommonJS fue inaugurado con el objetivo de especificar una librería para uso de
tareas comunes principalmente para el desarrollo fuera del navegador web.

6. Visual Basic

El Visual Basic es un lenguaje de programación que proviene del BASIC. La primera versión de
este lenguaje de programación Visual Basic fue presentada en el año 1991. La intención de este
primer programa era simplificar la programación utilizando un entorno de trabajo claro que
permitiera crear interfaces gráficas facilitando así la programación. Las sintaxis que utiliza este
lenguaje de programación proviene del conocido BASIC, pero completada con comandos y
códigos de otros lenguajes más modernos. Este lenguaje de programación Visual Basic tiene un
apartado dedicado a la Programación Orientada a Objetos.

Es un lenguaje muy apropiado para el manejo de bases de datos. Muchas empresas lo utilizan
para la gestión de sus bases de datos porque su utilización es sencilla y abundan los
programadores de este lenguaje. Programación en Visual Basic es una manera sencilla de crear
aplicaciones, además el lenguaje le ofrece una cantidad de herramientas para simplificar esta
labor, como proyectos, formularios, plantillas de objetos, controles personalizados, add-ins y un
gestor de base de datos.

7. MATLAB

MATLAB (Matrix Laboratory) es un programa interactivo de uso general en Ciencias e Ingeniería


La interacción se realiza mediante instrucciones (comandos), y también
mediante funciones y programas (scripts). Los objetos básicos con los cuales opera MATLAB
son matrices. La especificación y asignación de cada variable la realiza MATLAB en
forma dinámica y eficiente, por lo que no son necesarias las declaraciones de variables de
algunos lenguajes de computación convencionales.
en un entorno fácil de usar, donde los problemas y las soluciones son expresados como se
escriben matemáticamente, sin la programación tradicional. El nombre MATLAB proviene de
``MATrix LABoratory'' (Laboratorio de Matrices). MATLAB fue escrito originalmente para
proporcionar un acceso sencillo al software matricial desarrollado por los
proyectos LINPACK y EISPACK, que juntos representan lo más avanzado en programas de cálculo
matricial. MATLAB es un sistema interactivo cuyo elemento básico de datos es una matriz que
no requiere dimensionamiento. Esto permite resolver muchos problemas numéricos en una
fracción del tiempo que llevaría hacerlo en lenguajes como C, BASIC o FORTRAN. MATLAB ha
evolucionado en los últimos años a partir de la colaboración de muchos usuarios. En entornos
universitarios se ha convertido en la herramienta de enseñanza estándar para cursos de
introducción en álgebra lineal aplicada, así como cursos avanzados en otras áreas. En la
industria, MATLAB se utiliza para investigación y para resolver problemas prácticos de ingeniería
y matemáticas, con un gran énfasis en aplicaciones de control y procesamiento de
señales. MATLAB también proporciona una serie de soluciones específicas
denominadas TOOLBOXES. Estas son muy importantes para la mayoría de los usuarios
de MATLAB y son conjuntos de funciones MATLAB que extienden el entorno MATLAB para
resolver clases particulares de problemas como:

8. Asembler (leguaje Maquina)

El lenguaje ensamblador es el lenguaje de programación utilizado para escribir programas


informáticos de bajo nivel, y constituye la representación más directa del Código
máquina específico para cada arquitectura de computadoras legible por un programador. Aun
hoy se utiliza en la programación de handler o manipuladores de dispositivos de hardware. El
código máquina, o lenguaje de máquina, está formado por instrucciones sencillas, que -
dependiendo de la estructura del procesador- pueden especificar:

 Registros específicos para operaciones aritméticas, direccionamiento o control de


funciones.
 Posiciones de memoria específicas (offset).
 Modos de direccionamiento usados para interpretar operandos.

Las operaciones más complejas se realizan combinando estas instrucciones sencillas, que
pueden ser ejecutadas secuencialmente o mediante instrucciones de control de flujo. Casi todas
las instrucciones utilizan 2 operandos específicos para realizar su función.

9. SQL
SQL es un lenguaje de computación para trabajar con conjuntos de datos y las relaciones entre
ellos. Los programas de bases de datos relacionales, como Microsoft Office Access, usan SQL
para trabajar con datos. A diferencia de muchos lenguajes de computación, SQL no es difícil de
leer y entender, incluso para un usuario inexperto. Al igual que muchos lenguajes de
computación, SQL es un estándar internacional reconocido por organismos de estándares
como ISO y ANSI.

El Structured Query Language o SQL es el lenguaje utilizado por la mayoría de los Sistemas
Gestores de Bases de Datos Relacionales (SGBDR) surgidos a finales de los años 70, y que llega
hasta nuestros días. A lo largo del tiempo se ha ido ampliando y mejorando. En la actualidad SQL
es el estándar de facto de la inmensa mayoría de los SGBDR comerciales. El soporte del estándar
es general y muy amplio, pero cada sistema (Oracle, SQL Server, MySQL...) incluye sus
ampliaciones y pequeñas particularidades.

El lenguaje SQL se divide en tres subconjuntos de instrucciones, según la funcionalidad de éstas:

 DML (Data Manipulation Language – Lenguaje de Manipulación de Datos): se encarga


de la manipulación de los datos. Es lo que usamos de manera más habitual para
consultar, generar o actualizar información.

 DDL (Data Definition Language – Lenguaje de Definición de Datos): se encarga de la


manipulación de los objetos de la base de datos, por ejemplo, crear tablas u otros
objetos.

 DCL (Data Control Language – Lenguaje de Control de Datos): se encarga de controlar el


acceso a los objetos y a los datos, para que los datos sean consistentes y sólo puedan
ser accedidos por quien esté autorizado a ello.

10. PHP

PHP es un lenguaje de código abierto muy popular, adecuado para desarrollo web y que puede
ser incrustado en HTML. Es popular porque un gran número de páginas y portales web están
creadas con PHP. Código abierto significa que es de uso libre y gratuito para todos los
programadores que quieran usarlo. Incrustado en HTML significa que en un mismo archivo
vamos a poder combinar código PHP con código HTML, siguiendo unas reglas.

PHP se utiliza para generar páginas web dinámicas. Recordar que llamamos página estática a
aquella cuyos contenidos permanecen siempre igual, mientras que llamamos páginas dinámicas
a aquellas cuyo contenido no es el mismo siempre. Por ejemplo, los contenidos pueden cambiar
en base a los cambios que haya en una base de datos, de búsquedas o aportaciones de los
usuarios, etc.

Con PHP puedes procesar la información de formularios, generar páginas con contenidos
dinámicos, o enviar y recibir cookies, entre muchas más cosas. PHP lo utilizan desde pequeñas
páginas web hasta grandes empresas. Muchas aplicaciones web están construidas usando PHP.
Podemos citar Joomla y Drupal (gestores de contenido de páginas web), osCommerce y
Prestashop (tiendas on-line para comercio electrónico), phpBB y SMF (sistemas de foros para
páginas web), Moodle (plataforma educativa para educación on-line), etc.

Вам также может понравиться