| 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 >> Ruby Programming >> Content
    Vs Java . Ruby
    Une comparaison entre Java et Ruby révèle quelques similitudes et une foule de différences majeures qui mettent ces deux langues aux extrémités opposées du spectre. Cela crée parfois des controverses entre les programmeurs et développeurs à ce qui est le meilleur choix. Comprendre les similitudes et des différences fondamentales de chacun peut vous aider à décider pour vous-même et ensuite choisir la meilleure option pour vous et les programmes que vous créez . Les faits

    différences entre les deux langages de programmation affectent les moyens les programmes s'exécutent . Programmes Java contiennent généralement plus de lignes de code, ce qui signifie qu'ils prennent plus de temps à écrire. En revanche , le code Ruby est plus simple, plus pour -le-point et prend moins de temps pour écrire . Programmes Java ont une façon plus efficace de traiter les erreurs de codage , ce qui rend Java victoire dans le département de la performance et de fiabilité. D'autre part , tandis que les traits de Ruby font des erreurs d'exécution plus probable , les programmes Ruby sont plus faciles à écrire et beaucoup plus flexible.
    Structure

    Java et Ruby part une similitude que les deux sont des langages de programmation orientés objet . Des termes tels que «classe », « objet», «instance» et «héritage» sont courants dans chacun, et ensemble, forment la structure du code de base. Les classes sont des structures - semblable à conteneurs - qui définissent les données et déterminer les actions - appelés méthodes - que vous pouvez utiliser pour manipuler et travailler avec elle. Objets - parfois appelés cas - sont des copies exécutables de classes . Héritage crée des relations entre les différentes classes , leur permettant de travailler ensemble.

    Typage des données

    Java et Ruby emploient données typage fort , rendant chacun un fortement typé langue . Le typage fort signifie simplement deux langages de programmation exiger variables ont un type de données spécifique , comme un string, integer ou un caractère. Là où ils diffèrent , cependant, est de savoir si ou non vous devez déclarer un type de variables avant de les utiliser dans votre code. Java utilise des données statiques en tapant tout en Ruby utilise une version appelée le typage des données dynamiques. Avec le typage des données statiques, vous devez déclarer explicitement un type de données - par exemple , " Integer int = " 20 " ; " - avant de pouvoir utiliser la variable. Avec des données dynamiques en tapant vous suffit de taper " int = 20.
    Programme Compilation

    Une différence majeure entre Java et Ruby réside dans la façon dont chacun gère le code que vous écrivez avant il devient exécutable . Java ajoute une étape à l'aide d' un compilateur pour modifier le code en langage machine avant de l'enregistrer et de le rendre un fichier exécutable . Cela vous permet d'attraper et de corriger les erreurs avant qu'elles ne deviennent apparents à l'utilisateur, et parce que le fichier exécutable est déjà en langage machine , peut faire fonctionner votre code plus rapide . En revanche, Ruby interprète et enregistre le code exactement comme vous le tapez , puis fait la conversion en langage machine au moment où le code s'exécute . Ne pas avoir à recompiler à chaque fois que vous ajoutez, supprimez ou modifiez le code rend la programmation aller plus vite et augmente la flexibilité .

    Previous :

    next :
      articles connexes
    ·Comment mettre à jour Ruby Gems 
    ·Comment créer un état ​​pour en Ruby 
    ·Comment vérifier votre rang Google Avec Ruby 
    ·Comment désinstaller Ruby 1.8.7 Avec MacPorts 
    ·IronRuby Vs . Ruby Net 
    ·Comment retourner une transaction sur Ruby S'enregistre…
    ·Rails, échafaudage et types de données 
    ·Comment installer un Mongrel Ruby 1.9.2 
    ·Comment utiliser Raw SQL dans Rails 
    ·Comment trier une chaîne Unicode en Ruby 
      articles en vedette
    ·Comment se connecter à une base de données Oracle ave…
    ·Comment utiliser les contrôles d'édition dans MFC 
    ·Comment faire pour intégrer une applet Java en HTML 
    ·MySQL LEFT JOIN Tutorial 
    ·Comment mettre en œuvre un destructeur de base en Java…
    ·Comment faire pour créer un fichier de clés pour les …
    ·Comment rester connecté à ColdFusion 
    ·Qu'est-ce que Interleave Coding 
    ·Comment calculer le périmètre et l'aire d'un rectangl…
    ·Comment désosser sur Visual C 
    Copyright © Connaissances Informatiques http://fr.wingwit.com