Riwayat pemrograman pengguna akhir

[ad_1]

tahun enam puluhan

Pada tahun 1960 bahasa pemrograman Dartmouth BASIC [7] Ini dirancang dan diimplementasikan di Dartmouth College oleh John Kemeny dan Thomas Kurtz. Seiring waktu, BASIC telah menjadi bahasa yang populer untuk pengguna rumahan, dan untuk penggunaan komersial, BASIC telah memperkenalkan banyak orang pada pemrograman sebagai hobi atau karier. Banyak konsep modern grafik komputer, objek dinamis, dan pemrograman berorientasi objek dirancang oleh Evan Sutherland pada tahun 1963 di Sketchpad. [13][14]. Pada pertengahan 1960-an Seymour Papert, seorang ahli matematika yang pernah bekerja dengan Piaget di Jenewa, datang ke Amerika Serikat di mana ia mendirikan Laboratorium Kecerdasan Buatan di MIT dengan Marvin Minsky. Papert bekerja sama dengan tim Bolt, Beranek, dan Newman yang dipimpin oleh Wallace Feuerzig yang menciptakan Logo versi pertama [25] Pada tahun 1967. Pada akhir 1960-an Alan Kay [2][3][17] Dia menggunakan istilah “PC” dan menciptakan prototipe konsep, mesin FLEX, seperti yang digambarkan oleh mesin “Dynabook”, dan grafik untuk ini terlihat sangat mirip dengan laptop dalam beberapa tahun terakhir. Simola [28] Bahasa ini dikembangkan oleh Ole-Johan Dahl dan Kristen Nygaard dan termasuk konsep berorientasi objek. Douglas Engelbert mengerjakan proyek untuk memperluas pemikiran manusia, sebagai bagian dari promosi [8] Presentasi hypertext dan proyek konferensi video.

tahun tujuh puluhan

Alan Kay Bergabung dengan Xerox Palo Alto Research Center (PARC) [17][19] California pada tahun 1971. Sepanjang tahun 1970-an, kelompok di PARC yang dipimpin oleh Dr. Kay mengembangkan bahasa pemrograman terintegrasi dan lingkungan pemrograman yang disebut Smalltalk. [10]. Pada awal 1970-an, komputer pribadi Alto dibuat di PARC. Alto akhirnya menampilkan editor What You See Is What You Get (WYSIWYG) pertama di dunia, mouse komersial untuk input, antarmuka pengguna grafis (GUI), tampilan bit, menu dan ikon yang disediakan, dan koneksi LAN. Alto memberikan dasar untuk sistem informasi STAR 8010 Xerox. Masih ada kebutuhan untuk menemukan penggunaan umum untuk komputer pribadi yang akan meningkatkan permintaan. Pada tahun 1978, siswa Harvard Business School Daniel Bricklin menemukan ide kalkulator visual interaktif. Kemudian Bricklin dan Bob Frankston bersama-sama menciptakan VisiCalc [1]. VisiCalc adalah spreadsheet, dan merupakan aplikasi “pembunuh” pertama untuk PC karena aplikasi ini memberikan pembenaran untuk menggunakan PC sebagai alat yang produktif.

80-an

Selama tahun 1980-an, kepemilikan komputer pribadi menjadi semakin umum dan banyak pengguna rumahan diprogram dengan BASIC. Pada awal 1980-an, IBM mengembangkan komputer pribadi pertama yang dibuat dari bagian-bagian yang tidak tersedia (disebut arsitektur terbuka). [15]. Ini termasuk sistem operasi baris perintah yang ditulis oleh Microsoft dan bahasa pemrograman Microsoft BASIC. Apple telah mengembangkan lebih lanjut GUI untuk Lisa [5] yang kemudian menjadi Macintosh (Mac). IBM PC menjadi lebih populer untuk aplikasi bisnis, sedangkan Apple Mac sering digunakan untuk desktop publishing.

90an

Penelitian pemrograman pengguna akhir berlanjut hingga hari ini. Penelitian berlanjut ke teknik pemrograman visual [9] Misal seperti Alice [4], pemrograman misalnya [2][21]dan pemrograman otomatis [20], pemrograman bahasa alami [27]. mencicit dan kroket[6] Ini berkembang dari pekerjaan awal di Smalltalk.

Tim Berners-Lee [23] Mengembangkan Hypertext Markup Language (HTML), dan berpartisipasi dalam World Wide Web Consortium (W3C) [29] dalam pengembangan standar bahasa inti untuk Web. Ini mendorong pertumbuhan Web Semantik. [11] Hal ini memungkinkan manusia dan komputer untuk mencari dan berinteraksi dengan halaman lebih banyak dan dengan demikian mendorong pengembangan halaman web dan komunitas interaktif.

2000-an

Penelitian terbaru, saat ini, dan masa depan dapat memungkinkan penggunaan teknologi web semantik (dikembangkan dari HTML oleh Tim Berners-Lee [23] dan lain-lain), untuk mengaktifkan pemrograman pengguna akhir. Perpaduan penelitian dan teknologi ini diilustrasikan di beranda Henry Lieberman [12] yang memiliki penjelasan untuk kedua bidang penelitian. Contoh penggabungan tersebut termasuk Protégé [22], Jenna [16]Komposer TopBraid [24]dan OpenCyc [18]. Informasi tentang teknologi ini tersedia di halaman web semantik saya – http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm. Salah satu pengembangan terkait adalah pengembangan Web 2.0. Lingkungan pengembangan visual berbasis AJAX (JavaScript dan XML Asinkron) [26] Ini bertujuan untuk mereproduksi fungsionalitas yang disediakan oleh alat kantor seperti Excel (yang sering digunakan sebagai lingkungan pemrograman pengguna akhir) di web. Informasi tentang Ajax dan Web 2.0 tersedia di halaman Ajax/web2.0 saya – http://www.cems.uwe.ac.uk/amrc/seeds/Ajax/ajax.htm.

referensi

1. Sejarah Singkat Spreadsheet – http://dssresources.com/history/sshistory.html – Sumber Daya Sistem Pendukung Keputusan – Oleh DJ Power, Editor, DSSResources.COM.

2. Alan Kay – http://www.acypher.com/wwid/FrontMatter/index.html – Tonton Apa yang Saya Lakukan – Pemrograman dengan Contoh.

3. Pertunjukan ETech 2003 Alan Kay – http://www.lisarein.com/alankay/tour.html – Tur Lisa Raine di pertunjukan Etech 2003 Alan Kay.

4. Alice v2.0 – http://www.alice.org/ – Belajar memprogram dalam grafik interaktif 3D.

5. Apple Lisa – http://fp3.antelecom.net/gcifu/applemuseum/lisa2.html – GUI pertama yang terjangkau – Lisa 1 Jan – 83 – 84 Jan, Lisa 2 Jan – 84 – 85 Apr.

6. Croquet – http://www.opencroquet.org/ – Platform perangkat lunak open source baru untuk membuat aplikasi kolaboratif multi-pengguna online.

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

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

9. Proyek Direktori Terbuka Dmoz – http://dmoz.org/Computers/Programming/Languages/Visual/ – Bahasa Visual – Referensi Bahasa Pemrograman – Bahasa Visual.

10. Sejarah Awal Smalltalk oleh Alan Kay – http://www.smalltalk.org/smalltalk/TheEarlyHistoryOfSmalltalk_II.html – 1967-69 – Mesin FLEX, percobaan pertama pada komputer pribadi berbasis OOP – Alan Kay – Smalltalk .org .

11. Lima Belas Tahun Web – http://news.bbc.co.uk/1/hi/technology/5243862.stm – Garis Waktu Internet – Teknologi BBC.

12. Henry Lieberman – http://web.media.mit.edu/~lieber/ – Ilmuwan Riset – Laboratorium Media MIT.

13. Sejarah HCI – http://www.idemployee.id.tue.nl/gwmrauterberg/presentations/HCI-history – Sistem, Orang, dan Ide Utama – Presentasi oleh Matthias Rauterberg.

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

15. Penemu Komputer Modern – http://inventors.about.com/library/weekly/aa031599.htm – Sejarah Komputer IBM – Mesin Bisnis Internasional.

16. Jenna – [http://jena.hpl.hp.com/juc2006/proceedings.html] – Konferensi Pengguna Jena Pertama – Prosedur.

17- Pemenang Hadiah Kyoto 2004- [http://www.kyotoprize.org/commentary_kay.htm] – Pemenang Hadiah Kyoto 2004 – Dr. Alan Curtis Kay (AS, lahir 1940) – ilmuwan komputer, kepala Lembaga Penelitian Perspektif.

18. OpenCyc – http://www.opencyc.org/ – OpenCyc.org – Basis pengetahuan publik dan mesin penalaran logis.

19. Pusat Penelitian Palo Alto – Sejarah – [http://www.parc.xerox.com/about/history/default.html] – Sejarah PARC.

20. Pemula Pemula – http://portal.acm.org/citation.cfm?id=87912&dl=ACM&coll=GUIDE – ACM Digital Library.

21. Pemrograman dengan contoh – http://web.media.mit.edu/~lieber/PBE/index.html.

22. Anak didik – http://protege.stanford.edu/ – Rumah Anak didik – Lingkungan Pengembangan Ontologi.

23- Tim Berners- [http://www.w3.org/People/Berners-Lee/Lee] Tim Berners-Lee.

24. TopBraid – http://www.topbraidcomposer.com/ – Perangkat Pemodelan Semantik – Lingkungan Pemodelan Visual.

25. Apa mottonya? – http://el.media.mit.edu/Logo-foundation/logo/index.html – MIT Logo Foundation, Apa itu Logo.

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

27. Wikipedia – http://en.wikipedia.org/wiki/Natural_language_and_computation – Pemrosesan bahasa alami.

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

29. World Wide Web Consortium (W3C) – http://www.w3.org – Memimpin Web secara maksimal….

Leave a Comment