2. GUICLI

(on Scrapbox)

Twitter
: #sfcid2017

Scrapbox
sfc-id2017-CNS
//


Gyazo

Gyazo

Gyazo


?
Gyazo

Gyazo

: 8008
1976

8008


(CLI)
Command Line Interface

CLI
TSS
Time Sharing System
Unix
Apple IIBASIC
DOS

DEC
Digital Equipment Corporation
PDP11, VAX11
VMSOS

VAX11
1976 @ DEC
Gyazo
MIPS
Intel Core i715MIPS

Apple II
1977 @ Apple
Gyazo

Unix
MacTerminal.app

: Unix

CLI
while true do
e.g. C>
end

: Unixdate
"% "
"date"
"date"
調

Unix

Unix /dev/tty

CLI
Gyazo

Emacs, Vi, ...

VT100
Gyazo

CLI

(SMTP)
Gyazo

(GUI)

GUI
Alto (1973)
Xerox PARC (Palo Alto Research Center)

Xerox PARC
Gyazo

Alto
1973 @ PARC
GUI
//
Gyazo

Gyazo

Alto??

Xerox Star
1981
Gyazo
Ethernet
TCP/IP

JStar
1982
Gyazo

Sketchpad
Ivan Sutherland (1963)
Gyazo

Andrew
1982 @ CMU
MIME

X Window System
1984 @ MIT
X111987

(Window System)
1985 @

Lisa
1983 @ Apple
AppleGUI
Alto
Gyazo

Macintosh
1984 @ Apple
Jef Raskin
Raskin

NeXT Computer
1985 by
1988 NeXT Cube
Mac
Gyazo

Windows95
1995
DOSGUI

GUI
c.f. % turn right 30

/

GUI
...


AltoSmalltalk
Gyazo

Lisa


T-Cube
Gyazo

Gyazo


Smalltalk


Lisa

Lisa

Macintosh System 4.2 (Finder version 6)

NeXTStep

GUI
30
使

GUI
GUI
...

GUI
GUI

GUI

Cocoa
MacGUI
Xcode:

Eclipse

GUI

GUI

GUI
3GUI
GUI (ZUI)

3GUI
3

3GUI
3
3/
3

GUI (ZUI)

ZUI

Pad
/

: Pad

Pad++
Pad
/ Overview+Detail / etc.
Jazz, Piccolo

: Pad++

PhotoMesa

: PhotoMesa


30?
//
?
?





Lisa
1983 @ Apple
AppleGUI

CLIGUI
/
GUI
ScrapboxHikaru