Belice

Páginas: 4 (860 palabras) Publicado: 10 de marzo de 2013
En el campo de batalla: C y Java
E
stos dos lenguajes de programación han logrado acaparar la gran y mayor parte de los programadores de todo el mundo. ¿Pero qué diferencias podríamos denotar entreellos?

L
a finalidad de este articulo es definir algunas diferencias, ventajas y desventajas de C y Java, ya que los dos son unos lenguajes que se han tomado casi la totalidad del terreno delámbito.

E
n primer lugar, la batalla se produce porque Java es programación orientada a objetos, a diferencia de C que es de programación estructurada. Un punto para Java, ya que la POO “es lo deahora”.

Y
a estaríamos con el estilo de programación. Ahora viene lo fuerte, y una de las razones de por qué C es el motivo del vivir de muchos: C es mucho más rápido.

C
es un lenguaje rápido ycompilado, lo contrario de los que son interpretados. Claro eso sí que al agregar rapidez, agregamos también dificultad en su uso. Y Java es un lenguaje, medio compilado, medio interpretado. A qué merefiero, me refiero a que Java necesita una compilación previa para poder ejecutarse en su intérprete: JVM (Java Virtual Machine: Máquina Virtual de Java).

Y
gracias a lo anterior, entramos a otrotema. Java es extremadamente portable, necesita ser escrito solo una vez para correr en cualquier máquina (de ahí su lema: Write once, run everywhere, o sea, Escribe una vez, corre donde sea, o algoasí), ya que no es el programa el que se adapta a la arquitectura ni al sistema, sino el intérprete. A su vez, C no permite esto a menos que escribamos en ANSI C (C estándar), cosa que muy pocoprobable si estamos haciendo un programa con interfaz gráfica o con algo de complejidad.

O
tro punto: Java es más seguro. Si te das cuenta, nunca hemos escuchado hablar de virus escrito en Java. Seríaestúpido decir aquello porque Java revisa la seguridad en tiempo de compilación. Cualquier indicio de inseguridad (referencias mal hechas, operaciones peligrosas, etc.) en tu programa se traducirá...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • belice
  • BELICO
  • belice
  • Belice
  • belice
  • belice
  • Belice
  • Belice

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS