Poplog

Le Poplog est une langue multi- puissante , le multiparadigme , le r3fléchissant, l'environnement incrémentalement compilé de de du développement de logiciel de du , à l'origine créé dans le R-U pour l'enseignement et la recherche en intelligence artificielle à l'université de du Sussex .

Histoire

Après qu'un compilateur incrémental pour le Prolog ait été ajouté à une exécution du POP-11 , le nommé Poplog a été adopté, pour refléter le fait qu'il a soutenu la programmation dans les deux langues. Le nom a été maintenu, comme marque déposée de l'université du Sussex, quand le système plus tard a été prolongé pendant que des compilateurs incrémentaux étaient ajoutés pour le terrain communal de blèsent et ml standard . Au début le système de Poplog a fonctionné seulement sur un VAX sous le du système d'exploitation de VMS , mais plus tard a été mis en communication à une série de systèmes d'Unix , et plus tard au Linux de Windows puis. Un port partiel au courant d'Apple Mac OS x sur un PowerPC a été fait en 2005.

Pendant quelque temps après 1983, Poplog a été vendu et a soutenu internationalement pendant qu'un produit commercial, par Systems Designers Ltd, dont le nom a changé pendant que la propriété changeait. (La compagnie est maintenant possédée par EDS.) En 1989, ce s'est appelé l'Écart-type-Scicon. À ce moment-là un rachat par la direction a produit une compagnie Integral Solutions Ltd (ISL) d'avantage supplémentaire, pour vendre et soutenir Poplog en collaboration avec l'université du Sussex, qui a maintenu les droites au « Poplog » nommé et était responsable de la majeure partie du développement de logiciel tandis que c'était un produit commercial.

L'ISL et ses clients ont employé Poplog pour un certain nombre de projets de développement, particulièrement leur clémentine d'exploitation des données de système, la plupart du temps mise en application dans POP-11, using les outils graphiques puissants mis en application également dans POP-11 fonctionnant sur le système de fenêtre de X. La clémentine était si réussie qu'en 1998 l'ISL ait été acheté par SPSS Inc qui avait vendu les statistiques et le d'exploitation des données SPSS de paquet pour lequel elles ont eu besoin une meilleure interface graphique a adaptées aux utilisateurs experts et inexperts. SPSS n'a pas souhaité vendre et soutenir Poplog en soi, ainsi Poplog puis est devenu disponible comme système libre de source ouverte, accueilli à l'université de de Birmingham , qui avait été également impliquée à l'étude après 1991.

Langues soutenues

La langue du noyau de Poplog est le POP-11 . Elle est employée pour mettre en application les autres langues, tous le incrémentalement compilé, avec un rédacteur commun integrated. Dans les versions de Linux/Unix, POP-11 fournit l'appui pour les 2-D graphiques par l'intermédiaire du système de fenêtre de X.

Poplog soutient des versions incrémentalement compilées de terrain communal de blèsent (CL), POP-11, Prolog , et ml standard . Un paquet séparé mis en application par le Robin Popplestone soutient une version de l'arrangement .

Poplog a été employé pour la recherche scolaire et enseigner en intelligence artificielle et développer également plusieurs produits commercial, indépendamment de la clémentine. Une récompense FUTÉE de gouvernement BRITANNIQUE a été donnée à l'ISL dans le respect de Poplog dépassant des ventes de 5 millions de dollars.

Plates-formes

POP-11 était d'abord mis en application sur un ordinateur du PDP11 du DEC en 1976, et a été mis en communication à VAX+VMS en 1980. C'est devenu Poplog autour de 1982. Bien que les premières ventes commerciales aient été pour VAX/VMS, du milieu des années 80 le travail principal de développement de Poplog a été effectué sur des ordinateurs de SPARC de Sun/courant les Solaris , bien que plusieurs différentes versions aient été vendues, y compris des versions pour HPUX et une version 64-bit de Poplog pour l'alpha de DEC dirigeant Digitals Unix. Après qu'environ 1999, quand Poplog est devenu disponible en tant que librement, sources ouvertes, la plupart de travail de développement ont été faites sur la version de Linux, y compris la mise en communication au Linux 64-bit.

Il y a une version pour Windows, à l'origine développée pour soutenir la clémentine, mais le sous-système graphique d'Unix/Linux ne travaille pas à Windows Poplog. Cependant, la version de Linux de Poplog fonctionne avec succès sous le VMWare sur Windows. La version de Windows de la clémentine a dépendu d'un paquet commercial qui a soutenu la fonctionnalité de fenêtre de X sur Windows.

Il y a également un Sourceforge OpenPoplog projeter quels objectifs pour produire plus de version neutre de plate-forme de Poplog, y compris Windows.

Des informations supplémentaires au sujet de l'histoire et les dispositifs de Poplog peuvent être trouvés dans les entrées pour le POP-2 et le POP-11 . L'architecte en chef de Poplog, responsable de beaucoup d'innovations a rapporté à faire un portable incrémentalement compilé de système, et la fourniture de l'appui pour une collection de langues très différentes était John Gibson, à l'université du Sussex, bien que les premiers travaux aient été effectués par Steve Hardy. Chris Mellish a aidé avec l'exécution initiale de Prolog dans POP-11. John Williams, travaillant sous la surveillance de Jonathan Cunningham a mis en application le terrain communal blèsent sous-système. Robert Duncan et Simon Nichols ont ajouté le ml standard. Entre environ 1980 et 1991 le projet a été contrôlé par le Aaron Sloman , jusqu'à ce qu'il soit allé à l'université de de Birmingham , bien qu'il ait continué à collaborer avec le Sussex et l'ISL sur le développement de Poplog ensuite cela. Depuis 1999 il a été responsable du site Web principal de Poplog, comme certains des prolongements à trouver là, énuméré sous POP-11.

Voir également

POP-11
Prolog
Le terrain communal de blèsent
ml standard
Langage de programmation
Environnement de développement de logiciel

.

Random links:Échecs par ordinateur | Saint Kitts et Nevis aux 2004 Jeux Olympiques d'été | Vaisselle | Blackett (cratère) | Epona (services d'IRC) | Poplog