ABOUT THE SPEAKER
Dan Bricklin - Software pioneer
Dan Bricklin helped fuel the rapid growth of the personal computer industry.

Why you should listen

Dan Bricklin is best known for codeveloping VisiCalc, the pioneering electronic spreadsheet, while he was a student at the Harvard Business School. VisiCalc, codeveloped with his friend Bob Frankston whom he met at MIT, is widely credited for fueling the rapid growth of the personal computer industry.

Bricklin helps create products that make it easier for business people to build mobile applications in his current role as CTO of Alpha Software Corporation. He is also president of Software Garden, Inc., a small consulting firm and developer of software applications that he founded in 1985. Its most popular products are Note Taker HD for the Apple iPad and before that Dan Bricklin's Demo Program for IBM PCs. In the past, Bricklin was cofounder of pen computer application developer Slate Corporation and founder of website builder developer Trellix Corporation.

More profile about the speaker
Dan Bricklin | Speaker | TED.com
TEDxBeaconStreet

Dan Bricklin: Meet the inventor of the electronic spreadsheet

Dan Bricklin: Ismerje meg az elektronikus táblázatkezelő feltalálóját

Filmed:
1,147,045 views

Dan Bricklin örökre megváltoztatta a világot azzal, hogy társával kifejlesztette a VisiCalc-ot, az első elektronikus táblázatkezelőt, olyan programok elődjét, amelyeket valószínűleg naponta használ, mint például a Microsoft Excel vagy a Google Sheets. Csatlakozzon a szoftvermérnökhöz és informatikai legendához, ahogy végigveszi az első munkáinak, álmodozásainak és házi feladattal kapcsolatos problémáinak kusza szövevényét, amely ehhez a mindent megváltoztató felfedezéshez vezetett.
- Software pioneer
Dan Bricklin helped fuel the rapid growth of the personal computer industry. Full bio

Double-click the English transcript below to play the video.

00:12
How manysok of you have used
an electronicelektronikus spreadsheettáblázatkezelő,
0
760
2975
Hányan használtak már önök közül
elektronikus táblázatkezelőt,
00:15
like MicrosoftA Microsoft ExcelExcel?
1
3760
1480
mint a Microsoft Excel?
00:18
Very good.
2
6240
1256
Nagyon jó.
00:19
Now, how manysok of you have runfuss a businessüzleti
with a spreadsheettáblázatkezelő by handkéz,
3
7520
4576
Hányan vezettek már vállalkozást
kézzel írt táblázattal,
00:24
like my dadapu did for his smallkicsi
printingnyomtatás businessüzleti in PhiladelphiaPhiladelphia?
4
12120
3080
mint apám tette a kis
nyomdájával Philadelphiában?
00:28
A lot lessKevésbé.
5
16160
1160
Jóval kevesebben.
00:29
Well, that's the way it was doneKész
for hundredsszáz of yearsévek.
6
17920
2600
Így csinálták évszázadokig.
00:33
In earlykorai 1978,
I startedindult workingdolgozó on an ideaötlet
7
21480
3016
1978 elején elkezdtem
dolgozni egy ötleten,
00:36
that eventuallyvégül is becamelett VisiCalcVisiCalc.
8
24520
2400
végül abból lett a VisiCalc.
00:39
And the nextkövetkező yearév it shippedszállított
9
27480
1656
Egy évre rá forgalomba került,
00:41
runningfutás on something newúj
calledhívott an AppleAlma IIII. personalszemélyes computerszámítógép.
10
29160
3279
egy új dolgon futott, amit Apple II
személyi számítógépnek neveztek.
00:45
You could tell that things
had really changedmegváltozott when, sixhat yearsévek latera későbbiekben,
11
33240
4056
A dolgok tényleg megváltoztak,
amikor hat évvel később
a The Wall Street Journal
vezércikke úgy írt a VisiCalcról,
00:49
the WallFal StreetUtca JournalNapló ranfutott an editorialszerkesztőség
12
37320
2176
00:51
that assumedfeltételezett you knewtudta what VisiCalcVisiCalc was
and maybe even were usinghasználva it.
13
39520
3280
mintha mindenki tudná,
mi az, esetleg használná is.
00:55
SteveSteve JobsMunkahelyek back in 1990
14
43760
2960
Steve Jobs 1990-ben
00:59
said that "spreadsheetstáblázatok
propelledmeghajtással the industryipar forwardelőre."
15
47160
3240
azt mondta, hogy „a táblázatkezelők
előrevitték az iparágat.”
01:02
"VisiCalcVisiCalc propelledmeghajtással the successsiker of AppleAlma
more than any other singleegyetlen eventesemény."
16
50880
3920
„A VisiCalc jobban segítette az Apple
sikerét, mint bármelyik másik történet.”
01:07
On a more personalszemélyes notejegyzet,
17
55440
1160
Személyes megjegyzésként
01:09
SteveSteve said, "If VisiCalcVisiCalc had been writtenírott
for some other computerszámítógép,
18
57600
3136
azt mondta még: „Ha a VisiCalcot
más számítógépre írták volna,
01:12
you'djobb lenne, ha be interviewinginterjú
somebodyvalaki elsemás right now."
19
60760
2200
most valaki mást interjúvolna.”
01:15
So, VisiCalcVisiCalc was instrumentalinstrumentális in gettingszerzés
personalszemélyes computersszámítógépek on businessüzleti desksÍróasztalok.
20
63360
6376
A VisiCalcnak tehát jelentős szerepe volt
a PC-k céges környezetbe kerülésében.
01:21
How did it come about?
21
69760
1160
Hogyan történt mindez?
01:23
What was it? What did I go throughkeresztül
to make it be what it was?
22
71680
2920
Mi volt az? Min mentem keresztül,
hogy azzá tegyem, ami lett?
01:27
Well, I first learnedtanult to programprogram
back in 1966, when I was 15 --
23
75920
5336
Programozni először még 1966-ban
tanultam, 15 évesen,
01:33
just a couplepárosít monthshónap
after this photofénykép was takentett.
24
81280
2240
néhány hónappal azután,
hogy ez a kép készült.
01:36
FewNéhány highmagas schoolersiskoláskor had accesshozzáférés
to computersszámítógépek in those daysnapok.
25
84200
2960
Akkoriban kevés középiskolásnak
volt számítógép-hozzáférése.
01:39
But throughkeresztül luckszerencse
and an awfulszörnyű lot of perseverancekitartás,
26
87560
3496
De szerencsével és rengeteg kitartással
01:43
I was ableképes to get
computerszámítógép time around the cityváros.
27
91080
2240
tudtam szerezni gépidőt a városban.
01:46
After sleepingalvás in the mudsár at WoodstockWoodstock,
I wentment off to MITMIT to go to collegefőiskola,
28
94200
4880
Miután a woodstocki fesztiválon a sárban
aludtam, az MIT-ra mentem főiskolára,
01:51
where to make moneypénz,
I workeddolgozott on the MulticsMultics ProjectProjekt.
29
99520
3080
ahol a pénzkereset érdekében
a Multics Projecten dolgoztam.
01:55
MulticsMultics was a trailblazingúttörő
interactiveinteraktív time-sharingTime-Sharing systemrendszer.
30
103320
5016
A Multics egy úttörő interaktív
időosztásos rendszer volt.
02:00
Have you heardhallott of the LinuxLinux
and UnixUNIX operatingüzemeltetési systemsrendszerek?
31
108360
3176
Hallottak már a Linux és a Unix
operációs rendszerekről?
02:03
They camejött from MulticsMultics.
32
111560
1240
A Multicsból erednek.
02:05
I workeddolgozott on the MulticsMultics versionsváltozatok
33
113320
2296
A Multics azon verzióin dolgoztam,
02:07
of what are knownismert
as interpretedértelmezni computerszámítógép languagesnyelvek,
34
115640
3816
amelyek interpretált számítógépes
nyelvekként ismeretesek,
02:11
that are used by people
in noncomputernoncomputer fieldsmezők
35
119480
2456
amelyeket a nem informatikában
dolgozók használnak
02:13
to do theirazok calculationsszámítások
while seatedülő at a computerszámítógép terminalterminál.
36
121960
3000
számításaik elvégzésére
egy számítógépes terminálnál ülve.
02:17
After I graduateddiplomázott from MITMIT,
37
125560
2256
Miután végeztem az MIT-n,
02:19
I wentment to work for
DigitalDigitális EquipmentBerendezések CorporationCorporation.
38
127840
2840
elmentem dolgozni
a Digital Equipment Corporationhöz.
02:23
At DECDEC, I workeddolgozott on softwareszoftver
39
131320
3176
A DEC-nél egy szoftveren dolgoztam,
02:26
for the newúj areaterület
of computerizedszámítógépes typesettingszedés.
40
134520
2840
amely új korszakot hozott
a számítógépes tördelésbe.
02:29
I helpedsegített newspapersújságok
replacecserélje theirazok reporters'riporterek' typewritersírógépek
41
137800
4336
Segítettem az újságoknak,
hogy lecseréljék riportereik írógépeit
02:34
with computerszámítógép terminalsterminálok.
42
142160
1200
számítógép-terminálokra.
02:35
I'd writeír softwareszoftver
43
143880
1216
Szoftvert írtam,
02:37
and then I'd go out in the fieldmező
to placeshelyek like the KansasKansas CityVáros StarStar,
44
145120
3696
majd kijártam helyszínekre,
mint pl. a The Kansas City Star,
02:40
where I would trainvonat usersfelhasználók
and get feedbackVisszacsatolás.
45
148840
2416
felhasználókat oktattam,
és visszajelzéseket kaptam.
02:43
This was real-worldvaló Világ experiencetapasztalat
46
151280
1856
Ez valódi tapasztalat volt,
02:45
that is quiteegészen differentkülönböző
than what I saw in the lablabor at MITMIT.
47
153160
3240
és eléggé eltért attól,
amit az MIT laborjában láttam.
02:49
After that, I was projectprogram leadervezető
48
157880
2616
Ezután projektvezető voltam
02:52
of the softwareszoftver for DEC'sDEC first
wordszó processorfeldolgozó, again a newúj fieldmező.
49
160520
4800
a DEC első szövegszerkesztő
szoftverénél - megint egy új terület.
02:57
Like with typesettingszedés, the importantfontos thing
was craftingravaszkodó a userhasználó interfacefelület
50
165720
5496
A tördeléshez hasonlóan, fontos volt
olyan felhasználói felületet alkotni,
03:03
that was bothmindkét naturaltermészetes and efficienthatékony
for noncomputernoncomputer people to use.
51
171240
4080
amely természetes és hatékony is
a nem-számítógépes felhasználóknak.
03:08
After I was at DECDEC, I wentment
to work for a smallkicsi companyvállalat
52
176360
3976
A DEC után egy kis céghez mentem dolgozni,
03:12
that madekészült microprocessor-basedmikroprocesszor-alapú electronicelektronikus
cashkészpénz registersnyilvántartások for the fast-foodgyorséttermi industryipar.
53
180360
6120
amely mikroprocesszor-alapú elektronikus
pénztárgépeket gyártott gyorséttermeknek.
03:19
But I had always wanted to startRajt
a companyvállalat with my friendbarát BobBob FrankstonFrankston
54
187360
3696
De mindig is vállalkozást akartam
indítani Bob Frankston barátommal,
03:23
that I mettalálkozott on the MulticsMultics projectprogram at MITMIT.
55
191080
2376
akit az MIT Multics projektben
ismertem meg.
03:25
So I decidedhatározott to go back to schooliskola to learntanul
as much as I could about businessüzleti.
56
193480
3696
Eldöntöttem, hogy visszatérek az iskolába
minél többet megtanulni az üzletről.
03:29
And in the fallesik of 1977,
57
197200
2776
1977 őszén
03:32
I enteredlépett the MBAMBA programprogram
at HarvardHarvard BusinessÜzleti SchoolIskola.
58
200000
3000
elkezdtem egy MBA programot
a Harvard Business Schoolban.
03:35
I was one of the fewkevés
percentageszázalék of studentsdiákok
59
203840
2496
A diákok azon kis százalékába tartoztam,
03:38
who had a backgroundháttér
in computerszámítógép programmingprogramozás.
60
206360
2840
akiknek volt tapasztalata
a számítógép-programozásban.
03:42
There's a picturekép of me from the yearbookévkönyv
sittingülés in the frontelülső rowsor.
61
210080
3176
Itt egy kép rólam az évkönyvben,
az első sorban ülök.
03:45
(LaughterNevetés)
62
213280
1016
(Nevetés)
03:46
Now, at HarvardHarvard,
we learnedtanult by the caseügy methodmódszer.
63
214320
2616
A Harvardon esettanulmány-
módszerrel tanultunk.
03:48
We'dMi lenne do about threehárom casesesetek a day.
64
216960
1936
Naponta három esetet dolgoztunk fel.
03:50
CasesEsetekben consistáll of up to a fewkevés dozentucat pagesoldalak
describingleíró particularkülönös businessüzleti situationshelyzetek.
65
218920
5720
Egy eset pár tucat oldalból állt,
és egy bizonyos üzleti helyzetet írt le.
03:57
They oftengyakran have exhibitskiállítások,
and exhibitskiállítások oftengyakran have wordsszavak and numbersszám
66
225600
4576
Gyakran voltak mellékletek is
szövegekkel és számokkal,
04:02
laidterített out in waysmódokon that make senseérzék
for the particularkülönös situationhelyzet.
67
230200
3160
amelyeket az adott helyzetben
értelmes módon rendeztek el,
04:05
They're usuallyáltalában all somewhatnémileg differentkülönböző.
68
233840
1936
Általában mind különböztek valamiben.
04:07
Here'sItt van my homeworkházi feladat.
69
235800
1216
Itt a házi feladatom.
04:09
Again, numbersszám, wordsszavak,
laidterített out in waysmódokon that madekészült senseérzék.
70
237040
3176
Számok, szövegek értelmes elrendezésben.
04:12
Lots of calculationsszámítások --
we got really closeBezárás to our calculatorsszámológépek.
71
240240
4080
Rengeteg számítás – igazán közel
kerültünk a számológépünkhöz.
04:16
In facttény, here'sitt my calculatorszámológép.
72
244720
1880
Igazából itt az én számológépem.
04:20
For HalloweenHalloween, I wentment
dressedöltözött up as a calculatorszámológép.
73
248200
2776
Halloweenre számológépnek öltözve mentem.
04:23
(LaughterNevetés)
74
251000
1440
(Nevetés)
04:25
At the beginningkezdet of eachminden egyes classosztály,
the professorEgyetemi tanár would call on somebodyvalaki
75
253785
3191
A tanár minden óra elején
kihívott valakit,
04:29
to presentajándék the caseügy.
76
257000
1279
hogy ismertesse az esetet.
04:31
What they would do is
they would explainmegmagyarázni what was going on
77
259079
2777
A hallgatók elmagyarázták, mi történt,
04:33
and then dictatediktál informationinformáció
that the professorEgyetemi tanár would transcribeleír
78
261880
3736
majd adatokat diktáltak,
amelyeket a tanár átírt
04:37
onto-ra the manysok motorizedmotoros blackboardsiskolatáblák
in the frontelülső of the classosztály,
79
265640
2905
a sok motorizált táblára az osztály előtt,
04:40
and then we'dHázasodik have a discussionvita.
80
268569
1527
majd megbeszéltük azokat.
04:42
One of the really frustratingfrusztráló things
is when you've doneKész all your homeworkházi feladat,
81
270120
4456
Az egyik igazán bosszantó dolog az volt,
ha megoldottam az egész házi feladatot,
04:46
you come in the nextkövetkező day
only to find out that you madekészült an errorhiba
82
274600
3016
de másnap az iskolában jöttem rá,
hogy egy hibát ejtettem,
04:49
and all of the other numbersszám
you did were wrongrossz.
83
277640
2536
ezért onnan minden más szám hibás volt.
Nem tudtam részt
venni az órai munkában.
04:52
And you couldn'tnem tudott participaterészt venni as well.
84
280200
1776
04:54
And we were markedmegjelölt by classosztály participationrészvétel.
85
282000
2240
Pedig szereplés alapján értékeltek.
04:57
So, sittingülés there with 87 other people
in the classosztály, I got to daydreamlégvár a lot.
86
285320
4920
Ott ülve 87 másik emberrel
a teremben elég sokat álmodoztam.
05:03
MostA legtöbb programmersprogramozók in those daysnapok
workeddolgozott on mainframesnagygépek,
87
291280
3856
Akkoriban a legtöbb programozó
nagyszámítógépeken dolgozott,
05:07
buildingépület things like inventoryleltár systemsrendszerek,
payrollBérszámfejtés systemsrendszerek and bill-payingszámlafizetési systemsrendszerek.
88
295160
6336
készletező rendszereket építettek,
meg bérszámfejtő és számlázó rendszereket.
05:13
But I had workeddolgozott
on interactiveinteraktív wordszó processingfeldolgozás
89
301520
2496
De én interaktív
szövegszerkesztésen dolgoztam
05:16
and on-demandigény szerint personalszemélyes computationszámítás.
90
304040
2096
és megrendelésre végzett számításokon.
05:18
InsteadEhelyett of thinkinggondolkodás
about paperpapír printoutsnyomtatáskor and punchpuncs cardskártyák,
91
306160
4280
Nyomtatott papírok és lyukkártyák helyett
05:22
I imaginedképzelt a magicvarázslat blackboardtábla
92
310880
2776
egy mágikus táblát képzeltem el,
05:25
that if you erasedkitörölt one numberszám
and wroteírt a newúj thing in,
93
313680
3376
amelyen ha kitörlünk egy számot,
és beírunk egy újat,
05:29
all of the other numbersszám
would automaticallyautomatikusan changeváltozás,
94
317080
2856
minden más szám automatikusan megváltozik,
05:31
like wordszó processingfeldolgozás with numbersszám.
95
319960
1760
mint a szövegszerkesztésnél,
csak itt számokkal.
05:34
I imaginedképzelt that my calculatorszámológép
had mouseegér hardwarehardver on the bottomalsó of it
96
322600
4240
Elképzeltem, hogy számológépem
alján egérhardver lenne,
05:39
and a head-upfej-up displaykijelző,
like in a fighterharcos planerepülőgép.
97
327240
2960
és kivetítője is lenne,
mint egy vadászgépben.
05:42
And I could typetípus some numbersszám in,
and circlekör it, and pressnyomja meg the sumösszeg buttongomb.
98
330720
4136
Beírhatnék néhány számot, bekeretezném,
és megnyomnám az Összegzés gombot.
05:46
And right in the middleközépső of a negotiationtárgyalás
I'd be ableképes to get the answerválasz.
99
334880
3736
Egy tárgyalás kellős közepén
megkaphatnám a választ.
05:50
Now I just had to take my fantasyfantázia
and turnfordulat it into realityvalóság.
100
338640
3000
Most már csak valóra kellett
váltanom az elképzelésemet.
05:54
My fatherapa taughttanított me about prototypingprototípus.
101
342640
2440
Apám megtanított prototípust készíteni.
05:57
He showedkimutatta, me mock-upsmakettek
102
345560
1616
Maketteket mutatott,
05:59
that he'dő lenne make to figureábra out
the placementelhelyezés on the pageoldal
103
347200
3336
amelyeket azért készített,
hogy próbálgassa
06:02
for the things for brochuresprospektusok
that he was printingnyomtatás.
104
350560
2536
a nyomtatandó brosúrák tördelését.
06:05
And he'dő lenne use it
to get feedbackVisszacsatolás from customersügyfelek
105
353120
2936
Arra használta, hogy visszajelzést
kapjon ügyfeleitől, és jóváhagyassa,
06:08
and OKsOKs before he sentküldött the jobmunka
off to the pressesprések.
106
356080
3600
mielőtt a munkát a nyomdaképre küldi.
06:12
The acttörvény of makinggyártás a simpleegyszerű, workingdolgozó
versionváltozat of what you're tryingmegpróbálja to buildépít
107
360440
5096
Ha elkészítjük a megépítendő dolog
egyszerű működő változatát,
az rákényszerít a főbb
problémák feltárására,
06:17
forceserők you to uncoverfeltárni keykulcs problemsproblémák.
108
365560
2320
06:20
And it letslehetővé teszi, you find solutionsmegoldások
to those problemsproblémák much lessKevésbé expensivelydrágán.
109
368720
4400
s lehetővé teszi, hogy megoldásukra
sokkal olcsóbban találjunk eljárást.
06:25
So I decidedhatározott to buildépít a prototypeprototípus.
110
373720
2240
Elhatároztam, hogy építek egy prototípust.
06:28
I wentment to a videovideó- terminalterminál connectedcsatlakoztatva to
Harvard'sHarvard time-sharingTime-Sharing systemrendszer
111
376760
4576
Elmentem a Harvard időosztásos rendszerébe
kötött egyik videoterminálhoz,
06:33
and got to work.
112
381360
1496
és dolgozni kezdtem.
06:34
One of the first problemsproblémák
that I ranfutott into was:
113
382880
3256
Az egyik első probléma,
amivel találkoztam. ez volt:
06:38
How do you representképvisel valuesértékeket in formulasképletek?
114
386160
2680
Hogyan ábrázoljam a képletben az értéket?
06:41
Let me showelőadás you what I mean.
115
389280
1360
Megmutatom, mire gondolok.
06:44
I thought that you would pointpont somewherevalahol,
116
392000
2176
Úgy képzeltem, hogy rámutatok valahova,
06:46
typetípus in some wordsszavak,
then typetípus in some somewherevalahol elsemás,
117
394200
3096
beírok pár szót, majd máshova írok be,
06:49
put in some numbersszám and some more numbersszám,
pointpont where you want the answerválasz.
118
397320
3524
beírok pár számot és még több számot,
és rámutatok, hova kérem a választ.
06:53
And then pointpont to the first, pressnyomja meg minusmínusz,
pointpont to the secondmásodik,
119
401240
3216
Aztán rámutatok az elsőre, mínuszt
nyomok, rámutatok a másodikra,
06:56
and get the resulteredmény.
120
404480
1200
és megvan az eredmény.
06:58
The problemprobléma was:
What should I put in the formulaképlet?
121
406360
3416
A probléma a következő volt:
Mit tegyek a képletbe?
07:01
It had to be something
the computerszámítógép knewtudta what to put in.
122
409800
2620
Olyasmi kell, amit a számítógép
be tud helyettesíteni.
07:04
And if you lookednézett at the formulaképlet,
123
412444
1692
És ha valaki ránéz a képletre,
07:06
you neededszükséges to know
where on the screenképernyő it referredemlített to.
124
414160
3000
tudnia kell, hogy a képernyő
melyik részére hivatkozik.
07:09
The first thing I thought was
the programmerprogramozó way of doing it.
125
417840
2896
Az első gondolatom az volt,
hogy programozói módon oldom meg.
07:12
The first time you pointedhegyes to somewherevalahol,
126
420760
1905
Amikor rámutatnak valahova,
07:14
the computerszámítógép would askkérdez you
to typetípus in a uniqueegyedi namenév.
127
422689
2680
a számítógép bekér egy egyedi nevet.
07:18
It becamelett prettyszép clearegyértelmű prettyszép fastgyors that
that was going to be too tediousunalmas.
128
426760
3776
Elég hamar világossá vált,
hogy ez túl fárasztó.
07:22
The computerszámítógép had to automaticallyautomatikusan
make up the namenév and put it insidebelül.
129
430560
3240
A számítógépnek automatikusan kell
képeznie és beírnia a nevet.
07:26
So I thought, why not make it be
the ordersorrend in whichmelyik you createteremt them?
130
434600
4360
Azt gondoltam, mi lenne, ha olyan
sorrendben nevezné el, ahogy létrehozzuk?
07:31
I triedmegpróbálta that. ValueÉrték 1, valueérték 2.
131
439480
2496
Kipróbáltam. V1, V2.
07:34
Prettycsinos quicklygyorsan I saw
that if you had more than a fewkevés valuesértékeket
132
442000
2762
Elég hamar láttam,
hogy ha több érték volt,
már nem lehetett megjegyezni,
mi hol volt a képernyőn
07:36
you'djobb lenne, ha never rememberemlékezik
on the screenképernyő where things were.
133
444786
2510
Akkor azt mondtam: mi lenne, ha ahelyett,
hogy bárhova engednék értéket beírni,
07:39
Then I said, why not insteadhelyette of
allowinglehetővé téve you to put valuesértékeket anywherebárhol,
134
447320
5296
07:44
I'll restrictkorlátoz you to a gridrács?
135
452640
1600
lekorlátoznám egy rácsra?
07:46
Then when you pointedhegyes to a cellsejt,
136
454720
2216
Ekkor, ha rámutatnánk egy cellára,
07:48
the computerszámítógép could put
the rowsor and columnoszlop in as a namenév.
137
456960
2720
a számítógép névként betehetné
a sor és az oszlop számát.
07:52
And, if I did it like a maptérkép and put ABCABC
acrossát the topfelső and numbersszám alongmentén the sideoldal,
138
460640
6176
Ha térképként készíteném el, és felül
az ábécé lenne, oldalt pedig számok,
07:58
if you saw B7 in a formulaképlet,
139
466840
2896
ha B7-et látnánk egy képletben,
08:01
you'djobb lenne, ha know exactlypontosan
where it was on the screenképernyő.
140
469760
2200
pontosan tudnánk, hol van a képernyőn.
08:04
And if you had to typetípus the formulaképlet
in yourselfsaját magad, you'djobb lenne, ha know what to do.
141
472640
4240
És ha magunknak kellene beírnunk
a képletet, tudnánk, mit kell tenni.
08:09
RestrictingKorlátozása you to a gridrács
helpedsegített solvemegfejt my problemprobléma.
142
477440
3080
A rácsra korlátozás segített
megoldani a problémámat.
08:13
It alsois openednyitott up newúj capabilitiesképességek,
like the abilityképesség to have rangestartományok of cellssejteket.
143
481200
5600
Új képességeket is tárt fel, például
a cellatartományok lehetőségét.
08:19
But it wasn'tnem volt too restrictivekorlátozó --
144
487360
1576
De nem volt túl korlátozó -
08:20
you could still put any valueérték,
any formulaképlet, in any cellsejt.
145
488960
4320
továbbra is be lehetett írni bármely
értéket vagy képletet bármely cellába.
08:26
And that's the way we do it to this day,
almostmajdnem 40 yearsévek latera későbbiekben.
146
494120
3840
És így járunk el a mai napig,
majdnem 40 évvel később.
08:31
My friendbarát BobBob and I decidedhatározott that we were
going to buildépít this producttermék togetheregyütt.
147
499109
3667
Bob barátommal úgy döntöttünk,
hogy együtt megépítjük ezt a terméket.
08:34
I did more work figuringösszeadás out exactlypontosan
how the programprogram was supposedfeltételezett to behaveviselkedik.
148
502800
4416
Azon dolgoztam, hogy pontosan kitaláljam,
hogyan kellene működnie a programnak.
08:39
I wroteírt a referencereferencia cardkártya
to acttörvény as documentationdokumentáció.
149
507240
3256
Írtam egy referenciakártyát,
amely dokumentációként szolgált.
08:42
It alsois helpedsegített me ensurebiztosít
that the userhasználó interfacefelület I was definingmeghatározó
150
510520
4776
Azt is elősegítette, hogy a definiált
felhasználói felületet
08:47
could be explainedmagyarázható conciselytömören
and clearlytisztán to regularszabályos people.
151
515320
3479
tömören és világosan el lehessen
magyarázni egy átlagembernek.
08:51
BobBob workeddolgozott in the attictetőtér of the apartmentlakás
he rentedbérelt in ArlingtonArlington, MassachusettsMassachusetts.
152
519520
5416
Bob az albérlete padlásán dolgozott
a massachusettsi Arlingtonban.
08:56
This is the insidebelül of the attictetőtér.
153
524960
1720
Ez a padlása belülről.
09:00
BobBob boughtvásárolt time on the MITMIT MulticsMultics SystemRendszer
154
528240
2776
Bob időt vásárolt az MIT
Multics rendszerén,
09:03
to writeír computerszámítógép codekód
on a terminalterminál like this.
155
531040
2720
hogy programkódot írjon
egy ilyen terminálon.
09:06
And then he would downloadLetöltés testteszt versionsváltozatok
to a borrowedkölcsön AppleAlma IIII.
156
534400
3496
Aztán a tesztverziókat letöltötte
egy kölcsön Apple II-re
09:09
over a phonetelefon linevonal
usinghasználva an acousticakusztikus couplercsatoló,
157
537920
3256
vezetékes telefonon
egy akusztikus csatolóval,
09:13
and then we would testteszt.
158
541200
1160
aztán teszteltünk.
09:14
For one of these teststesztek I preparedelőkészített
for this caseügy about the PepsiPepsi ChallengeKihívás.
159
542920
4720
Az egyik ilyen tesztre
a Pepsi Challenge esettel készültem.
09:20
PrintNyomtatás wasn'tnem volt workingdolgozó yetmég,
so I had to copymásolat everything down.
160
548720
2920
A nyomtatás még nem működött,
mindent le kellett másolnom.
09:24
SaveMentés wasn'tnem volt workingdolgozó,
so everyminden time it crashedlezuhant,
161
552480
2416
A mentés nem működött,
ezért ahányszor elszállt,
09:26
I had to typetípus in all of the formulasképletek
again, over and over again.
162
554920
3000
újra és újra és újra
be kellett írnom a képleteket.
09:30
The nextkövetkező day in classosztály, I raisedemelt my handkéz;
I got calledhívott on, and I presentedbemutatva the caseügy.
163
558240
3976
Másnap az osztályban jelentkeztem,
kihívtak, és bemutattam az esetet.
09:34
I did five-yearöt év projectionselőrejelzések.
I did all sortsfajta of differentkülönböző scenariosforgatókönyvek.
164
562240
3576
Ötéves becsléseket végeztem. Mindenféle
különböző forgatókönyvet mutattam.
09:37
I acedAced the caseügy.
VisiCalcVisiCalc was alreadymár usefulhasznos.
165
565840
3680
Kitűnőt kaptam az esetre.
Már megvolt a VisiCalc haszna.
09:42
The professorEgyetemi tanár said, "How did you do it?"
166
570160
2600
A tanár megkérdezte: „Hogy csinálta?”
09:45
Well, I didn't want to tell him
about our secrettitok programprogram.
167
573469
2667
Nem akartam elárulni neki
a titkos programunkat.
09:48
(LaughterNevetés)
168
576160
1520
(Nevetés)
09:50
So I said, "I tookvett this and addedhozzáadott this
169
578200
1856
Azt mondtam: „Ehhez hozzáadtam azt,
09:52
and multipliedszorozva by this
and subtractedlevonva that."
170
580080
2096
megszoroztam ezzel, és kivontam azt.”
09:54
He said, "Well,
why didn't you use a ratioarány?"
171
582200
2096
Mire ő: „Miért nem használt arányosítást?”
09:56
I said, "HahHah! A ratioarány --
that wouldn'tnem have been as exactpontos!"
172
584320
3016
Erre én: „Ó, az arányosítás -
az nem lett volna annyira pontos.”
09:59
What I didn't say was,
"DivideSzakadék isn't workingdolgozó yetmég."
173
587360
2576
Nem mondhattam azt, hogy:
„Az osztás még nem működik.”
10:01
(LaughterNevetés)
174
589960
3096
(Nevetés)
10:05
EventuallyVégül, thoughbár,
we did finishBefejez enoughelég of VisiCalcVisiCalc
175
593080
3856
Végül azonban befejeztünk
annyit a VisiCalcból,
10:08
to be ableképes to showelőadás it to the publicnyilvános.
176
596960
1840
hogy bemutathassuk a nagyközönségnek.
10:11
My dadapu printednyomtatott up a sampleminta referencereferencia cardkártya
177
599440
1976
Apám nyomtatott referenciakártya-mintát,
10:13
that we could use as marketingértékesítés materialanyag.
178
601440
2000
amit marketinganyagként használhattunk.
10:16
In JuneJúnius of 1979, our publisherkiadó
announcedbejelentett VisiCalcVisiCalc to the worldvilág,
179
604280
5776
1979 júniusában a kiadónk
bejelentette a VisiCalcot a világnak,
10:22
in a smallkicsi boothbódé at the giantóriás NationalNemzeti
ComputerSzámítógép ConferenceKonferencia in NewÚj YorkYork CityVáros.
180
610080
4120
a New York-i óriási Nemzeti Számítógép-
konferencia egyik kis standján.
10:26
The NewÚj YorkYork TimesAlkalommal had
a humoroushumoros articlecikk about the conferencekonferencia.
181
614800
4160
A The New York Times humoros
cikket közölt a konferenciáról.
10:31
"The machinesgépek performteljesít
what seemlátszik religiousvallási ritesrítusok ...
182
619480
2456
„A gépek mintha
vallási rítusokat végeznének...
10:33
Even as the believershívők gathergyűjt,
183
621960
1381
Miközben a hívők gyülekeznek,
10:35
the paintersfestők in the ColiseumColosseum signjel roomszoba
are addinghozzátéve to the pantheonPantheon,
184
623365
3096
a Coliseum teremben a festők
még gazdagítják a panteont,
10:38
carefullygondosan letteringbetűk 'VISICALC'"VISICALC"
in giantóriás blackfekete on yellowsárga.
185
626485
3171
óvatosan betűzik a ’VISICALC’-ot
nagy fekete betűkkel sárga alapon.
10:41
All hailjégeső VISICALCVISICALC!"
186
629680
1816
Üdvözlégy, VISICALC!”
10:43
(GaspZihál) NewÚj YorkYork TimesAlkalommal:
"All hailjégeső VISICALCVISICALC."
187
631520
3576
(Sóhajtás) The New York Times:
„Üdvözlégy, VISICALC.”
10:47
(LaughterNevetés)
188
635120
1496
(Nevetés)
10:48
That was the last mentionemlítés
of the electronicelektronikus spreadsheettáblázatkezelő
189
636640
4256
Ez volt az elektronikus táblázatkezelő
egyetlen említése
10:52
in the popularnépszerű businessüzleti pressnyomja meg
for about two yearsévek.
190
640920
3896
a hagyományos üzleti sajtóban
körülbelül két évig.
10:56
MostA legtöbb people didn't get it yetmég.
191
644840
2136
A legtöbben még nem értették meg.
10:59
But some did.
192
647000
1200
De egyesek igen.
11:00
In OctoberOktóber of 1979, we shippedszállított VisiCalcVisiCalc.
193
648920
4200
1979 októberében elkezdtük
árulni a VisiCalc-ot.
11:05
It camejött in packagingcsomagolás
that lookednézett like this.
194
653880
2816
A csomagolása így nézett ki.
11:08
And it lookednézett like this
runningfutás on the AppleAlma IIII..
195
656720
2480
És így nézett ki, mikor Apple II-n futott.
11:12
And the restpihenés, as they say, is historytörténelem.
196
660000
1960
A többi, ahogy mondják, már történelem.
11:14
Now, there's an awfulszörnyű lot
more to this storysztori,
197
662360
2096
Rengeteg részlete van még a történetnek,
11:16
but that'llhogy majd have to wait for anotheregy másik day.
198
664480
2056
de az egy másik napra marad.
11:18
One thing, thoughbár, HarvardHarvard remembersemlékszik.
199
666560
2240
Egy dologra viszont emlékszik a Harvard.
11:21
Here'sItt van that classroomtanterem.
200
669400
1200
Itt az az osztályterem.
11:23
They put up a plaqueplakett
to commemorateemlékére what happenedtörtént there.
201
671240
3440
Elhelyeztek egy táblát,
hogy megemlékezzenek az itt történtekről.
11:27
(ApplauseTaps)
202
675640
2400
(Taps)
11:36
But it alsois servesszolgálja as a reminderemlékeztető
203
684400
2936
De arra is emlékeztet,
11:39
that you, too, should take
your uniqueegyedi backgroundsháttérrel, skillsszakértelem and needsigények
204
687360
5496
hogy önök is elővehetik tapasztalataikat,
képességeiket és igényeiket,
11:44
and buildépít prototypesprototípusok to discoverfelfedez
and work out the keykulcs problemsproblémák,
205
692880
5256
prototípusokat gyárthatnak
a problémák felfedezésére és megoldására,
11:50
and throughkeresztül that, changeváltozás the worldvilág.
206
698160
2120
és ezáltal megváltoztathatják a világot.
11:53
Thank you.
207
701040
1216
Köszönöm.
11:54
(ApplauseTaps)
208
702280
4600
(Taps)
Translated by Peter Balla
Reviewed by Peter Pallós

▲Back to top

ABOUT THE SPEAKER
Dan Bricklin - Software pioneer
Dan Bricklin helped fuel the rapid growth of the personal computer industry.

Why you should listen

Dan Bricklin is best known for codeveloping VisiCalc, the pioneering electronic spreadsheet, while he was a student at the Harvard Business School. VisiCalc, codeveloped with his friend Bob Frankston whom he met at MIT, is widely credited for fueling the rapid growth of the personal computer industry.

Bricklin helps create products that make it easier for business people to build mobile applications in his current role as CTO of Alpha Software Corporation. He is also president of Software Garden, Inc., a small consulting firm and developer of software applications that he founded in 1985. Its most popular products are Note Taker HD for the Apple iPad and before that Dan Bricklin's Demo Program for IBM PCs. In the past, Bricklin was cofounder of pen computer application developer Slate Corporation and founder of website builder developer Trellix Corporation.

More profile about the speaker
Dan Bricklin | Speaker | TED.com