Les langages par type.

Résolu/Fermé
bilu@ Messages postés 34 Date d'inscription samedi 2 avril 2016 Statut Membre Dernière intervention 15 septembre 2019 - 4 avril 2016 à 13:35
 Utilisateur anonyme - 5 avril 2016 à 12:53
Bonjour,

Je voudrais me dorénavant me consacrer à un langage et le chois m'est difficiles.

Je voudrais surtout savoir la liste des langages par type c'est à dire quels sont les langages de programmation pour desktop et/ou pour web?

Par exemple PHP est de type web et non desktop.

J'aimerais avoir une liste exhaustive si quelqu’un à un lien ou des informations merci de bien vouloir me répondre

1 réponse

Utilisateur anonyme
4 avril 2016 à 13:42
Bonjour,

Si on parle de language de programmation connu je te conseil de regardé par ici : https://dailygeekshow.com/programmation-internet-langage/

Cela permet une explication assez simple de ce que cible chaque language.

Sinon, en liste compète, nous aurons tout cela : https://www.scriptol.fr/programmation/liste-langages-programmation.php

Personnellement, je te conseillerais le python. Un language qui peut TOUT faire.
Language fait pour le scripting (son but premier), mais maintenant capable de faire du système de manière poussé, et il y a la possibilité de faire de l'interface graphique une fois plus avancé, mais aussi du web pour les plus courageux.

Et c'est un language qui est fortement recommandé pour commencer la programmation.

Cordialement,
Buky.
0
bilu@ Messages postés 34 Date d'inscription samedi 2 avril 2016 Statut Membre Dernière intervention 15 septembre 2019 1
5 avril 2016 à 10:31
Bonjour, merci de m'avoir répondu, tes liens ont été constructifs mais n'ont pas totalement répondu à ma question. je voudrais une liste (pas forcément de tous les langages mais des plus connus au moins) avec chacun leur domaine d'intervention c'est à dire:

JAVA =>Web/Desktop/Mobile
PHP =>Web/Desktop???/Mobile??
C++ =>Desktop/Web??/Mobile??
Python =>tu viens de m'apprendre qu'il pouvait faire du Web/Desktop/ et le mobile???

Ruby???

Merci
0
Utilisateur anonyme
5 avril 2016 à 11:43
Cela dépend ce que tu entends par "Desktop", "Web" et "Mobile" (si on veut vraiement être précis).

Disons que tous les languages avaient des but premiers mais qu'avec toutes les extentions (librairies), ils peuvent maintenant remplir plusieurs fonctions.


Le JAVA peut s'utiliser sous "Desktop" (même si je sais pas trop ce que tu entend pas la xD). Tu peut l'utiliser comme pour faire des jeux (ex: Minecraft) , en application client et application Android.

Le PHP sans conteste web côté serveur principalement (avec bien sur une petite partie qui sera pour l'utilisateur mais elle reste moindre). Par contre coté client en Web tu aura le Javascript.

C/C++ est orienté système. Le C peut faire des choses très poussé niveau système, jusqu'a la gestion des location mémoire et le C++ est une "simplification" du C pour le rendre plus compréhensible et lui permettre la gestion et la réalisation d'inferfaces graphique.
Les deux peuvent faire des interfaces graphiques mais le C++ est plus apte, il peut servir entre autre a faire des jeux.

Python sert a faire du scriting c'est a dire, faire quelque chose rapidement (d'où le nom script et non programme. Il y a aussi le fait qu'il soit interprété et non compilé mais tu le verra plus tard). Le python est un vrai couteau suisse, je ne saurais pas te dire ce que tu ne peut pas faire. Car il y a une très très grosse communautéen qui créé des librairies pour quasiement tout, plusieurs version du language 2.7 et 3.5 (pour les dernières de chaqu'un d'eux).
Et pour répondre a ta question en deux clics j'ai trouvé ca : https://openclassrooms.com/forum/sujet/python-sur-android-1
Il parle de librairie (comme je te disait au dessus pour faire de l'Android) après je ne dis pas que les utiliser est simple mais pour les télécharger il te suffit d'une commande (autant sur Linux que Windows) : pip isntall <taLibrairie>
Et tu trouvera quasiement toujours des tutos pour python croit moi, surtout en anglais.
J'ai aussi entendu parler de site Web en python grace à Django. Que dire de plus xD

Après ruby je m'y connais moins, c'est aussi un language de scriting. On doit aussi pouvoir tout faire mais il faut bien faire attention a la commuanuté de language car moins elle est grande moins tu trouvera d'infos ou de personne apte de te répondre/t'aider.

Si tu a d'autres question n'hésite pas. j'espère t'avoir aidé. Et je ne suis pas un grand spécialiste et chaque programmeur pourra prêcher les louanges de son language, mais personnellement je l'ai recommandé a un ami qui ne savait pas programmer un en quelque semaine il maitressait les bases et pouvait s'amuser.

Car au debut le plus dure c'est d'avoir le raisonnement alors en plus si il faut rajouter la difficulté du language... Cela peut dégouter certain.

PS: il est très simple de tout faire en python (par expérience) ce qui n'est pas forcément le cas dans les autre. Exemple 3 lignes en python peuvent s'écrire en 50 voir 100 en C.
Donc après il ne faut pas oublie que le python a pour vocation d'être rapide et simple.

Mais chaque language a CA particularité, sinon il n'aurait pas été créé.

Cordialement,
Buky.
0
bilu@ Messages postés 34 Date d'inscription samedi 2 avril 2016 Statut Membre Dernière intervention 15 septembre 2019 1
5 avril 2016 à 11:54
Merci tu m'as beaucoup aidé.!
0
Utilisateur anonyme
5 avril 2016 à 12:53
De rien. Au plaisir.
0