Java/fr: Difference between revisions

Created page with "Java est un langage de programmation de haut niveau orienté objet créé en 1995 par Sun Microsystems (rachetée en 2009 par Oracle). L'objectif central de Java est que les l..."
(Created page with "Java")
 
(Created page with "Java est un langage de programmation de haut niveau orienté objet créé en 1995 par Sun Microsystems (rachetée en 2009 par Oracle). L'objectif central de Java est que les l...")
Line 1: Line 1:
<languages />
<languages />
Java is a general-purpose, high-level, object-oriented programming language developed in 1995 by Sun Microsystems (purchased by Oracle in 2010). One of the principal design goals for Java was a high degree of portability across platforms, summarized by the slogan ''write once, run anywhere'', and which is realized by having Java source code compiled to 'byte code' which then runs inside a Java virtual machine (JVM), ensuring a very uniform environment across numerous architectures and platforms. This has made Java a popular language choice in some environments and it is also widely used as a language for teaching programming. While performance was not one of the original design goals for Java, there are ways to help Java code run quickly and it has enjoyed a certain popularity in some scientific domains such as the life sciences, e.g. software like the Broad Institute's [https://software.broadinstitute.org/gatk/ GATK]. This page is not designed to teach the Java programming language but merely to provide some tips and hints for the use of Java in a high-performance computing environment such as Compute Canada.  
Java est un langage de programmation de haut niveau orienté objet créé en 1995 par Sun Microsystems (rachetée en 2009 par Oracle). L'objectif central de Java est que les logiciels écrits dans ce langage obéissent au principe ''write once, run anywhere'' et sont très facilement portables sur plusieurs systèmes d’exploitation par le fait que le code source Java se compile en code octal (''bytecode'') pouvant être exécuté sur un environnement Java (JVM pour''Java virtual machine''); différentes architectures et plateformes peuvent donc constituer un environnement uniforme. Cette caractéristique fait de Java un langage populaire dans certains contextes et notamment pour l'apprentissage de la programmation. Même si l'accent n'est pas sur la performance, il existe des moyens d'augmenter la vitesse d'exécution et le langage a connu une certaine popularité auprès des scientifiques de domaines comme les sciences de la vie dont, par exemple, les outils d'analyse génomique [https://software.broadinstitute.org/gatk/ GATK] du Broad Institute. Le but de cette page n'est pas d'enseigner le langage Java, mais de fournir des conseils et suggestions pour son utilisation dans l'environnement CHP de Calcul Canada.  


Compute Canada's systems have several different Java virtual machines installed which are made available to users via the <tt>module</tt> command like other software packages. You should normally only have one Java module loaded at a time. The principal commands associated with such Java modules are <tt>java</tt> to launch the Java virtual machine and <tt>javac</tt> to call the Java compiler for converting a Java source file into byte code.  
Compute Canada's systems have several different Java virtual machines installed which are made available to users via the <tt>module</tt> command like other software packages. You should normally only have one Java module loaded at a time. The principal commands associated with such Java modules are <tt>java</tt> to launch the Java virtual machine and <tt>javac</tt> to call the Java compiler for converting a Java source file into byte code.  
rsnt_translations
56,437

edits