martes, 15 de mayo de 2012

SIMILITUDES ENTRE LENGUAJE C Y LENGUAJE JAVA

LENGUAJE C

C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, un programador puede utilizar la totalidad del lenguaje.

LENGUAJE JAVA

Java fue diseñado como un lenguaje orientado a objetos desde el principio. Los objetos agrupan en estructuras encapsuladas tanto sus datos como los métodos (o funciones) que manipulan esos datos. La tendencia del futuro, a la que Java se suma, apunta hacia la programación orientada a objetos, especialmente en entornos cada vez más complejos y basados en red.

SIMILITUDES ENTRE LENGUAJE C Y LENGUAJE JAVA
  • Tanto Java como C soportan funciones o métodos (estáticos) de clases, que pueden ser invocados sin necesidad de tener que instanciar ningún objeto de la clase.
  • La definición de clase es semejante en Java y C, aunque en Java no es necesario el punto y coma (;) final.
  • Al igual que C, Java dispone de tipos primitivos como int, float, etc.
  • Al igual que ocurre en C, Java también soporta constructores que pueden ser sobrecargados. Y, del mismo modo que sucede en C, si no se proporciona un constructor explícitamente, el sistema proporciona un constructor por defecto.
  • Como C, Java también soporta la sobrecarga de funciones.
  • Java utiliza las mismas palabras clave que C para indicar el control de acceso: private,public y protected.
  • Como en C, las aplicaciones Java pueden hacer llamadas a funciones escritas en otros lenguajes, llamadas métodos nativos.
  • Los tipos básicos de datos son similares en java y C.
  • C y Java, son dos lenguajes de programación que han logrado acaparar la gran y mayor parte de los programadores del mundo.
   


  • BIBLIOGRAFÍA:






No hay comentarios:

Publicar un comentario