C est un langage de programmation informatique à usage général utilisé pour les systèmes d'exploitation, les jeux et autres travaux de haute performance.
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Si oui, où et pourquoi …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . Dans quelle mesure est-il largement …
Je suis un programmeur amateur dans une classe CS essayant d'apprendre des compétences de programmation appropriées. Voici à quoi ressemble mon code, les bords de celui-ci s'étendent à 103 colonnes. int extractMessage(char keyWord[25], char cipherText[17424], int rowSize, char message[388]) { int keyColumn = 0; int cipherColumn = 0; int offset …
C et C ++ compile les littéraux de chaîne adjacents comme un littéral de chaîne unique. Par exemple ceci: "Some text..." "and more text" est équivalent à: "Some text...and more text" Dans d'autres langages de la famille C comme C # ou Java, il s'agit d'une erreur de syntaxe (ce …
Il y a des gens très expérimentés sur Stack Overflow qui parlent toujours de la norme C. Les gens semblent ne pas aimer les solutions non portables, même si elles fonctionnent pour moi. D'accord, je comprends que la norme doit être respectée, mais ne met-elle pas des entraves à la …
Je travaille dans une entreprise qui obtiendrait 11 sur Joel Test - au moins sur papier. Dans la pratique, cependant, rien ne fonctionne aussi bien que prévu et le projet est sur DEFCON 1 depuis six mois. Maintenant, la plupart de mes pairs sont heureux s'ils peuvent rentrer chez eux …
Je ne suis pas nouveau dans la programmation et j'ai même travaillé avec du C et ASM de bas niveau sur AVR, mais je ne peux vraiment pas me lancer dans un projet C intégré à plus grande échelle. Étant dégénéré par la philosophie Ruby du TDD / BDD, je …
Quand j'étudiais à l'université, j'ai souvent entendu l'idée que les compilateurs Fortran produisaient du code plus rapide que les compilateurs C pour un programme équivalent. Le raisonnement clé était le suivant: un compilateur Fortran émet en moyenne 1,1 instruction de processeur par ligne de code, tandis qu'un compilateur C émet …
Contexte: La surcharge des appels système est beaucoup plus importante que la surcharge des appels de fonction (les estimations vont de 20 à 100x), principalement en raison du changement de contexte de l'espace utilisateur vers l'espace noyau et inversement. Il est courant d'utiliser des fonctions en ligne pour économiser la …
J'utilise C ++ sur ESP-32. Lors de l'enregistrement d'une minuterie, je dois faire ceci: timer_args.callback = reinterpret_cast<esp_timer_cb_t>(&SoundMixer::soundCallback); timer_args.arg = this; Ici, la minuterie appelle soundCallback. Et la même chose lors de l'enregistrement d'une tâche: xTaskCreate(reinterpret_cast<TaskFunction_t>(&SoundProviderTask::taskProviderCode), "SProvTask", stackSize, this, 10, &taskHandle); La méthode est donc démarrée dans une tâche séparée. GCC …
Existe-t-il un moyen simple de visualiser l'étape entre l'assemblage du code et le code machine? Par exemple, si vous ouvrez un fichier binaire dans le bloc-notes, vous voyez une représentation au format texte du code machine. Je suppose que chaque octet (symbole) que vous voyez est le caractère ascii correspondant …
Je suis plutôt nouveau sur C, et je me demande si la duplication de code est un mal nécessaire quand il s'agit d'écrire des structures de données communes et C en général? Je pourrais essayer d'écrire une implémentation générique pour un hash mappar exemple, mais je trouve toujours le résultat …
J'ai étudié un peu d'algorithmes et j'ai regardé des sites comme SPOJ.pl TopCoder etc. J'ai vu que les programmeurs préfèrent C ou C ++ généralement pour la plupart des concours de programmation algorithmique. Maintenant, j'ai eu des problèmes ces derniers temps. Je connais à la fois un peu de C …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 4 ans . J'avais l'habitude d'écrire beaucoup en C ++ il y …
Je développe un émulateur NES comme passe-temps, pendant mon temps libre. J'utilise C ++ parce que c'est le langage que j'utilise le plus, que je connais le plus et que j'aime le plus. Mais maintenant que j'ai fait quelques progrès dans le projet, je me rends compte que je n'utilise …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.