JET PROG. D ÉCLARATIVE Prog. procédurale Prog. orientée prototype Prog. fonctionnelle Prog. descriptive P P PP P PPPP P P PPP P PPP d dddd d dd d d d ddd Source : https://fr.wikipedia.org/wiki/Paradigme_(programmation)
JET PROG. D ÉCLARATIVE Prog. procédurale Prog. orientée prototype Prog. fonctionnelle Prog. descriptive Programme = séquence d’instructions C - C++ - C# - Java - JS - PHP - Python - Rust - Ruby - Go - … P P PP P PPPP P PPPP PP P PPP i i i iiiii i iii iii i i iii o o o o o o Source : https://fr.wikipedia.org/wiki/Paradigme_(programmation)
JET PROG. D ÉCLARATIVE Prog. procédurale Prog. orientée prototype Prog. fonctionnelle Prog. descriptive Programme = séquence d’instructions C - C++ - C# - Java - JS - PHP - Python - Rust - Ruby - Go - … Programme = décrire les interactions entre des objets Java - C# - Ruby - JS - … P P PP P PPPP P PPP P P PPP P PP d d dd dd d d ddd d d dd Source : https://fr.wikipedia.org/wiki/Paradigme_(programmation)
JET PROG. D ÉCLARATIVE Prog. procédurale Prog. orientée prototype Prog. fonctionnelle Prog. descriptive Programme = séquence d’instructions C - C++ - C# - Java - JS - PHP - Python - Rust - Ruby - Go - … Programme = décrire les interactions entre des objets Java - C# - Ruby - JS - … Programme = description de ce que l’on veut HTML - … P P PP P PPPP P P P P PPPPP d d dd ddd d d d d d d d d d d Source : https://fr.wikipedia.org/wiki/Paradigme_(programmation)
JET PROG. D ÉCLARATIVE Prog. procédurale Prog. orientée prototype Prog. fonctionnelle Prog. descriptive Programme = séquence d’instructions C - C++ - C# - Java - JS - PHP - Python - Rust - Ruby - Go - … Programme = décrire les interactions entre des objets Java - C# - Ruby - JS - … Programme = description de ce que l’on veut HTML - … Programme = ensemble de procédures + GoTo C - BASIC - COBOL - PHP - … P P PP P PPPP P P P P P PP P s ss s sss ss s Source : https://fr.wikipedia.org/wiki/Paradigme_(programmation)
JET PROG. D ÉCLARATIVE Prog. procédurale Prog. orientée prototype Prog. fonctionnelle Prog. descriptive Programme = séquence d’instructions C - C++ - C# - Java - JS - PHP - Python - Rust - Ruby - Go - … Programme = décrire les interactions entre des objets Java - C# - Ruby - JS - … Programme = description de ce que l’on veut HTML - … Programme = ensemble de procédures + GoTo C - BASIC - COBOL - PHP - … Programme = POO mais sans classe JavaScript - … P P PP P PPPP P P P P PPPPP d d dd d dd dd d d m m m m m m m m mmm mm Source : https://fr.wikipedia.org/wiki/Paradigme_(programmation)
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 Github
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 Github Issues des 50 projets avec le plus de stars par langage
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 Github Issues des 50 projets avec le plus de stars par langage Classification supervisée via NLP
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 Github Issues des 50 projets avec le plus de stars par langage Recherche par mots clés Classification supervisée via NLP
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 Github Issues des 50 projets avec le plus de stars par langage Recherche par mots clés Classification supervisée via NLP Jeu de données
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 Github Issues des 50 projets avec le plus de stars par langage Recherche par mots clés Classification supervisée via NLP Jeu de données
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 P PP PP P PP P f f f f f ff f f ff > p p pppp pppp
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 P PP PP P PP P f f f f f ff f f ff > p p pppp pppp T T T TTT f fff > f ff fff
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 P PP PP P PP P f f f f f ff f f ff > p p pppp pppp T T T TTT f fff > f ff fff T T T TTT s ss s s sss > d dd d ddddd
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 Paradigme fonctionnel > Paradigme procédural Typage fort > Typage faible Typage statique > Typage dynamique Gestion automatique de la mémoire > Gestion manuelle
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 Paradigme fonctionnel > Paradigme procédural Typage fort > Typage faible Typage statique > Typage dynamique Gestion automatique de la mémoire > Gestion manuelle Javascript
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 Paradigme fonctionnel > Paradigme procédural Typage fort > Typage faible Typage statique > Typage dynamique Gestion automatique de la mémoire > Gestion manuelle Javascript
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 Paradigme fonctionnel > Paradigme procédural Typage fort > Typage faible Typage statique > Typage dynamique Gestion automatique de la mémoire > Gestion manuelle Javascript
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 Paradigme fonctionnel > Paradigme procédural Typage fort > Typage faible Typage statique > Typage dynamique Gestion automatique de la mémoire > Gestion manuelle Javascript
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 Paradigme fonctionnel > Paradigme procédural Typage fort > Typage faible Typage statique > Typage dynamique Gestion automatique de la mémoire > Gestion manuelle Javascript
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 Paradigme fonctionnel > Paradigme procédural Typage fort > Typage faible Typage statique > Typage dynamique Gestion automatique de la mémoire > Gestion manuelle Javascript
Filkov. 2017. A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60, 10 (October 2017), 91–100. https://doi.org/10.1145/3126905 Paradigme fonctionnel > Paradigme procédural Typage fort > Typage faible Typage statique > Typage dynamique Gestion automatique de la mémoire > Gestion manuelle Javascript
(2020). Analyzing programming languages by community characteristics on Github and StackOverflow. arXiv preprint arXiv:2006.01351 JS, HTML, CSS Demande élevée et communautés assez impliquées
(2020). Analyzing programming languages by community characteristics on Github and StackOverflow. arXiv preprint arXiv:2006.01351 JS, HTML, CSS Demande élevée et communautés assez impliquées Dart, Go
(2020). Analyzing programming languages by community characteristics on Github and StackOverflow. arXiv preprint arXiv:2006.01351 JS, HTML, CSS Demande élevée et communautés assez impliquées Dart, Go Demande élevée et communautés très impliquées
(2020). Analyzing programming languages by community characteristics on Github and StackOverflow. arXiv preprint arXiv:2006.01351 JS, HTML, CSS Demande élevée et communautés assez impliquées Dart, Go Demande élevée et communautés très impliquées PHP, C#
(2020). Analyzing programming languages by community characteristics on Github and StackOverflow. arXiv preprint arXiv:2006.01351 JS, HTML, CSS Demande élevée et communautés assez impliquées Dart, Go Demande élevée et communautés très impliquées PHP, C# Popularité décroissante mais demande constante
(2020). Analyzing programming languages by community characteristics on Github and StackOverflow. arXiv preprint arXiv:2006.01351 JS, HTML, CSS Demande élevée et communautés assez impliquées Dart, Go Demande élevée et communautés très impliquées PHP, C# Popularité décroissante mais demande constante Ruby, Go, Julia, Dart, Rust
(2020). Analyzing programming languages by community characteristics on Github and StackOverflow. arXiv preprint arXiv:2006.01351 JS, HTML, CSS Demande élevée et communautés assez impliquées Dart, Go Demande élevée et communautés très impliquées PHP, C# Popularité décroissante mais demande constante Ruby, Go, Julia, Dart, Rust Communautés les plus impliquées
Empirical analysis of programming language adoption. SIGPLAN Not. 48, 10 (October 2013), 1–18. https://doi.org/10.1145/2544173.2509515 SourceForge Métadonnées d’un dépôt Open Source Hammer Principle Sondage en ligne MOOC Sondage sur des cours en ligne Slashdot Enquête en ligne Ohloh Tracker de projets Open Source
Empirical analysis of programming language adoption. SIGPLAN Not. 48, 10 (October 2013), 1–18. https://doi.org/10.1145/2544173.2509515 SourceForge Métadonnées d’un dépôt Open Source Hammer Principle Sondage en ligne MOOC Sondage sur des cours en ligne Slashdot Enquête en ligne Ohloh Tracker de projets Open Source Popularité d’un langage
Empirical analysis of programming language adoption. SIGPLAN Not. 48, 10 (October 2013), 1–18. https://doi.org/10.1145/2544173.2509515 SourceForge Métadonnées d’un dépôt Open Source Hammer Principle Sondage en ligne MOOC Sondage sur des cours en ligne Slashdot Enquête en ligne Ohloh Tracker de projets Open Source Popularité d’un langage Choix d’un langage
Empirical analysis of programming language adoption. SIGPLAN Not. 48, 10 (October 2013), 1–18. https://doi.org/10.1145/2544173.2509515 SourceForge Métadonnées d’un dépôt Open Source Hammer Principle Sondage en ligne MOOC Sondage sur des cours en ligne Slashdot Enquête en ligne Ohloh Tracker de projets Open Source Popularité d’un langage Choix d’un langage Apprentissage d’un langage
Empirical analysis of programming language adoption. SIGPLAN Not. 48, 10 (October 2013), 1–18. https://doi.org/10.1145/2544173.2509515 SourceForge Métadonnées d’un dépôt Open Source Hammer Principle Sondage en ligne MOOC Sondage sur des cours en ligne Slashdot Enquête en ligne Ohloh Tracker de projets Open Source Popularité d’un langage Choix d’un langage Apprentissage d’un langage Croyances sur un langage
Empirical analysis of programming language adoption. SIGPLAN Not. 48, 10 (October 2013), 1–18. https://doi.org/10.1145/2544173.2509515 SourceForge Métadonnées d’un dépôt Open Source Hammer Principle Sondage en ligne MOOC Sondage sur des cours en ligne Slashdot Enquête en ligne Ohloh Tracker de projets Open Source Popularité d’un langage Choix d’un langage Apprentissage d’un langage Croyances sur un langage
Empirical analysis of programming language adoption. SIGPLAN Not. 48, 10 (October 2013), 1–18. https://doi.org/10.1145/2544173.2509515 Les développeur-euses changent rarement de famille de langage
Empirical analysis of programming language adoption. SIGPLAN Not. 48, 10 (October 2013), 1–18. https://doi.org/10.1145/2544173.2509515 Les développeur-euses changent rarement de famille de langage
Empirical analysis of programming language adoption. SIGPLAN Not. 48, 10 (October 2013), 1–18. https://doi.org/10.1145/2544173.2509515 Les développeur-euses aiment les langages expressifs
Empirical analysis of programming language adoption. SIGPLAN Not. 48, 10 (October 2013), 1–18. https://doi.org/10.1145/2544173.2509515 Les développeur-euses aiment les langages expressifs
Empirical analysis of programming language adoption. SIGPLAN Not. 48, 10 (October 2013), 1–18. https://doi.org/10.1145/2544173.2509515 Les facteurs externes sont plus importants que les particularités techniques ou la simplicité
Empirical analysis of programming language adoption. SIGPLAN Not. 48, 10 (October 2013), 1–18. https://doi.org/10.1145/2544173.2509515 Les facteurs externes sont plus importants que les particularités techniques ou la simplicité
phénomènes de groupe. Les Cahiers Internationaux de Psychologie Sociale, Numéro 117-118(1), 119-146. https://doi.org/10.3917/cips.117.0119. JS c’est de la merde
phénomènes de groupe. Les Cahiers Internationaux de Psychologie Sociale, Numéro 117-118(1), 119-146. https://doi.org/10.3917/cips.117.0119. JS c’est de la merde Tellement disruptif j’adore cette personne
phénomènes de groupe. Les Cahiers Internationaux de Psychologie Sociale, Numéro 117-118(1), 119-146. https://doi.org/10.3917/cips.117.0119. JS c’est de la merde Tellement disruptif j’adore cette personne Oh non on est plus ami-es du coup ? :’((((((
phénomènes de groupe. Les Cahiers Internationaux de Psychologie Sociale, Numéro 117-118(1), 119-146. https://doi.org/10.3917/cips.117.0119. JS c’est de la merde Tellement disruptif j’adore cette personne Investisseur-euse Dirigeant-e de start-up Entreprise classique Oh non on est plus ami-es du coup ? :’((((((