SlideShare una empresa de Scribd logo
1 de 5
PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR - SEDE
IBARRA
Nombre: Liliana Chisaguano
Curso: 5to semestre
Fecha: 12/05/2017
Las características principales:
JAVA
1.- Lenguaje Simple: Viene de la misma estructura de c y c++; ya que c++ fue un referente
para la creación de java, utiliza determinadas características de c++.
2.- Orientado a Objeto: Toda la programación en java en su mayoría está orientada a
objeto, ya que al estar agrupados en estructuras encapsuladas es más fácil su manipulación.
3.- Distribuido: Permite abrir sockets, establecer y aceptar conexiones con los servidores o
clientes remotos; facilita la creación de aplicaciones distribuidas.
4.- Robusto: Es altamente fiable en comparación con c, proporciona numerosas
comprobaciones en compilación y en tiempo de ejecución.
5.- Seguro: Se han implementado barreras de seguridad en el lenguaje y en el sistema de
ejecución de tiempo real.
6.- Indiferente a la arquitectura: Es compatible con los más variados entornos de red,
estos Windows 95, Unix aWindows Nt y Mac, trabajar con diferentes sistemas operativos.
7.- Portable: Sus programas son iguales en cualquiera de las plataformas, ya que java
especifica tamaños básicos, esto se conoce como la máquina virtual de java.
8.- Interpretado y compilado a la vez: Se construye el código fuente este se transforma en
una especie de código de máquina.
9.- Multihebra o Multihilos: Hace varias funciones al mismo tiempo, su función de multa
hilos ya que por cada hilo que el programa tenga se ejecutaran en tiempo real.
10.- Dinámico: Es muy dinámico en la fase de enlazado, sus clases actuaran en medida
sean requeridas o necesitadas, incluir incluso desde fuentes muy variadas o desde la red.
11.- Produce Applets: Se pueden crear aplicaciones independientes y applets.
12.- Alto rendimiento: ES veloz en el momento de correr los programas y por ahorrase
muchas líneas de código.
C#
 C# es un lenguaje de programación simple pero eficaz, diseñado para escribir
aplicaciones empresariales.
 El lenguaje C# es una evolución de los lenguajes C y C++. Utiliza muchas de las
características de C++ en las áreas de instrucciones, expresiones y operadores.
 C# presenta considerables mejoras e innovaciones en áreas como seguridad de tipos,
control de versiones, eventos y recolección de elementos no utilizados (liberación
de memoria).
 C# proporciona acceso a los tipos de API más comunes: .NET Framework, COM,
Automatización y estilo C. Asimismo, admite el modo unsafe, en el que se pueden
utilizar punteros para manipular memoria que no se encuentra bajo el control del
recolector de elementos no utilizados.
RUBY
 Orientado a objetos
 Cuatro niveles de ámbito de variable: global, clase, instancia y local.
 Manejo de excepciones
 iteradores y clausuras o closures (pasando bloques de código)
 expresiones regulares nativas similares a las de Perl a nivel del lenguaje
 Posibilidad de redefinir los operadores (sobrecarga de operadores)
 recolección de basura automática
 Altamente portable
 Hilos de ejecución simultáneos en todas las plataformas usando green threads
 Carga dinámica de DLL/bibliotecas compartidas en la mayoría de las plataformas
 Introspección, reflexión y metaprogramación
 Amplia librería estándar
 Soporta inyección de dependencias
 Soporta alteración de objetos en tiempo de ejecución
 continuaciones y generadores
PYTHON
Simple: Es muy fácil iniciarse en este lenguaje. El pseudo-código natural de Python es una
de sus grandes fortalezas.
Propósito General: Se puede crear todo tipo de programas; programas de propósito
general y también se pueden desarrollar páginas Web.
Open Source: Ha sido modificado para que pueda funcionar en diversas plataformas, es
gratuito.
Lenguaje Orientado a Objetos: Es construido sobre objetos que combinan datos y
funcionalidades.
Lenguaje de Alto Nivel: No nos debemos preocupar por detalles de bajo nivel, (como
manejar la memoria empleada por el programa).
Incrustable: Se puede insertar lenguaje Python dentro un programa C/C++ y de esta
manera ofrecer las facilidades del scripting.
Extensas Librerías: Pueden ayudar a hacer varias cosas como expresiones regulares,
generación de documentos, evaluación de unidades, pruebas, procesos, bases de datos,
navegadores web, CGI, ftp, correo electrónico, XML, XML-RPC, HTML, archivos WAV,
criptografía, GUI, y también otras funciones dependientes del Sistema.
Sintaxis clara: Python tiene una sintaxis muy visual.
C++
* Tiene un conjunto completo de instrucciones de control.
*Permite la agrupación de instrucciones.
*Incluye el concepto de puntero (variable que contiene la dirección de otra variable).
*Los argumentos de las funciones se transfieren por su valor.
*E/S no forma parte del lenguaje, sino que se proporciona a través de una biblioteca de
funciones. Tamaño pequeño.
*Uso extensivo de llamadas a funciones.
*Comandos breves (poco tecleo).
*Lenguaje estructurado.
*Programación de bajo nivel (nivel bit)
*Implementación de apuntadores - uso extensivo de apuntadores para la memoria, arreglos,
estructuras y funciones.
HTML
 El Web tenía que ser distribuido: La información repartida en páginas no muy
grandes enlazadas entre sí.
 El Web tenía que ser hipertexto y debía ser fácil navegar por él.
 Tenía que ser compatible con todo tipo de ordenadores (PCs, Macintosh, estaciones
de trabajo...) y con todo tipo de sistemas operativos (Windows, MS-DOS, UNIX,
MAC-OS,...).
 Debía ser dinámico: el proceso de cambiar y actualizar la información debía ser ágil
y rápido.
Estas características son las que marcaron el diseño de todos los elementos del WWW
incluida la programación de páginas Web. Como respuesta a todos estos requisitos se
creó el lenguaje HTML (HiperText Markup Language), cuyas siglas significan
"lenguaje hipertexto de marcas".
SQL Server Management Studio
 Compatibilidad con la mayoría de las tareas administrativas de SQL Server.
 Un entorno único integrado para la administración del Motor de base de datos de
SQL Server y la creación.
 Cuadros de diálogo para administrar objetos de Motor de base de datos de SQL
Server, Analysis Services y Reporting Services, lo que permite ejecutar las acciones
inmediatamente, enviarlas a un editor de código o escribirlas en script para
ejecutarlas posteriormente.
 Exportación e importación del registro de servidor de SQL Server Management
Studio desde un entorno de Management Studio a otro.
 Guardado o impresión de archivos de plan de presentación XML o de interbloqueo
generados por SQL Server Profiler, revisión posterior o envío a los administradores
para su análisis.
 Un nuevo monitor de actividad con filtro y actualización automática.
 Interfaces de Correo electrónico de base de datos integradas.
PERL
* Es fácil de usar, aunque es difícil de aprender.
*Existen muy pocas cosas que no se pueden hacer con este lenguaje, por lo que se le puede
considerar como un lenguaje que no tiene fronteras.
*Se puede programar cualquier existen librerías y módulos para casi cualquier cosa que se
requiera, pero hay aplicaciones que requieren mucha rapidez en las cuales es mejor utilizar
otros lenguajes que no sean interpretados.
*Es rápido de crear, ya que no posee funciones que, aunque sean bastante interesantes,
hagan disminuir la velocidad de desarrollo de una aplicación del lenguaje.
*El lenguaje es feo, siendo esta una de las principales razones para su difícil aprendizaje,
aunque esto se compensa con el poder de alcance del lenguaje.
*Se puede utilizar en varios entornos, como puede ser Windows 95, OS/2, Linux, entre
muchos otros.
*Tiene características que soportan una variedad de paradigmas de programación, como la
estructural, funcional y la orientada a objetos.
*Tiene incorporado un poderoso sistema de procesamiento de texto y una enorme colección
de módulos disponibles.
*Ofrece una ayuda en línea desde la consola de comandos.
*Se ejecuta desde la línea de comandos de una ventana del sistema operativo.
*Es un lenguaje case-sensitive, lo cual hace referencia a la propiedad de un texto para
presentarse en mayúsculas o en minúsculas.

Más contenido relacionado

La actualidad más candente

Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Webragmyl
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo webEvelioHdez
 
herramientas tecnológicas
herramientas tecnológicasherramientas tecnológicas
herramientas tecnológicasGerardo Linares
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionJosue Ventura
 
Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.NetJesús R. Tineo
 
Presentacion tics
Presentacion ticsPresentacion tics
Presentacion ticsBraislom95
 
Elabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub moduloElabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub moduloricardo dueñas
 
Lenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebLenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebAramis Andrade
 
Lenguje c.PRESENTACION
Lenguje c.PRESENTACIONLenguje c.PRESENTACION
Lenguje c.PRESENTACIONEderson Galvan
 
Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoAntonio Palomares Sender
 
Lenguajes de programacion torres montoya
Lenguajes de programacion torres montoyaLenguajes de programacion torres montoya
Lenguajes de programacion torres montoyaOnce Redes
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programaciónGabriel Solano
 
Programación web
Programación web Programación web
Programación web Andy015
 
Introducción a la Plataforma .NET
Introducción a la Plataforma .NETIntroducción a la Plataforma .NET
Introducción a la Plataforma .NETMelissa Santacruz
 

La actualidad más candente (19)

Laboratorio de programación II
Laboratorio de programación IILaboratorio de programación II
Laboratorio de programación II
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Web
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
herramientas tecnológicas
herramientas tecnológicasherramientas tecnológicas
herramientas tecnológicas
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.Net
 
Presentacion tics
Presentacion ticsPresentacion tics
Presentacion tics
 
Elabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub moduloElabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub modulo
 
Net framwork.ppt
Net framwork.pptNet framwork.ppt
Net framwork.ppt
 
1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
 
Lenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebLenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas Web
 
Lenguje c.PRESENTACION
Lenguje c.PRESENTACIONLenguje c.PRESENTACION
Lenguje c.PRESENTACION
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entorno
 
Lenguajes de programacion torres montoya
Lenguajes de programacion torres montoyaLenguajes de programacion torres montoya
Lenguajes de programacion torres montoya
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
 
Programación web
Programación web Programación web
Programación web
 
Introducción a la Plataforma .NET
Introducción a la Plataforma .NETIntroducción a la Plataforma .NET
Introducción a la Plataforma .NET
 
Programacion web-ian
Programacion web-ianProgramacion web-ian
Programacion web-ian
 

Similar a Características de 10 lenguajes de programación

Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazoJesica Pérez
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptxJulinAguirre8
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozadaAdrianaYepezM
 
Introducción a la programacion.pdf
Introducción a la programacion.pdfIntroducción a la programacion.pdf
Introducción a la programacion.pdfIvanaTrento
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAHelmilpa
 
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOS
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOSPRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOS
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOSRoxa1190
 
Microsoft .NET Propuesta
Microsoft .NET PropuestaMicrosoft .NET Propuesta
Microsoft .NET PropuestaMarcel Aponte
 
LENGUAJE DE PROGRAMACION C DAYLIN
LENGUAJE DE PROGRAMACION C DAYLINLENGUAJE DE PROGRAMACION C DAYLIN
LENGUAJE DE PROGRAMACION C DAYLINDaylinRuiz2837
 
.NET Framework y sus beneficios
.NET Framework y sus beneficios.NET Framework y sus beneficios
.NET Framework y sus beneficiosChetu
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaglfloresgilberto
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014Neptuno Networks
 
1. Introducción a la Programación Orientada a Objetos con Java
1. Introducción a la Programación Orientada a Objetos con Java1. Introducción a la Programación Orientada a Objetos con Java
1. Introducción a la Programación Orientada a Objetos con JavaJuanjo Simon
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-webolguisf
 

Similar a Características de 10 lenguajes de programación (20)

Cabrera ies 2011
Cabrera ies 2011Cabrera ies 2011
Cabrera ies 2011
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozada
 
Introducción a la programacion.pdf
Introducción a la programacion.pdfIntroducción a la programacion.pdf
Introducción a la programacion.pdf
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
 
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOS
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOSPRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOS
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOS
 
Python
PythonPython
Python
 
Microsoft .NET Propuesta
Microsoft .NET PropuestaMicrosoft .NET Propuesta
Microsoft .NET Propuesta
 
LENGUAJE DE PROGRAMACION C DAYLIN
LENGUAJE DE PROGRAMACION C DAYLINLENGUAJE DE PROGRAMACION C DAYLIN
LENGUAJE DE PROGRAMACION C DAYLIN
 
.NET Framework y sus beneficios
.NET Framework y sus beneficios.NET Framework y sus beneficios
.NET Framework y sus beneficios
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Servidor php
Servidor phpServidor php
Servidor php
 
1. Introducción a la Programación Orientada a Objetos con Java
1. Introducción a la Programación Orientada a Objetos con Java1. Introducción a la Programación Orientada a Objetos con Java
1. Introducción a la Programación Orientada a Objetos con Java
 
michael ascanio
michael ascaniomichael ascanio
michael ascanio
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
Lenguajes de programación web
Lenguajes de programación webLenguajes de programación web
Lenguajes de programación web
 

Más de Alexa Chisaguano

Calculo de la entropia de la información
Calculo de la entropia de la informaciónCalculo de la entropia de la información
Calculo de la entropia de la informaciónAlexa Chisaguano
 
La entropía y los sistemas abiertos
La entropía y los sistemas abiertosLa entropía y los sistemas abiertos
La entropía y los sistemas abiertosAlexa Chisaguano
 
Segmentación de las imágenes
Segmentación de las imágenesSegmentación de las imágenes
Segmentación de las imágenesAlexa Chisaguano
 
Entropía Vs Neguentropía
Entropía Vs NeguentropíaEntropía Vs Neguentropía
Entropía Vs NeguentropíaAlexa Chisaguano
 
Aplicaciones de la ingerieria de sistemas
Aplicaciones  de la ingerieria de sistemasAplicaciones  de la ingerieria de sistemas
Aplicaciones de la ingerieria de sistemasAlexa Chisaguano
 
Filtrado de imágenes en matlab
Filtrado de imágenes en matlabFiltrado de imágenes en matlab
Filtrado de imágenes en matlabAlexa Chisaguano
 
Procesamiento de imagenes con matlab
Procesamiento de imagenes con matlabProcesamiento de imagenes con matlab
Procesamiento de imagenes con matlabAlexa Chisaguano
 
Topología matemática preguntas.docx
Topología matemática preguntas.docxTopología matemática preguntas.docx
Topología matemática preguntas.docxAlexa Chisaguano
 

Más de Alexa Chisaguano (20)

Los sistemas complejos
Los sistemas complejosLos sistemas complejos
Los sistemas complejos
 
Algoritmo de huffman
Algoritmo de huffmanAlgoritmo de huffman
Algoritmo de huffman
 
Calculo de la entropia de la información
Calculo de la entropia de la informaciónCalculo de la entropia de la información
Calculo de la entropia de la información
 
La entropía y los sistemas abiertos
La entropía y los sistemas abiertosLa entropía y los sistemas abiertos
La entropía y los sistemas abiertos
 
La ley de la entropía
La ley de la entropíaLa ley de la entropía
La ley de la entropía
 
Instalación de vegas
Instalación de vegasInstalación de vegas
Instalación de vegas
 
Segmentación de las imágenes
Segmentación de las imágenesSegmentación de las imágenes
Segmentación de las imágenes
 
Entropía Vs Neguentropía
Entropía Vs NeguentropíaEntropía Vs Neguentropía
Entropía Vs Neguentropía
 
Aplicaciones de la ingerieria de sistemas
Aplicaciones  de la ingerieria de sistemasAplicaciones  de la ingerieria de sistemas
Aplicaciones de la ingerieria de sistemas
 
Operadores morfológicos
Operadores morfológicosOperadores morfológicos
Operadores morfológicos
 
Teoria de la decisión
Teoria de la decisiónTeoria de la decisión
Teoria de la decisión
 
Ingeniería en sistemas
Ingeniería en sistemasIngeniería en sistemas
Ingeniería en sistemas
 
Filtrado de imágenes en matlab
Filtrado de imágenes en matlabFiltrado de imágenes en matlab
Filtrado de imágenes en matlab
 
Procesamiento de imagenes con matlab
Procesamiento de imagenes con matlabProcesamiento de imagenes con matlab
Procesamiento de imagenes con matlab
 
Teoria de la decisión
Teoria de la decisiónTeoria de la decisión
Teoria de la decisión
 
Topología matemática preguntas.docx
Topología matemática preguntas.docxTopología matemática preguntas.docx
Topología matemática preguntas.docx
 
Manipulacion de matrices
Manipulacion de matricesManipulacion de matrices
Manipulacion de matrices
 
Matrices
MatricesMatrices
Matrices
 
Teoria de la información
Teoria de la informaciónTeoria de la información
Teoria de la información
 
Trabajo autonomo
Trabajo autonomoTrabajo autonomo
Trabajo autonomo
 

Último

Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosisauVillalva
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUManuelSosa83
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx170766
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxmiguelmateos18
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTElisaLen4
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)Ricardo705519
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5juanjoelaytegonzales2
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalaciónQualityAdviceService
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptxNancyJulcasumaran
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfwduranteg
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...GuillermoRodriguez239462
 

Último (20)

Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptos
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptx
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 

Características de 10 lenguajes de programación

  • 1. PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR - SEDE IBARRA Nombre: Liliana Chisaguano Curso: 5to semestre Fecha: 12/05/2017 Las características principales: JAVA 1.- Lenguaje Simple: Viene de la misma estructura de c y c++; ya que c++ fue un referente para la creación de java, utiliza determinadas características de c++. 2.- Orientado a Objeto: Toda la programación en java en su mayoría está orientada a objeto, ya que al estar agrupados en estructuras encapsuladas es más fácil su manipulación. 3.- Distribuido: Permite abrir sockets, establecer y aceptar conexiones con los servidores o clientes remotos; facilita la creación de aplicaciones distribuidas. 4.- Robusto: Es altamente fiable en comparación con c, proporciona numerosas comprobaciones en compilación y en tiempo de ejecución. 5.- Seguro: Se han implementado barreras de seguridad en el lenguaje y en el sistema de ejecución de tiempo real. 6.- Indiferente a la arquitectura: Es compatible con los más variados entornos de red, estos Windows 95, Unix aWindows Nt y Mac, trabajar con diferentes sistemas operativos. 7.- Portable: Sus programas son iguales en cualquiera de las plataformas, ya que java especifica tamaños básicos, esto se conoce como la máquina virtual de java. 8.- Interpretado y compilado a la vez: Se construye el código fuente este se transforma en una especie de código de máquina. 9.- Multihebra o Multihilos: Hace varias funciones al mismo tiempo, su función de multa hilos ya que por cada hilo que el programa tenga se ejecutaran en tiempo real. 10.- Dinámico: Es muy dinámico en la fase de enlazado, sus clases actuaran en medida sean requeridas o necesitadas, incluir incluso desde fuentes muy variadas o desde la red. 11.- Produce Applets: Se pueden crear aplicaciones independientes y applets. 12.- Alto rendimiento: ES veloz en el momento de correr los programas y por ahorrase muchas líneas de código.
  • 2. C#  C# es un lenguaje de programación simple pero eficaz, diseñado para escribir aplicaciones empresariales.  El lenguaje C# es una evolución de los lenguajes C y C++. Utiliza muchas de las características de C++ en las áreas de instrucciones, expresiones y operadores.  C# presenta considerables mejoras e innovaciones en áreas como seguridad de tipos, control de versiones, eventos y recolección de elementos no utilizados (liberación de memoria).  C# proporciona acceso a los tipos de API más comunes: .NET Framework, COM, Automatización y estilo C. Asimismo, admite el modo unsafe, en el que se pueden utilizar punteros para manipular memoria que no se encuentra bajo el control del recolector de elementos no utilizados. RUBY  Orientado a objetos  Cuatro niveles de ámbito de variable: global, clase, instancia y local.  Manejo de excepciones  iteradores y clausuras o closures (pasando bloques de código)  expresiones regulares nativas similares a las de Perl a nivel del lenguaje  Posibilidad de redefinir los operadores (sobrecarga de operadores)  recolección de basura automática  Altamente portable  Hilos de ejecución simultáneos en todas las plataformas usando green threads  Carga dinámica de DLL/bibliotecas compartidas en la mayoría de las plataformas  Introspección, reflexión y metaprogramación  Amplia librería estándar  Soporta inyección de dependencias  Soporta alteración de objetos en tiempo de ejecución  continuaciones y generadores
  • 3. PYTHON Simple: Es muy fácil iniciarse en este lenguaje. El pseudo-código natural de Python es una de sus grandes fortalezas. Propósito General: Se puede crear todo tipo de programas; programas de propósito general y también se pueden desarrollar páginas Web. Open Source: Ha sido modificado para que pueda funcionar en diversas plataformas, es gratuito. Lenguaje Orientado a Objetos: Es construido sobre objetos que combinan datos y funcionalidades. Lenguaje de Alto Nivel: No nos debemos preocupar por detalles de bajo nivel, (como manejar la memoria empleada por el programa). Incrustable: Se puede insertar lenguaje Python dentro un programa C/C++ y de esta manera ofrecer las facilidades del scripting. Extensas Librerías: Pueden ayudar a hacer varias cosas como expresiones regulares, generación de documentos, evaluación de unidades, pruebas, procesos, bases de datos, navegadores web, CGI, ftp, correo electrónico, XML, XML-RPC, HTML, archivos WAV, criptografía, GUI, y también otras funciones dependientes del Sistema. Sintaxis clara: Python tiene una sintaxis muy visual. C++ * Tiene un conjunto completo de instrucciones de control. *Permite la agrupación de instrucciones. *Incluye el concepto de puntero (variable que contiene la dirección de otra variable). *Los argumentos de las funciones se transfieren por su valor. *E/S no forma parte del lenguaje, sino que se proporciona a través de una biblioteca de funciones. Tamaño pequeño. *Uso extensivo de llamadas a funciones. *Comandos breves (poco tecleo). *Lenguaje estructurado. *Programación de bajo nivel (nivel bit) *Implementación de apuntadores - uso extensivo de apuntadores para la memoria, arreglos, estructuras y funciones.
  • 4. HTML  El Web tenía que ser distribuido: La información repartida en páginas no muy grandes enlazadas entre sí.  El Web tenía que ser hipertexto y debía ser fácil navegar por él.  Tenía que ser compatible con todo tipo de ordenadores (PCs, Macintosh, estaciones de trabajo...) y con todo tipo de sistemas operativos (Windows, MS-DOS, UNIX, MAC-OS,...).  Debía ser dinámico: el proceso de cambiar y actualizar la información debía ser ágil y rápido. Estas características son las que marcaron el diseño de todos los elementos del WWW incluida la programación de páginas Web. Como respuesta a todos estos requisitos se creó el lenguaje HTML (HiperText Markup Language), cuyas siglas significan "lenguaje hipertexto de marcas". SQL Server Management Studio  Compatibilidad con la mayoría de las tareas administrativas de SQL Server.  Un entorno único integrado para la administración del Motor de base de datos de SQL Server y la creación.  Cuadros de diálogo para administrar objetos de Motor de base de datos de SQL Server, Analysis Services y Reporting Services, lo que permite ejecutar las acciones inmediatamente, enviarlas a un editor de código o escribirlas en script para ejecutarlas posteriormente.  Exportación e importación del registro de servidor de SQL Server Management Studio desde un entorno de Management Studio a otro.  Guardado o impresión de archivos de plan de presentación XML o de interbloqueo generados por SQL Server Profiler, revisión posterior o envío a los administradores para su análisis.  Un nuevo monitor de actividad con filtro y actualización automática.  Interfaces de Correo electrónico de base de datos integradas.
  • 5. PERL * Es fácil de usar, aunque es difícil de aprender. *Existen muy pocas cosas que no se pueden hacer con este lenguaje, por lo que se le puede considerar como un lenguaje que no tiene fronteras. *Se puede programar cualquier existen librerías y módulos para casi cualquier cosa que se requiera, pero hay aplicaciones que requieren mucha rapidez en las cuales es mejor utilizar otros lenguajes que no sean interpretados. *Es rápido de crear, ya que no posee funciones que, aunque sean bastante interesantes, hagan disminuir la velocidad de desarrollo de una aplicación del lenguaje. *El lenguaje es feo, siendo esta una de las principales razones para su difícil aprendizaje, aunque esto se compensa con el poder de alcance del lenguaje. *Se puede utilizar en varios entornos, como puede ser Windows 95, OS/2, Linux, entre muchos otros. *Tiene características que soportan una variedad de paradigmas de programación, como la estructural, funcional y la orientada a objetos. *Tiene incorporado un poderoso sistema de procesamiento de texto y una enorme colección de módulos disponibles. *Ofrece una ayuda en línea desde la consola de comandos. *Se ejecuta desde la línea de comandos de una ventana del sistema operativo. *Es un lenguaje case-sensitive, lo cual hace referencia a la propiedad de un texto para presentarse en mayúsculas o en minúsculas.