Null pointerIn computing, a null pointer or null reference is a value saved for indicating that the pointer or reference does not refer to a valid object. Programs routinely use null pointers to represent conditions such as the end of a list of unknown length or the failure to perform some action; this use of null pointers can be compared to nullable types and to the Nothing value in an option type. A null pointer should not be confused with an uninitialized pointer: a null pointer is guaranteed to compare unequal to any pointer that points to a valid object.
Projet de bombe atomique soviétiqueLe projet soviétique de développement d’une bombe atomique (en russe: Создание советской атомной бомбы) est un programme de recherche et de développement top secret décidé fin 1942 par Staline, alors que la bataille de Stalingrad faisait encore rage, et débuté en 1943 par l'établissement de l'Institut Kourtchatov, du nom de son directeur Igor Kourtchatov.
Pratique anticoncurrentiellevignette|Caricature de J.P Morgan faisant référence au monopole financier. Les pratiques anticoncurrentielles sont les atteintes à l'intérêt général de la concurrence qui ont un impact sur le marché pertinent concerné. Elles sont interdites par le droit de la concurrence. Les mécanismes de concurrence peuvent être affectés par des comportements anticoncurrentiels (ententes illicites, abus de position dominante ou de dépendance économique ou pratiques des prix abusivement bas ou prédateurs) ou par des structures anticoncurrentielles (concentrations).
Programmation événementielleEn informatique, la programmation événementielle est un paradigme de programmation fondé sur les événements. Elle s'oppose à la programmation séquentielle. Le programme sera principalement défini par ses réactions aux différents événements qui peuvent se produire, c'est-à-dire des changements d'état de variable, par exemple l'incrémentation d'une liste, un déplacement ou un clic de souris, une saisie au clavier...
Modèle d'acteurEn informatique, le modèle d'acteur est un modèle mathématique qui considère des acteurs comme les seules fonctions primitives nécessaires pour la programmation concurrente. Les acteurs communiquent par échange de messages. En réponse à un message, un acteur peut effectuer un traitement local, créer d'autres acteurs, ou envoyer d'autres messages. L'article de référence date de 1973. Ce modèle est utilisé aussi bien en informatique théorique pour formaliser les interactions concurrentes, qu’en pratique comme base de réalisation de langages de programmation ou d’architectures concurrentes.
Débat sur les bombardements d'Hiroshima et de Nagasakivignette|Champignon atomique de l'explosion nucléaire de Nagasaki. Le débat sur les bombardements d'Hiroshima et de Nagasaki porte sur les justifications militaires et pragmatiques ainsi que les controverses morales et juridiques entourant la décision par les États-Unis d'utiliser l'arme nucléaire sur Hiroshima puis sur Nagasaki les 6 et 9 août 1945, à la fin de la Seconde Guerre mondiale. Les défenseurs de ces bombardements atomiques déclarent qu'ils ont entraîné la capitulation japonaise et ont ainsi évité aux deux bords de lourdes pertes qu'auraient provoqué l'invasion terrestre du Japon et la prolongation de la guerre.
Système de fichiersLe terme système de fichiers (abrégé « FS » pour File System, parfois filesystem en anglais) désigne de façon ambigüe : soit l'organisation hiérarchique des fichiers au sein d'un système d'exploitation (on parle par exemple du file system d'une machine unix organisé à partir de sa racine (/) ) soit l'organisation des fichiers au sein d'un volume physique ou logique, qui peut être de différents types (par exemple NTFS, , FAT32, ext2fs, ext3fs, ext4fs, zfs, btrfs, etc.
Database transactionA database transaction symbolizes a unit of work, performed within a database management system (or similar system) against a database, that is treated in a coherent and reliable way independent of other transactions. A transaction generally represents any change in a database. Transactions in a database environment have two main purposes: To provide reliable units of work that allow correct recovery from failures and keep a database consistent even in cases of system failure.
Bulletin of the Atomic ScientistsLe Bulletin of the Atomic Scientists est une revue scientifique non technique, en ligne, qui traite de la sécurité mondiale et les questions de politique publique, en particulier celles liées aux dangers posés par les armes nucléaires et autres armes de destruction massive. Il est publié sans interruption depuis sa fondation en 1945 par d'anciens physiciens du projet Manhattan après les bombardements atomiques d'Hiroshima et de Nagasaki sous le nom Bulletin of the Atomic Scientists of Chicago.
StructurationLa théorie de la structuration est une théorie sociale sur la création et le maintien des systèmes sociaux qui s'appuie sur l'analyse des structures et des agents, sans donner de primauté à l'un de ces ensembles. Selon cette théorie, prise seule, ni l'analyse macrosociologique, ni l'analyse microsociologique, n'est suffisante. Elle vise donc à articuler l'agent et les structures, sans donner de primauté à l'un ou à l'autre.