Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Иван Сазерленд жазған 1963 жылғы компьютерлік бағдарлама (сонымен қатар Robot Draftsman деп те аталады) – Иван Сазерлендтің 1963 жылы докторлық диссертациясының барысында жазылған бағдарламасы. Ол 1988 жылы Тьюринг сыйлығына және 2012 жылы Киото сыйлығына ие болды. Sketchpad адам-компьютер өзара әрекеттесуі (ХКК) саласындағы жаңашылдыққа бастапқы серпіліс берді және қазіргі заманғы компьютерлік көмекпен жобалау (CAD) бағдарламаларының және жалпы компьютерлік графиканың дамуындағы маңызды жетістік деп есептеледі. Мысалы, графикалық пайдаланушы интерфейсі (GUI) және заманауи объектіге бағытталған бағдарламалау Sketchpad-тен туындады. Иван Сазерленд бұл бағдарламаны пайдаланып, компьютерлік графиканы көркемдік және техникалық мақсаттар үшін де қолдануға болатынын көрсетті, сонымен қатар адам-компьютер өзара әрекеттесуінің жаңа әдісін ұсынды.
1963 computer program written by Ivan Sutherland
Sketchpad (a. k. a. Robot Draftsman) is a computer program written by Ivan Sutherland in 1963 in the course of his PhD thesis, for which he received the Turing Award in 1988, and the Kyoto Prize in 2012. It pioneered human–computer interaction (HCI), and is considered the ancestor of modern computer aided design (CAD) programs as well as a major breakthrough in the development of computer graphics in general. For example, the graphical user interface (GUI) was derived from Sketchpad as well as modern object oriented programming. Using the program, Ivan Sutherland showed that computer graphics could be used for both artistic and technical purposes in addition to demonstrating a novel method of human–computer interaction.
Тарих
Графикалық пайдаланушы интерфейсінің даму тарихына толығырақ шолу үшін, сол тарихты қараңыз.
See History of the graphical user interface for a more detailed discussion of GUI development.
Бағдарламалық жасақтама
Sketchpad – толық графикалық пайдаланушы интерфейсін қолданған алғашқы бағдарлама. Оның жетістіктеріне шамалы ғана бағдарламалар үлгі бола алады. Патрик Ханратти кейде "CAD/CAM-ның әкесі" деп аталады, ол 1957 жылы General Electric компаниясында сандық басқару тілі PRONTO-ны жазды, ал 1961 жылдан бастап General Motors компаниясында жұмыс істеген кезде CAD бағдарламалық құралын жасады. Сазерленд өзінің диссертациясында Болт, Беранк және Ньюманның "ұқсас бағдарламасы" болғанын, ал T Square 1962 жылы Питер Самсон мен бір немесе бірнеше MIT студенттері PDP 1 үшін жасағанын жазды. Компьютер тарихы мұражайында Sketchpad бағдарламасының коды сақталған.
Sketchpad was the earliest program ever to utilize a complete graphical user interface. Very few programs can be called precedents for his achievements. Patrick J. Hanratty is sometimes called the "father of CAD/CAM" and wrote PRONTO, a numerical control language at General Electric in 1957, and wrote CAD software while working for General Motors beginning in 1961. Sutherland wrote in his thesis that Bolt, Beranek and Newman had a "similar program" and T Square was developed by Peter Samson and one or more fellow MIT students in 1962, both for the PDP 1. The Computer History Museum holds program listings for Sketchpad.
Жабдық
Sketchpad MIT-тегі Lincoln TX 2 (1958) компьютерінде жұмыс істеді, онда 64 килобайт 36 биттік сөздер сақталды. Пайдаланушы экранға жаңадан ойлап табылған жарық қаламымен сурет салды, ол экрандағы электронды сәулелі түтік экранынан шыққан жарықтың қай уақытта анықталуын есептеу арқылы өз орналасуы туралы ақпаратты жіберді. Жарық қаламының бастапқы орнын орнату үшін экранға "INK" сөзі шығарылды, оған тиген кезде бағдарлама ақ крестпен басталып, қаламның алдыңғы орнына қатысты қозғалысын қадағалау жалғасты. Дисплей файлындағы әрбір дисплей нүктесін сақтау үшін қолданылатын 36 биттің 20-сы дисплей жүйесіндегі сол нүктенің координаттарын көрсетті, ал қалған 16 биті дисплейге сол нүктені қосуға жауапты n-компонентті элементтің адресін көрсетті. TX 2 – эксперименталды машина болды және аппараттық құралдар жиі өзгертілді (Сатхерлендтің айтуынша, сәрсенбі күндері). 1975 жылға қарай жарық қаламы мен онымен қолданылған электронды сәулелі түтік алынып тасталды.
Sketchpad ran on the Lincoln TX 2 (1958) computer at MIT, which had 64k of 36 bit words. The user drew on the screen with the recently invented light pen, which relayed information on its position by computing at what time the light from the scanning Cathode ray tube screen is detected. To configure the initial position of the light pen, the word "INK" was displayed on the screen, which, upon tapping, initialised the program with a white cross to continue keeping track of the pen's movement relative to its previous position. Of the 36 bits available to store each display spot in the display file, 20 gave the coordinates of that spot for the display system and the remaining 16 gave the address of the n component element responsible for adding that spot to display. The TX 2 was an experimental machine and the hardware changed frequently (on Wednesdays, according to Sutherland). By 1975, the light pen and the Cathode ray tube with which it had been used had been removed.
Жарияланымдар
Скетчпад бағдарламасы Сазерлендтің МТИ-дегі Ph. D. диссертациясының ажырамас бөлігі болды және сол кездегі Компьютерлік көмекпен жобалау жобасымен сырттай байланысты. Sketchpad: Адам-машинаның графикалық коммуникация жүйесі.
The Sketchpad program was part and parcel of Sutherland's Ph. D. thesis at MIT and peripherally related to the Computer Aided Design project at that time. Sketchpad: A Man Machine Graphical Communication System.