Pourquoi les "masques de bits" sont-ils appelés ainsi? Je sais qu'ils sont principalement utilisés pour les opérations sur les bits et que l'utilisation de masques de bits est plus efficace que l'utilisation de variables séparées. Cependant, ma question est de savoir pourquoi et quand les masques de bits ont-ils été …
Auparavant, il y avait de très bonnes raisons de garder les noms d'instructions / registres brefs. Ces raisons ne s'appliquent plus, mais les noms cryptés courts sont encore très courants dans la programmation de bas niveau. Pourquoi est-ce? Est-ce simplement parce que les vieilles habitudes sont difficiles à briser ou …
Les missions Apollo n’avaient pas la technologie plus compliquée qu’une calculatrice de poche. De lien ici , il y a une information sur Apollo Guidance Computer (AGC) L’ordinateur de bord Apollo (AGC) embarqué mesurait environ 1 pied cube avec 2K de RAM 16 bits et 36K de mémoire cœur-câble câblée …
Quel est l'avantage de renvoyer un pointeur sur une structure plutôt que de renvoyer toute la structure dans l' returnénoncé de la fonction? Je parle de fonctions telles que fopenet d'autres fonctions de bas niveau, mais il existe probablement des fonctions de niveau supérieur qui renvoient également des pointeurs vers …
Sans être présomptueux, j'aimerais que vous envisagiez cette possibilité. La plupart des systèmes d'exploitation actuels sont basés sur des langages de bas niveau (principalement C / C ++). Même les nouveaux tels qu'Android utilisent JNI et l'implémentation sous-jacente est en C En fait, (ceci est une observation personnelle) de nombreux …
Je lis le livre Les éléments des systèmes informatiques: Construire un ordinateur moderne à partir de Premiers principes , qui contient des projets englobant la construction d'un ordinateur, des portes booléennes aux applications de haut niveau (dans cet ordre). Le projet actuel sur lequel je travaille consiste à écrire un …
J'ai récemment parcouru du code OpenJDK et y ai trouvé des éléments de code intrigants liés à des opérations au niveau des bits . J'ai même posé une question à ce sujet sur StackOverflow. Un autre exemple qui illustre le point: 1141 public static int bitCount(int i) { 1142 // …
Il est clair que la connaissance des éléments de bas niveau est très importante dans notre travail. Mais dans une situation où vous développez déjà un logiciel commercial à un niveau élevé, et lorsque vous avez déjà une direction choisie mais que vous n’avez aucune compétence en assemblage, n’est-il pas …
Pendant des années, j'ai envisagé de creuser dans ce que je considère comme des langues de «bas niveau». Pour moi, cela signifie C et l'assemblage. Cependant, je n'avais pas encore le temps pour cela, et cela n'a jamais été nécessaire. Maintenant, parce que je ne vois aucune nécessité, je pense …
Ou en d'autres termes, quels problèmes spécifiques la collecte automatisée des déchets a-t-elle résolus? Je n'ai jamais fait de programmation de bas niveau, donc je ne sais pas à quel point la libération des ressources peut être compliquée. Le genre de bogues que GC corrige semble (au moins pour un …
Je suis un peu nouveau dans la programmation et la meilleure façon de poser cette question est avec un exemple. Je sais comment faire des choses basiques en Java et C #. Des choses comme une petite application Windows Forms ou faire une classe générique. J'ai essentiellement appris et je …
J'ai une idée générale de la façon dont le processeur gère les instructions, mais je passe mon temps à travailler dans des langues principalement de haut niveau. Peut-être que quelqu'un qui travaille plus près du fer peut fournir des informations précieuses. En supposant que les langages de programmation sont fondamentalement …
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 5 ans . J'ai été contacté pour faire …
Si j'écris un programme C et le compile dans un .exefichier, le .exefichier contient des instructions brutes de la machine au CPU. (Je pense). Si oui, comment est-il possible pour moi d'exécuter le fichier compilé sur n'importe quel ordinateur qui exécute une version moderne de Windows? Chaque famille de CPU …
Je prends un cours d'introduction sur python et l'instructeur dit que python est un langage de haut niveau et C et C ++ sont des langages de bas niveau. C'est juste déroutant. Je pensais que C, C ++, Python, Java, etc. étaient tous des langages de haut niveau. Je lisais …
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.