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 …
La gestion des exceptions en C ++ est limitée à essayer / lancer / attraper. Contrairement à Object Pascal, Java, C # et Python, même en C ++ 11, la finallyconstruction n'a pas été implémentée. J'ai vu énormément de littérature C ++ parler de "code sécurisé d'exception". Lippman écrit que …
Les fichiers de base de données (scripts, etc.) doivent-ils être sur le contrôle de source? Si tel est le cas, quelle est la meilleure méthode pour le conserver et le mettre à jour? Est-il même nécessaire que les fichiers de base de données se trouvent sur le contrôle de source …
Nous faisons équipe avec des non-programmeurs (écrivains) qui ont besoin de contribuer à l'un de nos projets. Maintenant, ils n'aiment pas l'idée d'utiliser Git (ou quoi que ce soit d'autre) pour la version contrôlant leur travail. Je pense que c'est parce qu'ils ne trouvent tout simplement pas la peine de …
L'Open Source Initiative répertorie 9 licences différentes dans leur liste de " Licences populaires et largement utilisées ou avec des communautés puissantes" . Je souhaite utiliser mon projet sous licence open source. Malheureusement, je ne parle pas de jargon juridique. Existe-t-il un tableau que je pourrais consulter pour m'aider à …
Eh bien, je sais qu'il existe des choses comme malloc / free for C, et new / using-a-destructor pour la gestion de la mémoire en C ++, mais je me demandais pourquoi il n'y a pas de "nouvelles mises à jour" dans ces langages qui permettent à l'utilisateur de avoir …
Pensez-vous que c’est une bonne idée quand un programmeur débutant a besoin d’aide pour intervenir et essayer de les éduquer? Ou vont-ils ignorer tous les conseils "d'enseigner au poisson" que vous leur donnez et vous concentrer sur le "poisson" que vous venez de leur apporter? Les laissez-vous toujours comprendre par …
La base de code avec laquelle je travaille quotidiennement ne contient pas de tests automatisés, de nom incohérent et de tonnes de commentaires tels que "Pourquoi est-ce ici?", "Pas sûr que cela soit nécessaire" ou "Cette méthode n'est pas nommée à droite" et le code est encombré "Changelogs" malgré le …
Je dois réconcilier ces 2 faits: Je ne me sens pas à l'aise pour travailler sur Linux; J'ai besoin de développer un logiciel pour Linux. Quelques antécédents: J’ai plus de 10 ans d’expérience en programmation sous Windows (presque exclusivement en C / C ++, mais aussi en .NET), j’utilisais FreeBSD …
Plusieurs organisations que je connais utilisent des objectifs SMART pour leurs programmeurs. SMART est un acronyme pour spécifique, mesurable, réalisable, pertinent et limité dans le temps. Ils sont assez communs dans les grandes entreprises. Ma propre expérience des objectifs SMART n’a pas été aussi positive. D'autres programmeurs ont-ils trouvé un …
pourquoi ne pas combiner les meilleures fonctionnalités de tous les langages de programmation existants et les intégrer dans un langage de programmation universel?
J'aimerais savoir quel genre de décisions de conception vous avez prises et comment elles se sont retournées contre vous. A cause d'une mauvaise décision de conception, j'ai fini par devoir supporter cette mauvaise décision pour toujours (j'y ai également pris part). Cela m'a fait comprendre qu'une seule erreur de conception …
Aujourd'hui, je lisais plusieurs articles sur Internet sur les fibres, les coroutines et les fils verts. Il semble que ces concepts aient beaucoup en commun, mais il existe de légères différences, en particulier lorsque nous parlons de fibres et de coroutines. Existe-t-il un résumé concis et correct de ce qui …
J'essaie d'améliorer la situation de sauvegarde pour mon application. J'ai une application Django et une base de données MySQL. J'ai lu un article suggérant de sauvegarder la base de données dans Git. D'une part, je l'aime bien, car il gardera une copie des données et du code synchronisés. Mais Git …
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.