Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. J Sharp — Wikipédia
J Sharp — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis J sharp)

Titre correct : « J# ».

En raison de limitations techniques, la typographie souhaitable du titre n’a pu être restituée correctement.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir sharp.

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
J Sharp

Informations
Développé par MicrosoftVoir et modifier les données sur Wikidata
Première version 2002Voir et modifier les données sur Wikidata
Environnement Machine virtuelle JavaVoir et modifier les données sur Wikidata
Type Langage de programmationVoir et modifier les données sur Wikidata
Site web msdn2.microsoft.com/en-us/vjsharp/default.aspxVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

J# (prononcé J-Dièse ou J-Sharp en anglais) est un dérivé non officiel de Java créé par Microsoft (Microsoft n'ayant plus le droit de créer des produits officiellement en rapport avec Java), issu de J++, et permettant de créer des applications pour l'environnement d'exécution .NET.

Compatibilité

[modifier | modifier le code]

Bien que la syntaxe générale soit la même que celle de Java, le framework spécifique à .NET diffère. Par exemple, en Java, la classe java.io.FileOutputStream reçoit un objet de type fichier (java.io.File) en paramètre. L'implémentation en .Net demande un objet String contenant le chemin du fichier. Microsoft fournit un outil permettant d'effectuer la conversion automatique d'un programme Java vers un programme J#.

Selon divers tests, il serait possible d'utiliser les objets des deux moteurs (framework .NET et JVM) de façon à se compléter l'un l'autre. Il faut cependant alors faire très attention à utiliser une dénomination stricte pour permettre un code clair, permettant de savoir à tout moment, à quelle famille appartient chaque classe utilisée.[réf. nécessaire]

J# ne compile pas le code source en bytecode Java (fichiers .class), il ne supporte pas le développement d'applets Java. Enfin J# ne supporte pas Java Native Interface (JNI) et Remote Method Invocation (RMI) qui sont des mécanismes propres à l'environnement d'exécution Java (JRE).

Historique

[modifier | modifier le code]

En 1996, Microsoft achète à Sun une licence afin de proposer une implémentation de Java : J++.

En 1998, un juge américain interdit à Microsoft l'utilisation de la marque Java pour les produits J++, qui ne respectent pas la norme Java[1].

En 2002, Microsoft publie la première version de J#.

En 2005, l'environnement Visual J# de Microsoft est le seul environnement de développement permettant de développer en J#.

En 2007, J# 2.0 est disponible[2].

En 2008, J# est abandonné, il n'y a plus d'éditeur associé dans la gamme Visual Studio[3].

Voir aussi

[modifier | modifier le code]

Article connexe

[modifier | modifier le code]
  • Visual J++
  • JHTML

Notes et références

[modifier | modifier le code]
  1. ↑ « Judge Whyte Issues Preliminary Injunction in Sun v. Microsoft », sur techlawjournal.com, 18 novembre 1998
  2. ↑ « Microsoft Visual J# 2.0 Redistributable Package », sur microsoft.com, 22 janvier 2006
  3. ↑ « Visual J# », sur microsoft.com, novembre 2007 (consulté le 28 juin 2014)
v · m
.NET Framework
  • Common Language Infrastructure
  • Microsoft .NET
  • Mono
  • .NET
Composants
  • ASP.NET
  • Common Language Runtime
  • Dynamic Language Runtime
  • Windows CardSpace
  • Windows Communication Foundation
  • Windows Forms
  • Windows Presentation Foundation
  • Windows Workflow Foundation
Langages de programmation
Visual Studio
  • C++/CLI
  • C#
  • F#
  • J#
  • Visual Basic
Autres
  • Clojure
  • Java
    • Iodine (en)
  • Oxygene (en)
  • PHP
    • PeachPie
    • Phalanger
  • Python
    • IronPython
    • PTVS (en)
  • Ruby
    • IronRuby
  • Scheme
    • IronScheme
  • Swift
    • Silver (en)
Environnements de développement
  • Microsoft Visual Studio
  • MonoDevelop
  • SharpDevelop
  • Xamarin Studio
Bibliothèques complémentaires
  • GTK#
  • Qt#
  • icône décorative Portail de Microsoft
  • icône décorative Portail de la programmation informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=J_Sharp&oldid=227277715 ».
Catégories :
  • Java (langage)
  • .NET Framework
Catégories cachées :
  • Wikipédia:ébauche informatique
  • Page utilisant P178
  • Page utilisant P571
  • Page utilisant P400
  • Page utilisant P31
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article à référence nécessaire
  • Article contenant un appel à traduction en anglais
  • Portail:Microsoft/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Programmation informatique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id