Ta réaction face à la réponse semble indiquer que... tu ne l'as pas comprise.
Et comme elle n'aurait pas pu être plus simple, j'en viens presque à me dire que tu ne comprends même pas ta question
Alors, pour te donner une nouvelle chance de comprendre la réponse, je vais déjà t'aider à comprendre ta question
Pour y arriver, je vais déjà t'aider à comprendre ce qu'est un langage de programmation:
Un langage de programmation, n'est -- comme n'importe quelle langue parlée (comme le français, l'espagnol ou le portugais) -- qu'un ensemble de conventions qui permettent à deux interlocuteurs de se comprendre.
La grosse différence entre les deux, c'est que les deux interlocuteurs sont, dans le cadre d'une langue, des humains, alors que, dans le cadre d'un langage de programmation, un des interlocuteurs est un humain (un ou plusieurs développeur)et l'autre n'est qu'un "outil" (un programme, pour être précis) destinés à "traduire" les idées transmises au travers du langage de manière à les rendre "compréhensibles" par un processeur.
A partir de là, tout n'est plus qu'une question de "configuration d'origine" et de "configuration ciblée".
La "configuration d'origine" regroupe tout ce qu'il faut prendre en compte pour que l'outil puisse travailler correctement et traduire les idées du développeur, à savoir
le langage utilisé
le type de processeur qui manipulera l'outil
le type d'outil en lui-même (compilateur ou interpréteur)
l'architecture (32 bits, 64 bits ou autre)
le système d'exploitation utilisé par le développeur
La "configuration cible" regroupe "tout ce qu'il faut savoir" au sujet des conditions qui permettront au processeur de comprendre le résultat de la traduction, à savoir:
le type de processeur ciblé
l'architecture (32 bits, 64 bits ou autres) ciblée
le système d'exploitation (s'il y en a un) qui pourra mettre "tout cela en musique"
Aussi longtemps qu'il existe un outil adapté à la configuration d'origine (pour pouvoir fonctionner) qui permet de fournir un résultat adapté à la "configuration ciblée" (pour que le processeur puisse le comprendre), le tout fonctionnera sans problème.
Tu voulais savoir s'il est possible de développer en C++ sous windows et sous mac; et la réponse est indubitablement oui, parce que cette question ne porte que sur la "configuration d'origine". Et, comme on parle du même langage, et qu'il existe effectivement des outils capables de le comprendre aussi bien sous window ou sous mac (ou sous linux, d'ailleurs).
Pour être complet, on peut même encore aller plus loin, et te confirmer qu'il existe:
des outils utilisable sous windows capables de générer les instructions qui devront être suivie par le processeur sous windows (logique )
des outils utilisable sous mac capables de générer les instructions qui devront être suivie par le processeur sous mac (encore logique )
des outils utilisable sous linux capables de générer les instructions qui devront être suivie par le processeur sous linux (ca devient lassant )
des outils utilisable sous windows capables de générer les instructions qui devront être suivie par le processeur sous mac
des outils utilisable sous windows capables de générer les instructions qui devront être suivie par le processeur sous linux
des outils utilisable sous linux capables de générer les instructions qui devront être suivie par le processeur sous windows
des outils utilisable sous linux capables de générer les instructions qui devront être suivie par le processeur sous mac
des outils utilisable sous mac capables de générer les instructions qui devront être suivie par le processeur sous windows
des outils utilisable sous mac capables de générer les instructions qui devront être suivie par le processeur sous linux
Bref, à ce titre, on dépasse sans doute tes espoirs les plus fous
Maintenant, tu disais être à la recherche d'un bon langage de programmation. Pourrais tu nous expliquer ce que tu considères être une bon langage de programmation ou même mieux: ce que tu considères être un mauvais langage de programmation, que nous puissions éviter de te conseiller ceux qui ne satisfont visiblement pas à tes "critères de qualité" ?
Ce qui se conçoit bien s'énonce clairement. Et les mots pour le dire viennent aisément.Mon nouveau livre : Coder efficacement - Bonnes pratiques et erreurs à éviter (en C++)Avant de faire ce que tu ne pourras défaire, penses à tout ce que tu ne pourras plus faire une fois que tu l'auras fait
Merci pour cette longue et pas lassante du tout réponse !😁
Je me débrouille un peu avec le PHP et récemment ,j'ai mis en place une petite application en php qui permet à un chef d'entreprise de vérifier si ses employés sont présents dans la journée ou pas! Donc chaque employé tape son code pour la 1er fois et s'incris dans la table de présence ,la deuxième fois on récupère son heure de sortie.
Sa marche bien mais je me dit que cela devrait normalement être non une application web mais plutôt une application Windows.
D'où ma question et j'ai découvert que avec le VB.Net on peut crée ce genre d'application ,mais je crois que le VB.NET va disparaitre donc d'où ma question sur le C++
Grosse erreur! C'est typiquement le type d"application pour laquelle le web est idéal. Tous les PC de l'entreprise ont un navigateur, il n'y a rien à installer, tout est centralisé, les mises à jour sont immédiate et automatiques (normal tout est sur le serveur, tu mets le serveur à jour et c'est fini), c'est sécurisé au niveau du serveur. Pour les salariés nomades (les commerciaux par exemple) ou sans ordinateurs (les ouvriers dans un atelier d'usine par exemple), ils peuvent faire leurs saisie depuis un smartphone ou une borne interactive, ça peut être facilement relié à des logiciels de paye, de gestion de projet, de gestion client, de facturation... C'est vraiment le genre de truc où tu n'as pas mieux que du web. Je bosse dans une boite qui a un progiciel de ce genre au catalogue et ça fait des années qu'ils ont bazardé le client Windows lourd au profit d'une solution full web. Depuis qu'ils ont fait ça, les profits ont explosés, les grosses boîtes ne veulent plus rien d'autre que du web, et c'est normal, la maintenance leur coûte infiniment moins cher, ils peuvent même externaliser dans des cloud, ils n'ont même plus besoin d'acheter les serveurs.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Discord NaN. Mon site.
Discord NaN. Mon site.