Différences entre versions de « Kotlin »

De Didaquest
Aller à la navigationAller à la recherche
 
(11 versions intermédiaires par le même utilisateur non affichées)
Ligne 49 : Ligne 49 :
 
|Définition= <!-- Ne pas Modifier  -->
 
|Définition= <!-- Ne pas Modifier  -->
 
<!-- *************** Commercez les modifications *******************-->
 
<!-- *************** Commercez les modifications *******************-->
<span style="color:magenta"><big><U> <p><FONT size="4">'''1. Définition'''</p></FONT></U></big></span>
+
<span style="color:magenta"><big> <p><FONT size="3">'''1. Définition'''</p></FONT></big></span>
 
* <SPAN STYLE="font-weight:bold; color:#000080;">Kotlin</span> est un langage de programmation orienté objet et fonctionnel, très jeune qui est apparu en 2011. (Java en 1995, C++ en 1983)  
 
* <SPAN STYLE="font-weight:bold; color:#000080;">Kotlin</span> est un langage de programmation orienté objet et fonctionnel, très jeune qui est apparu en 2011. (Java en 1995, C++ en 1983)  
<span style="color:magenta"><big><U> <p><FONT size="4">'''2. Utilisation'''</p></FONT></U></big></span>
+
<span style="color:magenta"><big> <p><FONT size="3">'''2. Utilisation'''</p></FONT></big></span>
 
* <SPAN STYLE="font-weight:bold; color:#000080;">Kotlin</span> pourrait être utilisé pour un développement côté serveur mais aussi côté client et bien sûr sur la plateforme Android pour créer des applications mobiles.
 
* <SPAN STYLE="font-weight:bold; color:#000080;">Kotlin</span> pourrait être utilisé pour un développement côté serveur mais aussi côté client et bien sûr sur la plateforme Android pour créer des applications mobiles.
<span style="color:magenta"><big><U> <p><FONT size="4">'''3. Fondateurs'''</p></FONT></U></big></span>
+
<span style="color:magenta"><big> <p><FONT size="3">'''3. Fondateurs'''</p></FONT></big></span>
 
* Les auteurs de <SPAN STYLE="font-weight:bold; color:#000080;">kotlin </span>sont les développeurs de la société JetBrains fondée en 2000 à Prague en République tchèque.  
 
* Les auteurs de <SPAN STYLE="font-weight:bold; color:#000080;">kotlin </span>sont les développeurs de la société JetBrains fondée en 2000 à Prague en République tchèque.  
  
Ligne 119 : Ligne 119 :
 
|Mot-Clé-9= Java Virtual Machine (JVM)
 
|Mot-Clé-9= Java Virtual Machine (JVM)
 
|Mot-Clé-10= Programmation procédurale
 
|Mot-Clé-10= Programmation procédurale
|Mot-Clé-11= Contrôle de flux
+
|Mot-Clé-11= Programmation Orientée Objet
|Mot-Clé-12= Programmation Orientée Objet
+
|Mot-Clé-12= Classe
|Mot-Clé-13= Classe
+
|Mot-Clé-13= Instance
|Mot-Clé-14= Instance
+
|Mot-Clé-14= Constructeur
|Mot-Clé-15= Constructeur
+
|Mot-Clé-15= Méthode
|Mot-Clé-16= Méthodes
+
|Mot-Clé-16= Contrôle de flux When
  
 
}}<!-- ********************* FIN Fiche Didactique Mots-clés *******************-->
 
}}<!-- ********************* FIN Fiche Didactique Mots-clés *******************-->
Ligne 141 : Ligne 141 :
 
* Réalisation d'une application Mobile permettant la communication entre les apprenants entre eux et leur enseignant pour assurer l'interaction sur un sujet donné.
 
* Réalisation d'une application Mobile permettant la communication entre les apprenants entre eux et leur enseignant pour assurer l'interaction sur un sujet donné.
 
* Réalisation d'une application Mobile assurant le suivi des apprenants et permettant l'évaluation formative pour chaque section de cours.
 
* Réalisation d'une application Mobile assurant le suivi des apprenants et permettant l'évaluation formative pour chaque section de cours.
* <span style="color:blue"><big><p><FONT size="4">Les exemples se trouvent dans cette vidéo:</big></p> </span>
+
* <span style="color:blue"><big><p><FONT size="2">Les exemples se trouvent dans cette vidéo:</big></p> </span>
  
 
<youtube width="220" height="220">vqK62IDbKoc</youtube>
 
<youtube width="220" height="220">vqK62IDbKoc</youtube>
Ligne 161 : Ligne 161 :
  
 
{{@}} '''Confusion possible ou glissement de sens'''
 
{{@}} '''Confusion possible ou glissement de sens'''
* Confusion entre [[Variable mutable - Variable immutable]]
+
* Confusion entre [[Variable mutable - Variable immutable]]  [https://didactique.info/formation/course/view.php?id=424#section-3 Cliquer Ici]
 
* Confusion entre [[Objet - Instance]]
 
* Confusion entre [[Objet - Instance]]
 
* Confusion entre [[When (en Kotlin) - Selon (en algorithme)]]
 
* Confusion entre [[When (en Kotlin) - Selon (en algorithme)]]
Ligne 167 : Ligne 167 :
  
 
{{@}} '''Erreur fréquente''':  
 
{{@}} '''Erreur fréquente''':  
 +
* Confusion entre [[Var - Val]]
 
* Confusion entre [[When - If]]
 
* Confusion entre [[When - If]]
 
* Confusion entre [[Instance - Classe]]
 
* Confusion entre [[Instance - Classe]]

Version actuelle datée du 8 juin 2022 à 12:51


Autres Fiches Conceptuelles
Posez une Question


(+)

Target Icon.pngVotre Publicité sur le Réseau Target Icon.png

Puce-didaquest.png Traduction


More-didaquest.png Traductions


Puce-didaquest.png Définition

Domaine, Discipline, Thématique


More-didaquest.png Justification


Définition écrite


  • Google annonce pendant la conférence Google I/O 2017 que Kotlin devient le second langage de programmation officiellement pris en charge par Android3 après Java.
  • Kotlin est un langage statiquement typé : lors de la déclaration d'une variable, le type de cette dernière est définitivement fixé. Ce qui permet au compilateur de détecter plus d'erreurs et ainsi de faciliter aux développeurs de créer des applications fiables.
  • Kotlin est compilé en Bytecode s'exécutant dans la Java Virtual Machine (JVM) ce qui lui rend plus générique et compatible sur plusieurs plateformes.
  • Kotlin devient officiellement le langage de programmation voulu et recommandé par le géant américain Google pour le développement des applications Android.
  • Pivotal Software annonce le 4 janvier 2017 le support officiel de Kotlin sur la cinquième version du Framework Spring.

More-didaquest.png Kotlin - Historique (+)


Définition graphique


Ing-connaissance.png Carte conceptuelle : Kotlin






Puce-didaquest.png Concepts ou notions associés


More-didaquest.png Kotlin - Glossaire / (+)



Puce-didaquest.png Exemples, applications, utilisations

  • Réalisation d'une application Mobile d'enseignement-apprentissage des algorithmes d'approximation pour les bacheliers en Sciences informatique.
  • Réalisation d'une application Mobile permettant la communication entre les apprenants entre eux et leur enseignant pour assurer l'interaction sur un sujet donné.
  • Réalisation d'une application Mobile assurant le suivi des apprenants et permettant l'évaluation formative pour chaque section de cours.
  • Les exemples se trouvent dans cette vidéo:


(+)


Puce-didaquest.png Erreurs ou confusions éventuelles



Puce-didaquest.png Questions possibles



Puce-didaquest.png Liaisons enseignements et programmes

Idées ou Réflexions liées à son enseignement



Aides et astuces



Education: Autres liens, sites ou portails




Puce-didaquest.png Bibliographie