Você está na página 1de 8

PROGRAMAS QUE ES VENTAJAS DESVENTAJAS

Uno de los primeros Genera un código Reducción de velocidad al


LENGUAJE DE conocimientos que más sencillo y ceder el trabajo de bajo nivel
llegamos a adoptar comprensible. a la máquina.
MAQUINA cuando nos Escribir un código Algunos requieren que la
introducimos en un válido para diversas máquina cliente posea una
máster de máquinas y, determinada plataforma.
informática y posiblemente,
programación trata sistemas operativos.
sobre el lenguaje de
máquina.
lenguaje de Lenguaje de Es mucho más difícil de usar
CTT programación programación que otros lenguajes de
diseñado en 1979 orientado a objetos. programación.
por Bjarne Lenguaje muy Es difícil programar bases de
Stroustrup. La didáctico, con este datos.
intención de su lenguaje puedes Los punteros (es muy
creación fue el aprender muchos complicado su sistema).
extender al lenguaje otros lenguajes con
de programación C gran facilidad, como
mecanismos que C#, Java, Visual
permiten la Basic, JavaScript,
manipulación de PHP, entre otros.
objetos. En ese Es muy potente en
sentido, desde el lo que se refiere a
punto de vista de los creación de sistemas
lenguajes complejos, un
orientados a lenguaje muy
objetos, el C++ es un robusto.
lenguaje híbrido. Actualmente, puede
compilar y ejecutar
código de C, ya
viene con librerías
para realizar esta
labor.
C es un lenguaje de Un núcleo del Las desventajas que se
C programación lenguaje simple, con derivan del uso de este
originalmente funcionalidades lenguaje de programación
desarrollado por añadidas son que en primer lugar se
Dennis Ritchie entre importantes, como tiene que conseguir una
1969 y 1972 en los funciones versión reciente de Visual
Laboratorios Bell,2 matemáticas y de Studio .NET, por otra parte se
como evolución del manejo de archivos, tiene que tener algunos
anterior lenguaje B, proporcionadas por requerimientos mínimos del
a su vez basado en bibliotecas. sistema para poder trabajar
BCPL. adecuadamente tales como
* Es un lenguaje contar con Windows NT 4 o
Al igual que B, es un muy flexible que superior, tener alrededor de
lenguaje orientado a permite programar 4 gigas de espacio libre para
la implementación con múltiples la pura instalación, etc.
de Sistemas estilos. Uno de los
operativos, más empleados es el
concretamente estructurado "no
Unix. C es apreciado llevado al extremo"
por la eficiencia del (permitiendo ciertas
código que produce licencias de
y es el lenguaje de ruptura).
programación más
popular para crear * Un sistema de
software de tipos que impide
sistemas, aunque operaciones sin
también se utiliza sentido. o es
para crear recomendable para
aplicaciones. desarrollo de
páginas Web.

- Existen muchos
entornos de
programación para
C++. No existen
estándares para
ello. .
Visual C++ (también -Es un lenguaje RAD. Sin soporte de Microsoft
VISUAL CTT conocido como -Posee una curva de desde el 4 de Abril de 2008
MSVC++, Microsoft aprendizaje muy (Pero el MSDN es muy
Visual C++) es un rápida. completo).
entorno de -Integra el diseño e -No es multiplataforma (Sin
desarrollo integrado implementación de embargo se pueden usar
(IDE) para lenguajes formularios de emuladores e interpretes
de programación C, Windows. para correrlos en otras
C++ y C++/CLI. l -Permite usar con plataformas).
lenguaje de suma facilidad la -Por defecto permite la
programación plataforma de los programación sin declaración
utilizado por esta sistemas Windows. de variables. (que puede ser
herramienta, de -El código en Visual sencillamente corregida
igual nombre, está Basic es fácilmente escribiendo la frase Option
basado en C++ y es migrable a otros Explicit en el encabezado de
compatible en la lenguajes. cada formulario, en cuyo caso
mayor parte de su -Acostumbra a los -será menester declarar todas
código con este desarrolladores a las variables a utilizar, lo que
lenguaje, a la vez programar con a la postre genera código más
que su sintaxis es eficiencia. puro).
exactamente igual. -No permite programación a
En algunas bajo nivel ni incrustrar
ocasiones esta secciones de código.
incompatibilidad
impide que otros
compiladores, sobre
todo en otros
sistemas operativos,
funcionen bien con
código desarrollado
en este lenguaje.
Se trata de una Posee una curva de Las críticas hechas en las
.NET plataforma para el aprendizaje muy ediciones de Visual Basic
desarrollo de rápida. anteriores a VB.NET son
software que fue * Integra el diseño e variadas,[8] se citan entre
lanzada por implementación de ellas:
Microsoft con la formularios de * Problema de versionado
finalidad de fusionar Windows. asociado con varias librerías
su amplio catálogo * Permite usar con runtime DLL´s, conocido
de productos, que facilidad la como DLL Hell
va desde sus plataforma de los * Pobre soporte para
múltiples sistemas sistemas Windows, programación orientada a
operativos hasta dado que tiene objetos[9]
herramientas de acceso * Incapacidad para crear
desarrollo. Desde un prácticamente total aplicaciones multihilo, sin
punto de vista a la API de tener que recurrir a llamadas
tecnológico, lo que Windows, incluidas de la API de Windows.
se pretendía con la librerías actuales. * Dependencia de complejas
creación de .NET era * Es uno de los y frágiles entradas de registro
poder desarrollar lenguajes de uso COM
aplicaciones y más extendido, por
sistemas que fueran lo que resulta fácil
independientes de encontrar
la arquitectura física información,
y del sistema documentación y
operativo sobre el fuentes para los
que se ejecutaran. proyectos.
La repercusión fue * Fácilmente
muy grande, ya que extensible mediante
Microsoft estableció librerías DLL y
un estándar de componentes
intercambio de ActiveX de otros
información entre lenguajes.
sus productos * Posibilita añadir
llamado “XML”, que soporte para
posiblemente a ejecución de scripts,
muchos de vosotros VBScript o JScript,
os suene. en las aplicaciones
mediante Microsoft
Script Control.
Java es un lenguaje Manejo automático *Menos Eficiente, comparado
JAVA de programación y de la memoria. a C/C++.
una plataforma (para los que vienen *Requiere un interprete.
informática de C/C++) " Si, no *Algunas implementaciones y
comercializada por hay punteros! librerías pueden tener código
primera vez en 1995 WOW!". El manejo rebuscado.
por Sun de la memoria se *Una mala implementación
Microsystems. Hay hace de un programa en java,
muchas aplicaciones automáticamente y puede resultar en algo muy
y sitios web que no utilizando el garbage lento.
funcionarán a collector. Esto *Algunas herramientas tienen
menos que tenga ahorra un costo adicional.
Java instalado y SIGNIFICANTE
cada día se crean tiempo de
más. Java es rápido, programación.
seguro y fiable. *Lenguaje Multi-
Desde portátiles plataforma: El
hasta centros de código que escrito
datos, desde en java es leído por
consolas para juegos un interprete, por lo
hasta súper que su programa
computadoras, andará en cualquier
desde teléfonos plataforma.
móviles hasta *Programación
Internet, Java está Orientada a
en todas partes. Objetos: Paradigma
muy utilizado hoy
en dia que facilita y
organiza mucho la
programación.
“HTML es un - Fácil de usar - Es muy básico
HTML lenguaje de - Permite la - No ofrece diversidad de
programación comunicación opciones
que se utiliza rápida y directa - No es muy completo
para el desarrollo con una o varias
de páginas de personas que se
Internet. Se trata encuentren en
de la siglas que cualquier parte
corresponden a del mundo.
HyperText - Desarrollo de
Markup diferentes
Language, es proyectos y
decir, Lenguaje propuestas para
de Marcas de darlos a conocer
Hipertexto” a través de la red.
- Se puede
contactar con
diferentes
personas para
realizar negocios,
trabajos,
proyectos, etc.

Ruby es un lenguaje Cuenta con código No es un lenguaje muy


RUBY de programación libre. conocido.
interpretado, Tiene una extensa Primero se tiene que
reflexivo y orientado comunidad detrás aprender el lenguaje Ruby.
a objetos, creado de él que la
por el programador respalda.
japonés Yukihiro Favorece en el
"Matz" Matsumoto, ahorro de líneas de
quien comenzó a código.
trabajar en Ruby en Tiene una forma
1993, y lo presentó más fácil de
públicamente en interactuar
1995. Combina una
sintaxis inspirada en
Python y Perl con
características de
programación
orientada a objetos
similares a
Smalltalk. Comparte
también
funcionalidad con
otros lenguajes de
programación como
Lisp, Lua, Dylan y
CLU. Ruby es un
lenguaje de
programación
interpretado en una
sola pasada y su
implementación
oficial es distribuida
bajo una licencia de
software libre.

Você também pode gostar