2010-11-30 5 views
0

Un de mes collègues aujourd'hui ont montré ce que je pourrais appeler une pièce intéressante de la science informatique. Il a créé un "système" en l'absence d'un meilleur mot appelé Offsider. Après la présentation, je me suis retrouvée avec une pensée désobligeante que cela devait avoir une sorte de préséance.Quelles sont les nouvelles langues utiles pour - trouver des cas d'utilisation pour offsider

Il se sent comme une coquille à base d'objet comme python avec décapage instantané des objets sur la création dans ce qui ressemble à une base de sessions fichier php. Quelqu'un peut-il établir des parallèles bien établis à cela? Quels seraient les cas d'utilisation raisonnables pour cela?

Répondre

1

quelques parallèles:

  • "Tout est un message qui passe" a été fait en premier (et encore mieux) par Smalltalk.

  • Il y a plusieurs années Dave Hanson et Chris Fraser ont tenté une expérience qui dit essentiellement « la langue est le système d'exploitation. » (Il ne va nulle part.) La proposition de votre collègue a l'air de "parlons au système d'exploitation existant comme s'il s'agissait d'un langage orienté objet".

Dans mon esprit, les idées principales qui distinguent Unix sont

  • Tout est un fichier
  • De nombreux fichiers sont texte
  • Les fichiers peuvent être canalisé grâce à des programmes en utilisant l'entrée et la sortie standard

Je ne vois pas comment ce modèle est amélioré en superposant des objets par-dessus. Les objets ne correspondent pas au modèle Unix existant, vous allez donc créer un tout nouvel ensemble de programmes utilisant le modèle objet. À ce stade, vous pouvez tout aussi bien utiliser un des nombreux langages de programmation orientés objet fins dans le monde, ou si vous voulez plus d'un, l'un des nombreux outils d'interopérabilité comme CORBA terrible.

+0

je crois que le concepteur et l'utilisateur du système utilise comme un ensemble saveable le maintien d'une relation entre une multitude de scripts. Après un peu de réflexion, je vois la plus grande relation avec/etc et /init.d sur le système unix - appliquée à n'importe quel ensemble arbitraire de scripts avec structure. – whatnick

0

Je pense qu'il est un autre de ces langages de programmation ésotériques tant sont écrits, mais si peu est écrit dans la plupart d'entre eux

ils ont normalement une caractéristique intéressante, mais personne ne sait vraiment comment construire sur cette

Questions connexes