Optimisation de codeEn programmation informatique, l'optimisation de code est la pratique consistant à améliorer l'efficacité du code informatique d'un programme ou d'une bibliothèque logicielle. Ces améliorations permettent généralement au programme résultant de s'exécuter plus rapidement, de prendre moins de place en mémoire, de limiter sa consommation de ressources (par exemple les fichiers), ou de consommer moins d'énergie électrique. La règle numéro un de l'optimisation est qu'elle ne doit intervenir qu'une fois que le programme fonctionne et répond aux spécifications fonctionnelles.
Designvignette|Chaise de Charles Rennie Mackintosh, 1897. Le design, le stylisme ou la stylique est une activité de création souvent à vocation industrielle ou commerciale, pouvant s’orienter vers les milieux sociaux, politiques, scientifiques et environnementaux. Le but premier du design est d’inventer, d’améliorer ou de faciliter l’usage ou le processus d’un élément ayant à interagir avec un produit ou un service matériel ou virtuel.
Optimizing compilerIn computing, an optimizing compiler is a compiler that tries to minimize or maximize some attributes of an executable computer program. Common requirements are to minimize a program's execution time, memory footprint, storage size, and power consumption (the last three being popular for portable computers). Compiler optimization is generally implemented using a sequence of optimizing transformations, algorithms which take a program and transform it to produce a semantically equivalent output program that uses fewer resources or executes faster.
Object code optimizerAn object code optimizer, sometimes also known as a post pass optimizer or, for small sections of code, peephole optimizer, forms part of a software compiler. It takes the output from the source language compile step - the object code or - and tries to replace identifiable sections of the code with replacement code that is more algorithmically efficient (usually improved speed). The earliest "COBOL Optimizer" was developed by Capex Corporation in the mid 1970s for COBOL.
Peephole optimizationPeephole optimization is an optimization technique performed on a small set of compiler-generated instructions; the small set is known as the peephole or window. Peephole optimization involves changing the small set of instructions to an equivalent set that has better performance.
MicrosoftMicrosoft Corporation ( ) est une multinationale informatique et micro-informatique américaine, fondée en 1975 par Bill Gates et Paul Allen. Microsoft fait partie des principales capitalisations boursières du NASDAQ, aux côtés d'Apple et d'Amazon. En 2018, le chiffre d'affaires s’élevait à de dollars. Elle est dirigée, depuis le , par Satya Nadella qui succède à Steve Ballmer et Bill Gates en qualité de directeur général. En 2020, l'entreprise emploie dans .
Cahier des charges fonctionnelLe cahier des charges fonctionnel (CdCF) est un document formalisant un besoin, en détaillant les fonctionnalités attendues d'un système, d'un produit ou d'un service ainsi que les contraintes (techniques, réglementaires, budgétaires, etc.) auxquelles il est soumis. Pour la bonne compréhension de ces trois mots, une forme d'écriture peut être d'écrire fonctionnelles pour qualifier les charges en termes de fonctions qui seront formulées en utilisant des verbes à l'infinitif pour confirmer qu'il s'agit d'actions.
GraphismeLe graphisme est une discipline qui consiste à créer, choisir et utiliser des éléments graphiques (dessins, caractères typographiques, photos, couleurs, etc.) pour élaborer un objet de communication et/ou de culture. C'est une manière de représenter. Chacun des éléments est symbolique et signifiant dans la conception du projet, selon les axes définis éventuellement avec d'autres intervenants du domaine de la communication, dans le but de promouvoir, d'informer ou d'instruire. Selon Annick Lantenois, .
Microsoft OfficeMicrosoft Office est une suite bureautique propriété de la société Microsoft qui fonctionne avec les plates-formes fixes et mobiles. Elle s'installe sur ordinateur et fournit une suite de logiciels comme : Word, Excel, PowerPoint, OneNote, Outlook, Access et/ou Publisher selon les suites choisies. Microsoft Office propose une version web qui s'utilise directement en ligne depuis un navigateur web.
Software requirements specificationA software requirements specification (SRS) is a description of a software system to be developed. It is modeled after the business requirements specification (CONOPS). The software requirements specification lays out functional and non-functional requirements, and it may include a set of use cases that describe user interactions that the software must provide to the user for perfect interaction.
Engineering design processThe engineering design process, also known as the engineering method, is a common series of steps that engineers use in creating functional products and processes. The process is highly iterative - parts of the process often need to be repeated many times before another can be entered - though the part(s) that get iterated and the number of such cycles in any given project may vary. It is a decision making process (often iterative) in which the basic sciences, mathematics, and engineering sciences are applied to convert resources optimally to meet a stated objective.
Conception de site webLa création et la conception de site web ou web design est la conception de l'interface web : l’architecture interactionnelle, l’organisation des pages, l’arborescence et la navigation dans un site web. La conception d'un design web tient compte des contraintes spécifiques du support Internet, notamment en matière d’ergonomie, d’utilisabilité et d’accessibilité. Le web design réclame donc des compétences en programmation, en ergonomie et en interactivité, ainsi qu'une bonne connaissance des contraintes techniques liées à ce domaine.
Conception de logicielLa conception de logiciel met en œuvre un ensemble d'activités qui à partir d'une demande d'informatisation d'un processus (demande qui peut aller de la simple question orale jusqu'au cahier des charges complet) permettent la conception, l'écriture et la mise au point d'un logiciel (et donc de programmes informatiques) jusqu'à sa livraison au demandeur. En règle générale, la fabrication d'un logiciel va suivre trois grandes phases : Phase d'analyse (fonctionnelle) ou de conceptionDurant cette phase, on effectue simultanément l'étude des données et l'étude des traitements à effectuer.
Motion designLe motion design, aussi appelé animation graphique, graphisme animé, conception du mouvement ou conception graphique animée est une forme d'art visuel consistant à créer des œuvres animées ; il implique d'utiliser le mouvement comme principal outil graphique et artistique. La discipline couvre l'ensemble des arts visuels intégrant la notion de mouvement.
RatLe mot « rat » est un nom vernaculaire ambigu qui peut désigner, en français, des centaines d'espèces différentes dans le monde de mammifères rongeurs omnivores, dont la queue est nue, les dents tranchantes et le museau pointu. Les rats sont le plus souvent de la famille des Muridés ou, de façon plus restrictive, du genre Rattus, lequel regroupe les espèces les plus communes : Rattus rattus, le rat noir, et Rattus norvegicus, le rat d'égout, qui a donné le rat domestique en élevage.
Rattus norvegicusLe rat brun (Rattus norvegicus) est une espèce de rat. C'est un rongeur trapu de la famille des Muridae. Il a un corps long d'environ et une queue d'à peu près la même taille. Adulte, il pèse environ . Il est donc plus grand et plus lourd que son proche parent le rat noir (Rattus rattus). Il est appelé rat brun, rat d'égout, rat de Norvège ou encore rat gris pour le distinguer du rat noir. Comme tous les rats du genre Rattus, le rat brun est originaire d'Extrême-Orient, plus précisément de la Chine.
Rat de laboratoireOn appelle « rat de laboratoire » un rat issu d’une souche ou d'une lignée sélectionnée, élevée et reproduite à la demande des établissements d'expérimentation animale, ou parfois pour les leçons d'anatomie et de dissection. Les rats étant bien plus faciles à élever que les singes (plus proches génétiquement de l'espèce humaine), ils sont devenus l'une des espèces les plus utilisées pour l'expérimentation animale.
Bachelor of ArtsLe Bachelor of Arts (BA) est un diplôme universitaire de premier cycle (licence), délivré par les universités de culture anglo-saxonne. Il dure en général trois ans au Royaume-Uni (sauf en Écosse), en Nouvelle-Zélande, en Australie et au Québec et quatre ans aux États-Unis, en Australie, en Irlande, en Écosse et dans le reste du Canada. Ce Bachelor concerne plusieurs matières tels que les domaines relevant des humanités, des sciences sociales, l'histoire, la littérature, les langues, la linguistique, l'administration publique, la science politique, la communication, le droit ou encore la diplomatie.
SpaceShipTwovignette|Le SpaceShipTwo (fuselage central) accroché sous l'avion porteur WhiteKnightTwo. Le SpaceShipTwo (ou « Vaisseau spatial 2 ») est un prototype d'avion spatial suborbital créé par Virgin Galactic, une coentreprise entre le constructeur aéronautique américain Scaled Composites et le conglomérat anglais Virgin Group. Il prend la suite d'un autre prototype, le SpaceShipOne dont il conserve les principales caractéristiques : ailes en cantilever, moteur-fusée à propulsion hybride (dite lithergol), lancement en altitude par un avion porteur.
Virgin GalacticVirgin Galactic est une société aérospatiale lancée en 2004 par l’entrepreneur britannique, fondateur du groupe Virgin, Sir Richard Branson. La firme propose de fournir des vols suborbitaux à des fins touristiques et de recherches. Toujours en phase de test, l’offre touristique est annoncée opérationnelle à l ́horizon 2022. Le prix du ticket est compris entre USetUS. Plus de 600 personnes se sont inscrites sur liste d’attente avec paiement d’une avance.