nn

Cortez

Définition

Nom de code Borland pour Kylix 3.

Epoque du terme

2002

Edison

Définition

Nom de code de Borland pour son RAD C++ pour ultra-portables Symbian (PDA, téléphones).

Epoque du terme

2002

Aurora

Définition

Nom de code Borland pour Delphi 7.

Voir Iliad.

Epoque du terme

2002

Smalltalk

Définition

A la fois premier langage à objets et première interface utilisateur graphique, créé au Xerox PARC pour les développements sur la première station de travail, l'Alto.

Comparer avec Mesa.

Epoque du terme

1974

Ruby

Définition

Langage de script orienté objet.

Créé en 1993 par le japonais Yukihiro Matsumoto ("Matz"), Ruby est apparu dans le monde occidental vers 2000.

L'objectif poursuivi à la création de Ruby était de disposer d'un langage totalement objet (comme Smalltalk), basé sur des fichiers traditionnels, et aussi adapté au scripting que Perl, PHP, ou Python tout en disposant par sa nature totalement objet d'une syntaxe plus propice à la maintenance. Dans ce but, Ruby a été conçu à partir des concepts de Smalltalk, en intégrant les meilleures caractéristiques des langages existants, comme les closures, les expressions régulières et les itérateurs, en les implémentant comme modules ou classes.

En 2002, Ruby est supposé plus populaire que Python au Japon. Ruby a été l'un des premiers langages à disposer d'un module SVG.

A partir de 2004, le framework de développement web [Ruby on] Rails (RoR), succès immédiat dans la communauté technique, a accéléré l'adoption de Ruby, par son adaptation efficace du modèle MVC au développement de sites dynamiques.

A partir de 2006, divers échecs de projets RoR ont entrainé un ralentissement de la progression de Ruby face à Python et PHP.

Exemple de code Ruby:

class Song
  # Not only declare instance variables (which is
  # unnecessary) but also create accessor methods 
  # (getters and setters). "attr_reader" creates
  # just getters and "attr_writer" creates just
  # setters.
  attr_accessor :name, :lengthInSeconds

  # The constructor, sort of. This method is called
  # by the class method "new".
  def initialize(name, len)
    @name = name
    @lengthInSeconds = len
    end

  def to_s
    return "#{name} (#{lengthInSeconds} seconds)"
    end

  end

# Create and print. Only run this code if this file
# is being executed directly, else ignore it.
if $0 == __FILE__
  s = Song.new('name', 60)
  puts s
  end

L'interpréteur Ruby a été récrit en Java à partir de 2001, sous le nom jruby.

A l'automne 2012, La version 2.0 du langage, largement compatible avec l'actuelle 1.9, est prévue pour début 2013.

Epoque du terme

1993

Ruby

Définition

Mécanisme d'annotation introduit dans XHTML pour permettre le rendu de mécanismes typographiques typiques du monde asiatique, consistant à placer des annotations en taille réduite au-dessus et/ou au-dessous d'un texte.

modularization

Définition

Décomposition de XHTML en modules, utilisant initialement (1999-2001) des DTD, puis XML Schema depuis 2001, pour (source W3C) :

  • créer des ensembles cohérents de modules liés par une sémantique commune dans l'espace de noms XHTML, au moyen de XML Schema
  • permettre la création de sous-ensembles et surensembles de XHTML pour des applications spécifiques comme les PDA, téléphones et matériels dédiés divers
  • faciliter les développements ultérieurs en permettant l'évolution et le remplacement des modules indépendamment les uns des autres
  • encourager et faciliter la réutilisation de modules communs par les développeurs

L'exemple le plus pédagogique de module XHTML est le mécanisme d'annotation Ruby, intégré à XHTML 1.1.

Epoque du terme

06/04/1999

m12n

En d'autres termes

modularization

Définition

Acronyme pervers pour modularization : "m" "12 (lettres)" "n".

Comparer avec i18N, L10n, L12y.

.

ISO 13406-2

Définition

Norme ISO définissant les critères objectifs de comparaison de qualité des écrans LCD.

Elle définit une métrologie commune à l'ensemble des fabricants sur la luminance des affichages, le contraste, les réflexions, la fidélité du rendu des couleurs, l'homogénéité de la luminance et des couleurs, l'analyse des caractères, le scintillement, les erreurs de pixels et la classification des angles de visualisation.

La classe I de cette norme concerne principalement les applications sensibles: mililitaire, médical, etc : elle n'autorise aucun pixel défectueux. La classe II de cette norme s'applique aux moniteurs commerciaux usuels, et autorise les défauts suivants:

Classe Type 1
(pixel trop lumineux)
Type 2
(pixel trop sombre)
Type 3
(sous-pixel trop lumineux ou trop sombre)
Groupe ≥ 1
type 1 ou type 2
Groupe
type 3
I 0 0 0 0 0
II 2 2 5 0 2
III 5 15 50 0 5
IV 50 150 500 5 50

La plupart des moniteurs LCD respectent la classe II, ou mieux, par exemple ZBD. Certains constructeurs proposent des écrans commerciaux de classe I, avec un supplément de prix variable par rapport aux écrans de classe II.

Epoque du terme

Printemps 2001

ACE

En d'autres termes

Advanced Computing Environment

Définition

Consortium lancé par Mips et DEC pour uniformiser les interfaces des systèmes à processeur non-IA32 (MIPS RISC, Alpha, etc) et proposer une HAL pour Windows/NT permettant à ces systèmes de rester concurrentiels par rapport aux architectures Pentium. MIPS (racheté par SGI), DEC (racheté par Compaq) et ACE disparurent quelque temps après. NT4 ne conserva qu'un support partiel de ces processeurs, retiré de la version suivante, Windows/2000. Voir "HAL", "NT", "DEC", "SGI".

Epoque du terme

1991

« premier‹ précédent117118119120121122123124125suivant ›dernier »

Get started with Drupal 7

Marques les plus citées

toutes les marques

acheter sur OSInet

Accès direct

Recherche

Le mot du jour

BSOD

Blue Screen Of Death

in | |

cf Ecran bleu 

Syndiquer le contenu

Dernières définitions

Chrome - Chromium - digitaalisen kuilun - ghetto sharding - HTTP - MongoDB - PNaCl - QUIC - Skia - SPDY

Un mot au hasard

VoIP : Voice over IP  

Alertes CERTA