| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Java vs C: Similitudes y Diferencias
    Los lenguajes de programación se utilizan para convertir una serie de instrucciones codificadas en un programa ejecutable . Los detalles específicos de una lengua tienen un gran impacto en cómo se utiliza un lenguaje. Si usted desea conseguir comenzado programación , es importante entender las diferencias básicas y similitudes entre las lenguas dominantes. Un buen lugar para comenzar sería echar un vistazo de lado a lado en Java y C. Sintaxis

    La sintaxis de Java y de código C es notablemente similar en ciertas situaciones. Por ejemplo , los datos de la declaración de tipo primitivo , sentencias de control de flujo, e incluso algunas funciones de la biblioteca tienen una sintaxis casi idéntica entre C y Java. Ambos lenguajes usan llaves a código de partición en bloques. Esta característica define un lenguaje como C - basado . Además de Java y C, otros idiomas basados ​​en C como C + + , C #, PHP, y D.
    Orientada a Objetos vs Imperativo

    idiomas se escriben con frecuencia con un paradigma de programación específico en mente . Estos paradigmas dan forma a la lengua y pueden imponer restricciones sobre lo que es posible en ese idioma. El lenguaje de programación Java es principalmente un lenguaje orientado a objetos , mientras que el lenguaje C es principalmente un lenguaje imperativo . Los programadores pueden encontrar maneras de resolver estos incorporado en los prejuicios paradigmáticos . Por ejemplo, un programador llamado Bjarne Stroustrup amplió C en un lenguaje orientado a objetos cuando inventó C + + . Programas imperativos se centran en los estados que cambian el estado de un programa . Programas orientados a objetos se centran en el diseño y la interacción entre los objetos , que son combinaciones lógicas de datos y funciones .
    Garbage Collection vs Manual Memoria de Gestión

    Un programa de ordenador puede asignar memoria para almacenar datos . Cuando ya no se necesita esta información , que debe ser devuelto al sistema operativo . Si no se devuelve la memoria, se producen pérdidas de memoria y pueden afectar al rendimiento . En Java, los datos no utilizados se devuelven automáticamente a través de un componente de recolección de basura de la Máquina Virtual Java ( JVM ) . En C , la memoria debe ser devuelto manualmente.
    Java bytecode vs binarios compilados

    Cuando se compila un programa Java, el resultado final es bytecode Java. Bytecode de Java que se ejecuta en una JVM , lo que para cualquier ordenador con una JVM para ejecutar bytecode Java. Con C , el código fuente se compila a los binarios específicos de la máquina que sólo son compatibles dentro de un estrecho rango de arquitecturas . Trasladar los programas en C para otras arquitecturas requiere que el código fuente para volver a compilar , y muchas veces parcialmente reescrita , para dar cabida a los nuevos requisitos de hardware.

    Previous :

    next :
      Artículos relacionados
    ·Cómo escribir un feed RSS Reader en Java 
    ·Cómo hacer un botón con Java 
    ·Cómo hacer un proyecto web en Eclipse Trabajo a travé…
    ·¿Cómo Páginas Web Utilice Java 
    ·Cómo incluir recursividad en Java 
    ·Definición A JDK 
    ·Cómo comprobar para ver si una cadena es numérica con…
    ·Cómo leer Variables Javascript Desde WebView en el And…
    ·Cómo utilizar teclas de dirección en Java 
    ·Cómo llamar al constructor predeterminado en Java 
      Artículos destacados
    ·Cómo determinar el tamaño de una palabra en Python 
    ·Cómo hacer que las aplicaciones iPSP 
    ·Cómo escribir a un documento de Word con las funciones…
    ·Cómo instalar un calendario desplegable de Acceso 
    ·Cómo convertir Octal a binario 
    ·Cómo estudiar el lenguaje de programación Python 
    ·VBA cuerdas Métodos 
    ·Cómo desfragmentar una imagen de VMWare 
    ·Cómo escribir 64 - Bit Código Compatible 
    ·Cómo compilar un archivo Python 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com