Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Lenguajes de programacion.

Enviado por   •  9 de Septiembre de 2017  •  2.161 Palabras (9 Páginas)  •  536 Visitas

Página 1 de 9

...

Ahora que lenguajes de programación deberíamos aprender, están listados algunos de los mas importantes a continuación.

- Principales lenguajes de programación.

2.5.1 PHP

PHP usa una mezcla entre interpretación y compilación para intentar ofrecer a los programadores la mejor mezcla entre rendimiento y flexibilidad.

PHP compila para tu codigo una serie de instrucciones (llamadas opcodes) siempre que estas son accedidas. Estas instrucciones son entonces ejecutadas una por una hasta que el script termina. Es decir Php es recompilado cada vez que se solicita un script.

Una ventaja de interpretar el código es que toda la memoria usada por tu código es manejada por PHP. Esto significa que tu no tienes que preocuparte de las conexiones a la base de datos, porque PHP lo hará por ti.

Es uno de los lenguajes de programación más populares, la gran fluidez y rapidez de sus scripts y su prometedor futuro, desarrollar aplicaciones Webs utilizando lenguajes como C o COBOL son cosas del pasado.

- C#

C# es un lenguaje de propósito general orientado a objetos creado por Microsoft para su plataforma .NET.

Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET. C# fue diseñado para combinar el control a bajo nivel de lenguajes como C y la velocidad de programación de lenguajes como Visual Basic.

C# combina los mejores elementos de múltiples lenguajes de amplia difusión como C++, Java, Visual Basic o Delphi. La idea principal detrás del lenguaje es combinar la potencia de lenguajes como C++ con la sencillez de lenguajes como Visual Basic, y que además la migración a este lenguaje por los programadores de C/C++/Java sea lo más inmediata posible.

2.5.3 JavaScript

Se trata de un lenguaje de programación del lado del cliente, porque es el navegador el que soporta la carga de procesamiento. Gracias a su compatibilidad con la mayoría de los navegadores modernos, es el lenguaje de programación del lado del cliente más utilizado.

La razón de mayor peso es que es utilizado por millones de páginas webs para validar formularios, crear cookies, detectar navegadores y mejorar el diseño, su fácil aprendizaje lo hace un lenguaje muy demandado.

2.5.4 Perl

Perl es la alternativa más popular a PHP. En internet nos encontramos numerosos recursos que utilizan Perl, muchos de las aplicaciones “open source” requieren tener Perl instalado. Perl es muy flexible, y tambien tiene un gran cantidad de módulos ya escritos.

La potencia de Perl a la hora de procesar grandes cantidades de datos lo hace realmente popular a la hora de desarrollar aplicaciones del lado del servidor, aprender Perl o Php es básico a la hora de desarrollar aplicaciones Web.

2.5.5 C

Es un lenguaje de medio nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel.

Aprender C es básico mientras aprendes C estas aprendiendo conceptos básicos de lenguajes cómo Java o C#, además no sólo es mas sencillo que estos últimos sino que comporten gran parte de su sintaxis.

2.5.6 Ruby y Ruby on Rails

Ruby on Rails es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby. Ruby apareció en el año 1995, su popularidad ha ido creciendo desde que su documentación no solo estuviera en japonés. Simple y funcional, el uso de Active Record de forma eficiente simplifica y agiliza el desarrollo de forma notable. Al minimizar el trabajo con la base de datos y emplear un único lenguaje para todo el desarrollo, se consigue acortar los tiempos de desarrollo.

2.6 Bases de datos.

Es un repositorio en donde guardamos información integrada que podemos almacenar y recuperar.

2.6.1 Componentes de una Base de Datos:

Hardware: constituido por dispositivo de almacenamiento como discos duros.

Software: que es el DBMS o Sistema Administrador de Base de Datos.

Datos: los cuales están almacenados y van a ser procesados para convertirse en información.

2.6.2 Tipos de Usuarios en Base de Datos

Usuario Final: es la persona que utiliza los datos, esta persona ve datos convertidos en información:

Desarrollador de Aplicaciones: es la persona que desarrolla los sistemas que interactúan con la Base de Datos.

DBA: es la persona que asegura integridad, consistencia, redundancia, seguridad este es el Administrador de Base de Datos quien se encarga de realizar el mantenimiento diario o periódico de los datos.

2.6.3 Conceptos Básicos de Base de datos

Tablas: Forma en que son organizados los datos está compuesto por filas y columnas.

Campos: es la mínima unidad de referencia de un dato.

2.6.4 Niveles de Abstracción en Base de datos

Externo: esa es la visión del usuario final, datos convertidos en información.

.Puede definirse como la forma en el que el usuario aprecia la información y sus relaciones.

Conceptual: Es aquel en el que se definen las estructuras lógicas de almacenamiento y las relaciones que se darán entre ellas. Ejemplos comunes de este nivel son el diseño de los registros y las ligas que permitirán la conexión entre registros de un mismo archivo, de archivos distintos incluso, de ligas hacia archivos.

Interno: se ve como se almacena los datos fisicamente.

Es aquel en el que se determinan las características de almacenamiento en el medio secundario.

Los Sistemas Gestores de Bases de Datos son un tipo de software, dedicado a servir de interfaz entre las bases de datos y las aplicaciones que la utilizan.

2.6.5

...

Descargar como  txt (15 Kb)   pdf (104.1 Kb)   docx (16.8 Kb)  
Leer 8 páginas más »
Disponible sólo en Essays.club