Programmation les langages. Que peut on faire avec (Je débute)
Fermé
stephkarukera
Messages postés
7
Date d'inscription
jeudi 12 septembre 2019
Statut
Membre
Dernière intervention
6 juin 2020
-
Modifié le 13 sept. 2019 à 02:18
stephkarukera Messages postés 7 Date d'inscription jeudi 12 septembre 2019 Statut Membre Dernière intervention 6 juin 2020 - 13 sept. 2019 à 22:24
stephkarukera Messages postés 7 Date d'inscription jeudi 12 septembre 2019 Statut Membre Dernière intervention 6 juin 2020 - 13 sept. 2019 à 22:24
A voir également:
- Programmation les langages. Que peut on faire avec (Je débute)
- Programmation - Guide
- Application de programmation - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Ce message d'erreur apparaît sur l'ordinateur d'elena. que peut-on dire du programme gwxux ? - Forum Bureautique
- Télé lg non programmé que faire ✓ - Forum TV & Vidéo
3 réponses
georges97
Messages postés
11718
Date d'inscription
lundi 31 janvier 2011
Statut
Contributeur
Dernière intervention
17 mars 2024
2 236
Modifié le 13 sept. 2019 à 08:17
Modifié le 13 sept. 2019 à 08:17
Bonjour,
Pour essayer de répondre au florilège de questions posées par votre post, en attendant les réponses et corrections des spécialistes des langages bien plus qualifiés que moi.
1) on peut faire à peu près tout, du plus simple au plus compliqué, mais avec plus ou moins de sophistication dans le résultat (vitesse, éléments graphiques)
2) vous be donnez pas assez de détails sur la ou les applications que vous envisagez de réaliser, chaque langage a ses avantages et inconvénients
3) certains langages correspondent à une plateforme (PC, Mac, mobile)
4) vous parlez de "tabata", recherche effectuée, il semble s'agir d'une méthode ou d'un timer s'appliquant à cette méthode
5) de ce fait un widget en java ou appinventor pourrai être approprié
6) il faut définir si vous désirez la portabilité d'une plateforme à l'autre et l'accès par internet, ce qui déterminera l'environnement de développement (EDI) et les bibliothèques disponibles
Un très rapide memo sur les langages cités:
C
avantages: rapidité, maîtrise du système, évolution du C
inconvénients: difficulté (gestion mémoire et notion de pointeurs)
C++
avantages: complétude, possibilité de la programmation orientée objet, gestion automatisée de la mémoire)
inconvénients: liés à la complétude
Net
avantages: outils Windows, intégration Windows
inconvénients: Windows uniquement (à ma connaissance)
Python
avantages: facilité relative, universalité (plateformes)
inconvénients: lenteur (relative), inadaptation à certains traitements
PHP
avantages: spécialisé internet
inconvénients: spécificité, réputation de lourdeur
SQL
avantages: langage d'interrogation et paramétrage de base de données
inconvénients: spécialisé
Java
avantages: universel (nombreuses plateformes)
inconvénients: certaines restrictions (maîtrisées par les pratiquants)
C#
avantages: rapidité, concision
inconvénients: à ma connaissance, uniquement Windows
Ce ne sont que des avis résultant de mes connaissances limitées. Les lecteurs avisés infirmeront sans doute certaines assertions et seul un cahier des charges vous permettrait de faire un choix judicieux
Cordialement
Pour essayer de répondre au florilège de questions posées par votre post, en attendant les réponses et corrections des spécialistes des langages bien plus qualifiés que moi.
1) on peut faire à peu près tout, du plus simple au plus compliqué, mais avec plus ou moins de sophistication dans le résultat (vitesse, éléments graphiques)
2) vous be donnez pas assez de détails sur la ou les applications que vous envisagez de réaliser, chaque langage a ses avantages et inconvénients
3) certains langages correspondent à une plateforme (PC, Mac, mobile)
4) vous parlez de "tabata", recherche effectuée, il semble s'agir d'une méthode ou d'un timer s'appliquant à cette méthode
5) de ce fait un widget en java ou appinventor pourrai être approprié
6) il faut définir si vous désirez la portabilité d'une plateforme à l'autre et l'accès par internet, ce qui déterminera l'environnement de développement (EDI) et les bibliothèques disponibles
Un très rapide memo sur les langages cités:
C
avantages: rapidité, maîtrise du système, évolution du C
inconvénients: difficulté (gestion mémoire et notion de pointeurs)
C++
avantages: complétude, possibilité de la programmation orientée objet, gestion automatisée de la mémoire)
inconvénients: liés à la complétude
Net
avantages: outils Windows, intégration Windows
inconvénients: Windows uniquement (à ma connaissance)
Python
avantages: facilité relative, universalité (plateformes)
inconvénients: lenteur (relative), inadaptation à certains traitements
PHP
avantages: spécialisé internet
inconvénients: spécificité, réputation de lourdeur
SQL
avantages: langage d'interrogation et paramétrage de base de données
inconvénients: spécialisé
Java
avantages: universel (nombreuses plateformes)
inconvénients: certaines restrictions (maîtrisées par les pratiquants)
C#
avantages: rapidité, concision
inconvénients: à ma connaissance, uniquement Windows
Ce ne sont que des avis résultant de mes connaissances limitées. Les lecteurs avisés infirmeront sans doute certaines assertions et seul un cahier des charges vous permettrait de faire un choix judicieux
Cordialement
Whismeril
Messages postés
18977
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2024
920
13 sept. 2019 à 10:32
13 sept. 2019 à 10:32
Bonjour
en complément de la réponse de Georges, il y a ce petit article qui donne un tour d’horizon des langages avec lesquels on peu débuter.
https://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage
Avec les langages .Net, on peut faire du multiplateforme mais il faut une version professionnelle de Visual Studio.
Le meilleur conseil que je puisse te donner est de suivre un cours en ligne (ceux de develloper.com sont très bien, il y a aussi openclassroom).
Commencer par de l’algorithmie c’est bien.
en complément de la réponse de Georges, il y a ce petit article qui donne un tour d’horizon des langages avec lesquels on peu débuter.
https://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage
Avec les langages .Net, on peut faire du multiplateforme mais il faut une version professionnelle de Visual Studio.
Le meilleur conseil que je puisse te donner est de suivre un cours en ligne (ceux de develloper.com sont très bien, il y a aussi openclassroom).
Commencer par de l’algorithmie c’est bien.
stephkarukera
Messages postés
7
Date d'inscription
jeudi 12 septembre 2019
Statut
Membre
Dernière intervention
6 juin 2020
13 sept. 2019 à 21:57
13 sept. 2019 à 21:57
Merci beaucoup, je regarderais ses deux sites.
stephkarukera
Messages postés
7
Date d'inscription
jeudi 12 septembre 2019
Statut
Membre
Dernière intervention
6 juin 2020
13 sept. 2019 à 22:24
13 sept. 2019 à 22:24
En fait ce que je voudrais savoir, c'est es ce qu'il y à des langages spécialiser pour la création d'un style de programme en particulier comme oppen office ou photoshop ou des langages plus polyvalent.
Et la réponse est oui.
Si j'ai bien compris, l'utilisation d'un langage de programmation dépend :
- de la plateforme de destination ( pc, tablette, ordinateur etc)
- du type de données que l'on va manipuler (chiffre, valeur mathématique, image, symbole etc)
- de ce que l'on veux faire de ses données
- de la manière dont elle seront présenté. (image, son, éffèt etc)
C'est bien sa ???
C'est ce qui me permettra de savoir si je prend JAva, C, ou C++ etc
non ?
J'aime bien me représenter les choses en image mème si je peux aussi faire l'inverse.
Peut être que je ferais un poste sur sa, mais si sa parait trop évident au gens du site je sais pas si sa vaut
le coup.
En tous cas, merci déjà pour ses première réponses.
C'est que j'ai un projet en préparation et sa va nécessiter certaine connaissance. Et je tiens à maitriser bien les bases. Ainsi qu'a avoir une bonne compréhension de la programmation dès le début.
Et la réponse est oui.
Si j'ai bien compris, l'utilisation d'un langage de programmation dépend :
- de la plateforme de destination ( pc, tablette, ordinateur etc)
- du type de données que l'on va manipuler (chiffre, valeur mathématique, image, symbole etc)
- de ce que l'on veux faire de ses données
- de la manière dont elle seront présenté. (image, son, éffèt etc)
C'est bien sa ???
C'est ce qui me permettra de savoir si je prend JAva, C, ou C++ etc
non ?
J'aime bien me représenter les choses en image mème si je peux aussi faire l'inverse.
Peut être que je ferais un poste sur sa, mais si sa parait trop évident au gens du site je sais pas si sa vaut
le coup.
En tous cas, merci déjà pour ses première réponses.
C'est que j'ai un projet en préparation et sa va nécessiter certaine connaissance. Et je tiens à maitriser bien les bases. Ainsi qu'a avoir une bonne compréhension de la programmation dès le début.
13 sept. 2019 à 22:09
Sa m'éclaire beaucoup.
Je vais encore chercher.