|
1960 Dans le langage BASIC 1960 Dartmouth programmation [7] a été conçu et mis en œuvre au Dartmouth College, par John Kemeny et Thomas Kurtz. Au fil du temps de base est devenue une langue populaire pour les utilisateurs à domicile, et l'usage professionnel, elle a introduit de nombreuses personnes à la programmation comme un hobby ou leur carrière. Plusieurs des concepts modernes de l'infographie, des objets dynamiques et programmation orientée objet ont été prototype de Ivan Sutherland en 1963 à Sketchpad [13] [14]. Dans le milieu des années 1960 Seymour Papert, un mathématicien qui a travaillé avec Piaget à Genève, est venu aux États-Unis, où il a co-fondé le Laboratoire d'Intelligence Artificielle du MIT avec Marvin Minsky. Papert a travaillé avec l'équipe de Bolt, Beranek et Newman, dirigée par Wallace Feurzeig qui a créé la première version du Logo [25] en 1967. Dans la fin des années soixante Alan Kay [2] [3] [17] a utilisé l'ordinateur personnel le terme 'et créé un prototype de concept, la Machine FLEX, il envisage aussi une "machine Dynabook», les esquisses de ce look très similaire à la les ordinateurs portables de ces dernières années. Le Simula [28] la langue a été élaboré par Ole-Johan Dahl et Kristen Nygaard et cet objet inclus-Oriented Concepts. Douglas Engelbert a travaillé sur un projet visant à augmenter l'intelligence humaine, dans le cadre de l'augment [8] Le projet de démontrer qu'il hypertextes et de vidéoconférence. 1970 Alan Kay a rejoint le Xerox Palo Alto Research Center (PARC) [17] [19] Californie en 1971. Tout au long des années soixante-dix au PARC le groupe dirigé par le Dr Kay a développé un langage de programmation intégrée et l'environnement de programmation appelé Smalltalk [10]. Au début des années l'ordinateur personnel Alto a été créée au PARC. L'Alto éventuellement en vedette le premier What-You-See-Is-What-You-Get (WYSIWYG) éditeur, une souris commerciaux pour l'entrée, une interface utilisateur graphique (GUI), et à mappage binaire d'affichage, et les menus offerts et les icônes , et reliés à un réseau local. L'Alto a jeté les bases pour STAR Xerox 8010 Information System. Il y avait encore un besoin de trouver une utilisation commune d'un ordinateur personnel qui ferait augmenter la demande pour cela. En 1978, Harvard Business élève de l'école, Daniel Bricklin, a eu l'idée d'un simulateur interactif visibles. Bricklin et Bob Frankston a ensuite co-inventeur du logiciel VisiCalc [1]. VisiCalc était une feuille de calcul, et l'application du premier tueur »pour les ordinateurs personnels que cette demande a fourni une justification à l'utilisation d'ordinateurs personnels comme un simple outil. 1980 Au cours des années 1980 la propriété des ordinateurs personnels est devenu de plus en plus populaires et les utilisateurs à domicile de nombreux programmé à l'aide BASE. Au début des années quatre-vingt IBM a développé le premier ordinateur personnel construit à partir au large de la conservation des pièces (appelées architecture ouverte) [15]. Cela comprenait un système d'exploitation en ligne de commande écrit par Microsoft et le Microsoft BASIC langage de programmation. Apple a développé l'interface graphique supplémentaires pour l'Lisa [5], qui devint plus tard le Macintosh (Mac). Le PC de style IBM est devenu plus populaire pour les applications d'affaires, tandis que le Mac d'Apple a souvent été utilisé pour l'édition Desktop. Années 1990 End User Programmation a continué jusqu'à nos jours. Les recherches ont continué dans les techniques de programmation visuelle [9] Par exemple, Alice [4], la programmation par exemple [2] [21], la programmation avec l'assistance automatisée [20], et la programmation en langage naturel [27]. Squeak et Croquet [6] se sont développés à partir des travaux au début de Smalltalk. Tim Berners-Lee [23] a développé HyperText Markup Language (HTML), et a été impliqué avec le Consortium du World Wide Web (W3C) [29] dans le développement des langages normes de base pour le Web. Cela a encouragé la croissance des «Web sémantique» [11] qui permet à la fois les humains et les ordinateurs pour rechercher et d'interagir avec des pages de plus et ainsi encourager le développement de pages Web interactives et des collectivités. 2000s Des recherches récentes, présentes et futures puissent permettre l'utilisation des technologies du Web sémantique, (développé à partir de HTML par Tim Berners-Lee [23] et d'autres), pour permettre Fin programmation utilisateur. Cette fusion de la recherche et des technologies est illustré par la page d'accueil Henry Lieberman [12] qui a des explications sur ces deux domaines de recherche. Des exemples de cette fusion comprennent Protégé [22], Iéna [16], Compositeur TopBraid [24], et OpenCyc [18]. Informations sur ces technologies est disponible dans ma page web sémantique - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm. Un développement connexe est celle du Web 2.0. Environnements de développement Visual basée sur AJAX (Asynchronous JavaScript And XML) [26] visent à reproduire sur le Web, la fonctionnalité fournie par les outils de bureautique comme Excel (qui est souvent utilisé comme environnement de programmation d'utilisateurs finaux). Informations sur Ajax et le Web 2.0 est disponible dans ma page Ajax/web2.0 - http://www.cems.uwe.ac.uk/amrc/seeds/Ajax/ajax.htm. Références 1. A Brief History of Spreadsheets - http://dssresources.com/history/sshistory.html - Decision Support System Resources - par DJ Power, Editor, DSSResources.COM. 2. Alan Kay - http://www.acypher.com/wwid/FrontMatter/index.html - Watch What I Do - Programming by Example. 3. Alan Kay ETech 2003 Présentation - http://www.lisarein.com/alankay/tour.html - Tour Lisa Rein's Of ETech Alan Kay 2003 de présentation. 4. Alice v2.0 - http://www.alice.org/ - Learn to Program Interactive 3D Graphics. 5. Apple Lisa - http://fp3.antelecom.net/gcifu/applemuseum/lisa2.html - The First abordable GUI - Lisa 1 Jan-83 Jan-84, Lisa 2 Jan-84 Avr-85. 6. Croquet - http://www.opencroquet.org/ - un nouveau logiciel open source pour la création de plate-forme multi-applications de collaboration profondément utilisateur en ligne. 7. Dartmouth BASIC - http://en.wikipedia.org/wiki/Dartmouth_BASIC - Wikipédia. 8. La Démo - http://sloan.stanford.edu/mousesite/1968Demo.html - Stanford University. 9. DMOZ Open Directory Project - http://dmoz.org/Computers/Programming/Languages/Visual/ - Langues visuels - Langage de programmation de référence - Langues visuels. 10. The Early History of Smalltalk par Alan Kay - http://www.smalltalk.org/smalltalk/TheEarlyHistoryOfSmalltalk_II.html - 1967-69 - The Machine FLEX, une première tentative à une programmation orientée objet basée sur ordinateur personnel - Alan Kay - Smalltalk. org. 11. Quinze ans de la Toile - http://news.bbc.co.uk/1/hi/technology/5243862.stm - Internet Timeline - BBC Technology. 12. Henry Lieberman - http://web.media.mit.edu/ ~ lieber / - Chercheur scientifique - MIT Media Laboratory. 13. Histoire de HCI - http://www.idemployee.id.tue.nl/gwmrauterberg/presentations/HCI-history - les principaux systèmes, personnes et des idées - Présentation par Matthias Rauterberg. 14. Histoire de HCI - Sketchpad (1963) - http://www.idemployee.id.tue.nl/gwmrauterberg/presentations/HCI-history/sld020.htm - Ivan Sutherland - MIT Lab - Présentation par Matthias Rauterberg. 15. Les inventeurs de l'ordinateur moderne - http://inventors.about.com/library/weekly/aa031599.htm-L 'histoire du PC d'IBM - International Business Machines. 16. Jena - [http://jena.hpl.hp.com/juc2006/proceedings.html] - Première Jena User Conference - Proceedings. 17. Kyoto Lauréats 2004 - [http://www.kyotoprize.org/commentary_kay.htm] - 2004 Lauréats du Prix de Kyoto - Le Dr Alan Curtis Kay (USA, né en 1940) - Computer Scientist, président, Viewpoints Research Institute. 18. OpenCyc - http://www.opencyc.org/ - OpenCyc.org - General base de connaissance et moteur de raisonnement de bon sens. 19. Palo Alto Research Center (PARC) - Histoire - [http://www.parc.xerox.com/about/history/default.html] - PARC Histoire. 20. The Programmer's Apprentice - http://portal.acm.org/citation.cfm?id=87912&dl=ACM&coll=GUIDE - L'ACM Digital Library. 21. Programming by Example - http://web.media.mit.edu/ ~ / lieber PBE / index.html. 22. Protege - http://protege.stanford.edu/ - Protégé Accueil - Ontology Development Environment. 23. Tim Berners - [http://www.w3.org/People/Berners-Lee/Lee] - Tim Berners-Lee. 24. TopBraid - http://www.topbraidcomposer.com/ - Semantic Modeling Toolset - Visual environnement de modélisation. 25. Qu'est-ce logo? - Http://el.media.mit.edu/Logo-foundation/logo/index.html - MIT logo de la Fondation, Qu'est-ce Logo. 26. Wikipedia - http://en.wikipedia.org/wiki/Ajax_% 29% 28programming - Ajax (programmation). 27. Wikipedia - http://en.wikipedia.org/wiki/Natural_language_and_computation - Traitement automatique des langues. 28. Simula - http://en.wikipedia.org/wiki/Simula - Simula. 29. World Wide Web Consortium (W3C) - http://www.w3.org - Mener le Web à son plein potentiel .... |



















