What Diagram Is Used To Generate Code For Object-Oriented Systems History of End User Programming

You are searching about What Diagram Is Used To Generate Code For Object-Oriented Systems, today we will share with you article about What Diagram Is Used To Generate Code For Object-Oriented Systems was compiled and edited by our team from many sources on the internet. Hope this article on the topic What Diagram Is Used To Generate Code For Object-Oriented Systems is useful to you.

History of End User Programming

1960s

Dartmouth BASIC programming language in the 1960s [7] Designed and implemented by John Kemeny and Thomas Kurtz at Dartmouth College. Over time, BASIC became a popular language for home users and for business use, introducing many people to programming as a hobby or career. Many of the modern concepts of computer graphics, dynamic objects, and object-oriented programming were prototyped by Ivan Sutherland in 1963 in the Sketchpad application. [13][14]. In the mid-1960s, mathematician Seymour Papert, who had previously worked with Piaget in Geneva, came to the United States, where he founded the Artificial Intelligence Laboratory at MIT with Marvin Minsky. Papert worked with the team of Bolt, Beranek and Newman, led by Wallace Feurzeig, who created the first version of the Logo. [25] in 1967. In the late sixties, Alan Kay [2][3][17] He used the term personal computer and created a prototype of the concept, the FLEX Machine, and also envisioned a Dynabook machine, the outlines of which are very similar to the laptops of recent years. The simulation [28] The language was developed by Ole-Johan Dahl and Kristen Nygaard and included object-oriented concepts. Douglas Engelbert worked on a project aimed at improving human intelligence as part of Augment. [8] project presents hypertext and video conferencing.

1970s

Alan Kay has joined the Xerox Palo Alto Research Center (PARC) [17][19] California in 1971. During the 1970s, the PARC group, led by Dr. Kay, developed an integrated programming language and programming environment called Smalltalk. [10]. In the early seventies, the Alto personal computer was created at PARC. The Alto eventually included the world’s first What-You-See-Is-What-You-Get (WYSIWYG) editor, a commercial mouse for input, a graphical user interface (GUI), and bitmap display, as well as menus and icons . and is connected to a local network. Alto provided the basis for Xerox’s STAR 8010 information system. It was still necessary to find a common use for the personal computer that would increase the demand for it. In 1978, Harvard Business School student Daniel Bricklin came up with the idea of ​​an interactive, visible calculator. Bricklin and Bob Frankston then jointly invented the VisiCalc software [1]. VisiCalc was a spreadsheet application and the first “killer” application for personal computers, as this application justified the use of personal computers as a productivity tool.

1980s

In the 1980s, personal computer ownership became more popular and many home users programmed using BASIC. In the early 1980s, IBM developed the first personal computer built from off-the-shelf components (the so-called open architecture). [15]. This included a command-line operating system written by Microsoft and the Microsoft BASIC programming language. Apple has improved the GUI for the Lisa [5] which later became the Macintosh (Mac). The IBM-style PC became the most popular for business applications, while the Apple Mac was often used for desktop publishing.

1990s

End-user programming research has continued to this day. Research continued in visual programming techniques [9] eg Alice [4]Programming by example [2][21]programming with automated help [20]and natural language programming [27]. Squeaky and croquet[6] they evolved from early work on Smalltalk.

Tim Berners-Lee [23] developed the HyperText Markup Language (HTML) and participated in the World Wide Web Consortium (W3C) [29] in the development of standard core languages ​​for the web. This spurred the growth of the “Semantic Web.” [11] which allows both humans and computers to search and interact with pages, and thus encouraged the development of interactive websites and communities.

the 2000’s

Recent, current and future research may enable the use of Semantic Web technologies (developed from HTML by Tim Berners-Lee [23] and others) to enable end-user programming. The fusion of research and technology is illustrated by Henry Lieberman’s website [12] which has an explanation for both research areas. Protégé is an example of this fusion [22]Jena [16]Composer TopBraid [24]and OpenCyc [18]. Information about these technologies is available on my semantics website: http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm. A related development is web 2.0. Visual development environments based on AJAX (asynchronous JavaScript and XML). [26] it aims to reproduce on the web the functionality provided by office tools such as Excel (which is often used as an end-user programming environment). Information about Ajax and Web 2.0 is available on my Ajax/web2.0 page: http://www.cems.uwe.ac.uk/amrc/seeds/Ajax/ajax.htm.

References

1. A Brief History of Spreadsheets – http://dssresources.com/history/sshistory.html – Decision Support System Resources – 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 Show – http://www.lisarein.com/alankay/tour.html – Lisa Rein Tour Of Alan Kay Etech 2003 Show.

4. Alice v2.0 – http://www.alice.org/ – Learn how to program interactive 3D graphics.

5. Apple Lisa – http://fp3.antelecom.net/gcifu/applemuseum/lisa2.html – The First Affordable Graphical User Interface – Lisa Jan 1-83 Jan.-84, Lisa 2 Jan.-84. Apr.-85

6. Croquet – http://www.opencroquet.org/ – a new open source software platform for creating deeply collaborative, multi-user online applications.

7. Dartmouth BASIC – http://en.wikipedia.org/wiki/Dartmouth_BASIC – Wikipedia.

8. The Demo – http://sloan.stanford.edu/mousesite/1968Demo.html – Stanford University.

9. Dmoz Open Directory Project – http://dmoz.org/Computers/Programming/Languages/Visual/ – Visual Languages ​​- Programming Languages ​​Reference – Visual Languages.

10. The Early History of Smalltalk by Alan Kay – http://www.smalltalk.org/smalltalk/TheEarlyHistoryOfSmalltalk_II.html – 1967-69 – The FLEX machine, the first attempt at an OOP-based personal computer – Alan Kay – Smalltalk.org .

11. Fifteen Years of the Web – http://news.bbc.co.uk/1/hi/technology/5243862.stm – Internet Timeline – BBC Technology.

12. Henry Lieberman – http://web.media.mit.edu/~lieber/ – Research Scientist – MIT Media Laboratory.

13. History of HCI – http://www.idemployee.id.tue.nl/gwmrauterberg/presentations/HCI-history – Key Systems, People and Ideas – Presentation by Matthias Rauterberg.

14. History of HCI – Sketchpad (1963) – http://www.idemployee.id.tue.nl/gwmrauterberg/presentations/HCI-history/sld020.htm – Ivan Sutherland – MIT Lab – Presentation by Matthias Rauterberg.

15. Inventors of the Modern Computer – http://inventors.about.com/library/weekly/aa031599.htm – History of the IBM PC – International Business Machines.

16. Jena – [http://jena.hpl.hp.com/juc2006/proceedings.html] – First Jena user conference – Proceedings.

17. Kyoto Prize winners 2004 – [http://www.kyotoprize.org/commentary_kay.htm] – 2004 Kyoto Prize winners – Dr. Alan Curtis Kay (USA, 1940) – Computer scientist, president of the Viewpoints Research Institute.

18. OpenCyc – http://www.opencyc.org/ – OpenCyc.org – General knowledge base and common sense engine.

19. Palo Alto Research Center (PARC) – History – [http://www.parc.xerox.com/about/history/default.html] – The history of PARC.

20. The Programmer’s Apprentice – http://portal.acm.org/citation.cfm?id=87912&dl=ACM&coll=GUIDE – ACM’s Digital Library.

21. Programming by example – http://web.media.mit.edu/~lieber/PBE/index.html.

22. Protege – http://protege.stanford.edu/ – Protégé Home – 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 Toolkit – Visual Modeling Environment.

25. What is a logo? – http://el.media.mit.edu/Logo-foundation/logo/index.html – MIT Logo Foundation, What is a Logo.

26. Wikipedia – http://en.wikipedia.org/wiki/Ajax_%28programming%29 – Ajax (programming).

27. Wikipedia – http://en.wikipedia.org/wiki/Natural_language_and_computation – Natural language processing.

28. Simula – http://en.wikipedia.org/wiki/Simula – Simula.

29. World Wide Web Consortium (W3C) – http://www.w3.org – Leading the Web to the Full Potential….

Video about What Diagram Is Used To Generate Code For Object-Oriented Systems

You can see more content about What Diagram Is Used To Generate Code For Object-Oriented Systems on our youtube channel: Click Here

Question about What Diagram Is Used To Generate Code For Object-Oriented Systems

If you have any questions about What Diagram Is Used To Generate Code For Object-Oriented Systems, please let us know, all your questions or suggestions will help us improve in the following articles!

The article What Diagram Is Used To Generate Code For Object-Oriented Systems was compiled by me and my team from many sources. If you find the article What Diagram Is Used To Generate Code For Object-Oriented Systems helpful to you, please support the team Like or Share!

Rate Articles What Diagram Is Used To Generate Code For Object-Oriented Systems

Rate: 4-5 stars
Ratings: 2333
Views: 48565154

Search keywords What Diagram Is Used To Generate Code For Object-Oriented Systems

What Diagram Is Used To Generate Code For Object-Oriented Systems
way What Diagram Is Used To Generate Code For Object-Oriented Systems
tutorial What Diagram Is Used To Generate Code For Object-Oriented Systems
What Diagram Is Used To Generate Code For Object-Oriented Systems free
#History #User #Programming

Source: https://ezinearticles.com/?History-of-End-User-Programming&id=281428

Related Posts

default-image-feature

What Describes A Unique Focus Of An Integrity-Based Ethics Code Do You Understand Emotional Intelligence?

You are searching about What Describes A Unique Focus Of An Integrity-Based Ethics Code, today we will share with you article about What Describes A Unique Focus…

default-image-feature

What Code Would You Use To Code An Annual Check-Up Taking the CPC Exam – Are Open Book Exams Harder?

You are searching about What Code Would You Use To Code An Annual Check-Up, today we will share with you article about What Code Would You Use…

default-image-feature

What Code To Bill For Follow-Up Visit After Well Exam Head Injury Prevention in Ice Skating

You are searching about What Code To Bill For Follow-Up Visit After Well Exam, today we will share with you article about What Code To Bill For…

default-image-feature

What Code Set S Is Are The D-Codes Part Of Ethical Guidelines For Hypnotherapy

You are searching about What Code Set S Is Are The D-Codes Part Of, today we will share with you article about What Code Set S Is…

default-image-feature

What Code Is For Calls To The U.S From Italy Explaining Perkins Serial Numbers

You are searching about What Code Is For Calls To The U.S From Italy, today we will share with you article about What Code Is For Calls…

default-image-feature

What Code Do I Use For My Federal Taxes W-2 How to Get Back on Your Feet After Debt Settlement

You are searching about What Code Do I Use For My Federal Taxes W-2, today we will share with you article about What Code Do I Use…