Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
programmation [Le 20/12/2021, 19:31]
wiki-corrector-bot passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
programmation [Le 24/09/2024, 14:38] (Version actuelle)
bcag2 ajout §[Langages et pseudo-langages spécialisés] … et [Bases de données]
Ligne 1: Ligne 1:
- 
 {{tag>​portail}} {{tag>​portail}}
 ---- ----
Ligne 35: Ligne 34:
   * [[:​vimdiff]] - outil de comparaison de fichiers.   * [[:​vimdiff]] - outil de comparaison de fichiers.
   * [[:​gvimdiff]] - outil graphique de comparaison de fichiers.   * [[:​gvimdiff]] - outil graphique de comparaison de fichiers.
-  * [[https://​apps.kde.org/​kdiff3/​|kdiff3]] - outil graphique de comparaison et de merge de fichiers et dossiers. +  * [[https://​apps.kde.org/​kdiff3/​|kdiff3]] - outil graphique de comparaison et de merge (fusionnement) ​de fichiers et dossiers. 
-  * [[https://​sourcegear.com/​diffmerge/#​|diffmerge]] - outil graphique de comparaison et de merge.+  * [[https://​sourcegear.com/​diffmerge/#​|diffmerge]] - outil graphique de comparaison et de merge (fusionnement).
  
 ==== UML ==== ==== UML ====
Ligne 90: Ligne 89:
  
 ==== C et C++ ==== ==== C et C++ ====
-Cours **(fr)**: ​+Voir la page [[gcc|GCC, le jeu de compilateurs GNU]] 
 + 
 +Cours **(fr)**:
   * [[https://​www.youtube.com/​channel/​UCS2e0hEJMhwd6bNscS60xTg/​videos|Formation en vidéo sur le langage C]] (par [[:​utilisateurs/​naoki|Naoki]])   * [[https://​www.youtube.com/​channel/​UCS2e0hEJMhwd6bNscS60xTg/​videos|Formation en vidéo sur le langage C]] (par [[:​utilisateurs/​naoki|Naoki]])
   * [[http://​fr.openclassrooms.com/​informatique/​cours/​apprenez-a-programmer-en-c|Apprenez à programmer en C]]   * [[http://​fr.openclassrooms.com/​informatique/​cours/​apprenez-a-programmer-en-c|Apprenez à programmer en C]]
Ligne 105: Ligne 106:
  
 ==== Microsoft .NET / C# / VB .NET ==== ==== Microsoft .NET / C# / VB .NET ====
-Comment installer Mono? (implémentation libre de la plate-forme de développement Microsoft ​.NET)+Pour programmer en [[:​csharp|C#​]] ou VB.NET sur GNU/​Linux, ​la solution actuellement conseillée est [[https://​learn.microsoft.com/​fr-FR/​dotnet/​core/​introduction|.NET]], plateforme gratuite, open source et multiplateforme.
  
 +Le framework [[:​mono|Mono]],​ une implémentation libre de la plateforme de développement Microsoft .NET, est toujours disponible mais il est aujourd'​hui dépassé, puisqu'​il correspond à la version 4.x de .NET.
 +
 +//​[[:​csharp|voir la page dédiée à C#]]//\\
 //​[[:​mono|voir la page dédiée à Mono]]// //​[[:​mono|voir la page dédiée à Mono]]//
 +
 +===== Langages et pseudo-langages spécialisés =====
 +==== Bases de données ====
 +Le langage [[wpfr>​Structured_Query_Language|SQL]] avec un noyau de commandes commun à [[mysql|MySQL]],​ [[mariadb|MariaDB]],​ [[sqlite|SQLite]],​ [[postgresql|PostgreSQL]] et aussi certaines bases propriétaires.
 +
 +En pseudo langage, il y a les [[wpfr>​Mapping_objet-relationnel|ORM]] tel que, pour le [[:​php|PHP]] :​ [[wpfr>​Doctrine_(ORM)|Doctrine]],​ [[https://​laravel.com/​docs/​5.0/​eloquent|Eloquent]]…
  
 ===== Web ===== ===== Web =====
Ligne 139: Ligne 149:
 ====Transformation C/C++ (ou autres ) vers javascript / html ==== ====Transformation C/C++ (ou autres ) vers javascript / html ====
  
-Description du processus : +Description du processus :
    - compiler code (c++ par exemple ) vers LLVM. Des compilateurs : llvm-gcc, clang, ...    - compiler code (c++ par exemple ) vers LLVM. Des compilateurs : llvm-gcc, clang, ...
    - Compiler le code LLVM vers javascript ​    - Compiler le code LLVM vers javascript ​
Ligne 168: Ligne 178:
   * [[:lamp]] : installer un serveur LAMP (Linux, Apache, Mysql, Php)   * [[:lamp]] : installer un serveur LAMP (Linux, Apache, Mysql, Php)
  
-===Éditeur=== ​+===Éditeur===
   * [[:​Bluefish]] : éditeur syntaxique orienté PHP. (interface GTK+)    * [[:​Bluefish]] : éditeur syntaxique orienté PHP. (interface GTK+) 
  
-===Framework=== ​+===Framework===
   * [[:​symfony]] : framework PHP très en vogue   * [[:​symfony]] : framework PHP très en vogue
   * [[https://​www.laravel.com/​|Laravel]] : framework PHP riche et très populaire   * [[https://​www.laravel.com/​|Laravel]] : framework PHP riche et très populaire
Ligne 212: Ligne 222:
  ​**Voir aussi **  ​**Voir aussi **
   * [[android_sdk|Développer des applications pour Android]]   * [[android_sdk|Développer des applications pour Android]]
-  * [[android |Page « Android » de cette Documentation]]  +  * [[android |Page « Android » de cette Documentation]] 
-  * [[https://​developer.android.com/​ |documentation officielle Android]] ​+  * [[https://​developer.android.com/​ |documentation officielle Android]]
  
 ===== Développement de jeux vidéo ===== ===== Développement de jeux vidéo =====
Ligne 268: Ligne 278:
 ---- ----
 ===== liens à corriger ===== ===== liens à corriger =====
-FIXME les [[:​developpement?​do=backlink|pages pointant vers l'​ancienne page "developpement"]] doivent être corrigées pour pointer vers la page "​programmation"​.+FIXME les [[:​developpement?​do=backlink|pages pointant vers l'​ancienne page "développement"]] doivent être corrigées pour pointer vers la page "​programmation"​.
  
 ---- ----
  
 //​Contributeurs : [[utilisateurs:​Fabien26]].//​ [[utilisateurs:​Phossele]],​ [[utilisateurs:​darkjam]],​ [[utilisateurs:​Tinato]],​ //​Contributeurs : [[utilisateurs:​Fabien26]].//​ [[utilisateurs:​Phossele]],​ [[utilisateurs:​darkjam]],​ [[utilisateurs:​Tinato]],​
  • programmation.1640025109.txt.gz
  • Dernière modification: Le 20/12/2021, 19:31
  • par wiki-corrector-bot