| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Java vs C : similitudes et différences
    Les langages de programmation sont utilisés pour convertir une série d' instructions codées en un programme exécutable . Les détails spécifiques d'une langue ont un impact important sur ​​la façon dont la langue est utilisée. Si vous souhaitez obtenir la programmation a commencé , il est important de comprendre les différences et les similitudes fondamentales entre les langues classiques. Un bon endroit pour commencer serait de prendre un coup d'oeil side-by -side à Java et C. Syntaxe

    La syntaxe du code Java et C est remarquablement similaire dans certaines situations. Par exemple , les données primitives de type de déclaration , les déclarations de contrôle de flux , et même certaines fonctions de la bibliothèque ont une syntaxe presque identique entre C et Java. Les deux langues utilisent des accolades pour le code de partition en blocs . Cette fonction définit un langage comme étant à base C . En plus de Java et C , d'autres langues C- base comprennent C + + , C # , PHP , et D.
    Orientée Objet vs Impératif

    langues sont souvent écrit avec un paradigme de programmation spécifique à l'esprit . Ces paradigmes façonnent la langue et peuvent imposer des restrictions sur ce qui est possible dans cette langue. Le langage de programmation Java est essentiellement un langage orienté objet , tandis que le langage C est avant tout un langage impératif . Les programmeurs peuvent trouver des moyens de contourner ces intégrés biais paradigmatiques . Par exemple , un programmeur nommé Bjarne Stroustrup élargi C dans un langage orienté objet quand il a inventé C + + . Programmes impératifs se concentrent sur ​​les états qui modifient l'état d'un programme. Programmes orientés objet se concentrent sur la conception et l' interaction entre les objets , qui sont des combinaisons logiques de données et de fonctions.
    Garbage Collection vs Manuel Gestion de la mémoire

    Un programme d'ordinateur peut allouer de la mémoire pour stocker des données . Lorsque ces données ne sont plus nécessaires , il doit être retourné au système d'exploitation. Si la mémoire n'est pas retourné , les fuites de mémoire se produisent et peuvent dégrader les performances. Avec Java, les données inutilisées sont automatiquement renvoyées à travers un élément de collecte des ordures de la machine virtuelle Java ( JVM). Avec C , la mémoire doit être retourné manuellement .
    Bytecode Java vs binaires compilés

    Lorsqu'un programme Java est compilé, le résultat final est bytecode Java. Bytecode Java est exécuté sur une machine virtuelle Java , permettant de n'importe quel ordinateur avec une JVM pour exécuter du bytecode Java. Avec C , le code source est compilé en binaires spécifiques à la machine qui sont compatibles uniquement dans une fourchette étroite d'architectures . Le portage des programmes C à d'autres architectures nécessite le code source pour être recompilé , et souvent partiellement réécrit , pour tenir compte des nouveaux besoins en matériel.

    Previous :

    next :
      articles connexes
    ·Comment télécharger des fichiers BLOB à une discussi…
    ·Comment dessiner un ovale dans NetBeans 
    ·Tutoriel pour l' application de bureau NetBeans 
    ·Introduction aux variables booléennes dans Java 
    ·Comment faire de Java reconnaître des chaînes pairs e…
    ·Comment faire une lettre simple minuscules dans Java 
    ·Comment créer des balises personnalisées JSP en 
    ·Comment convertir le HTML en texte brut dans les applet…
    ·Comment annuler l'héritage Java 
    ·Comment inclure les fichiers JAR de votre projet Build …
      articles en vedette
    ·Comment faire de chevauchement Divs CSS Move Together 
    ·Comment changer la taille de police à l'aide HTML Prog…
    ·Comment faire pour extraire une adresse email sur PHP 
    ·Comment formater une chaîne sur Python 
    ·Comment charger les articles PowerPoint dans Joomla 
    ·Python Scripts et Programmes 
    ·Comment détecter les hashtags en ​​texte en Python 
    ·Comment passer un entier en fonction en JavaScript 
    ·Comment suspendre un script Python 
    ·Comment faire pour convertir en UTF-8 dans MySQL 
    Copyright © Connaissances Informatiques http://fr.wingwit.com