C# vs java
Enviado por Alan Alvarez • 14 de Septiembre de 2015 • Informe • 868 Palabras (4 Páginas) • 341 Visitas
Lenguajes de programación (c# vs java)
Introducción.
En el siguiente articulo se mostraran algunos pros y contras de los lenguajes de programación que hoy nos toca ver que son c# y java analizando y haciendo énfasis en las cosas que los convierte en buenos o malos lenguajes dando al final una respuesta a la pregunta ¿Qué lenguaje es mejor para programar? Basados en los datos encontrados.
Durante esta investigación se recabaron algunos datos de diferentes fuentes de información. Debemos recordar que en este tema el concer una respuesta que sea 100% acertada es prácticamente imposible ya que depende mucho de la habilidad y capcidades del que lo use asi de sus gustos personales.
Asi que para empezar demos un vistaso a lo que cada lenguaje tiene para ofrecernos y como es que esto hace uno o a otro mejor .
Comencemos con Java
Resulta ser que java es un lenguaje simple con una curva de aprendizaje bastante alta lo que nos indica que se puede aprender con bastante facilidad además que que aquellos que estuvieran familiarizados con C++ tendrán un sistema con muchas similitudes que les ayudara a comprenderlo rápido y quitara algunas de las cosas que hacían un tanto complejo el uso de estos.
Además de todo esto java es un lenguaje orientado a objetos desde su concepción por lo cual es mas que funcional a la programación actual como a la que se puede esperar se siga dando durante algunaos años esto y el dinamismo que posee lo hacen una plataforma muy rentable.
Una vez enumeradas de manera breve sus características procedemos a dar algunas ventajas y desventajas del mismo
Ventajas:
Es una fuente abierta asi que no se tiene porque preocuparse por los impuestos sobre la patente , permite el desarrollo de multiples aplicaciones wey dinámicas, lenguaje simple sin tanta complejidad como C, la seguridad es un factor ya que tiene algunas reglas que evitan generar virus con el.
Desventajas:
Si bien java es un sistema muy completo que no posee un gran numero de desventajas la mayor y mas considerable es la velocidad que es una limitante a ser considerada ya que los programas hechos con java no suelen ser muy rápido aunque se dice están trabajando en esto la realidad es que sigue siendo una limitante dentro de el mismo
Ahora pasemos a analizar el lenguaje C#
El lenguaje de C# dentro de sus principales características están la sencillez que tiene para ser usado ya que este elimina muchos elementos de otros lenguajes que hacen que su uso sea un tanto laborioso. Además de que al ser un lenguaje un tanto mas moderno ya incluye funciones o instrucciones que en otros lenguajes como Java si bien si se pueden usar necesitan ser simulados.
Este lenguaje comparte con java el estar hecho orientado a objetos pero de una manera mucho mas pura. Otra característica importante es que esta también orientado a componentes por lo cual puede realizar acciones por default que otros sistemas tienen que simular para poder correr.
Ahora que las características están mas o menos claras procedamos a dar las ventajas y las desventajas
ventajas.
En el incio del programaes posible declarar una o mas clases dentro de un mismo espacio ,tiene una gama mas alta de tipos de datos que aquellos que poseen C++ y java , además permite la de declaración de propiedades dentro de cualquier clase , tiene ua especie de control para que versiones mas antiguas o nuevas de un mismo software se puedan correr al mismo tiempo.
...