245:
authority as director of the UCSD computing center while he was away on a lecturing trip to the
University of Oxford. There was a disagreement in priorities. Bowles wanted numerous machines to give students hands-on experience with interactive computing. The university instead committed to the purchase of a large IBM mainframe and set the center's priorities on business process support for the university administration.
244:
Computer center directorship: when Bowles' work on the university search committee failed to produce a new director for UCSD's computing center, UCSD's chancellor convinced Bowles to take the job himself in 1968. Bowles was all but forced out in 1974 when the university relieved him of much of his
290:
worldwide. He took early emeritus status in 1984 in order to concentrate his attentions at TeleSoft. After selling his part interest in TeleSoft in 1989, he participated for several years in the ISO committee responsible for the Ada 95 revision of the language.
446:
McMillan, William W. "Java's ability to run on many different kinds of computers grew out of software devised decades before." IEEE Spectrum 48(7): July 2011, p 44-49, 58-59
221:
In an effort to increase student use of computers while also reducing costs, Bowles wanted to take advantage of small computer price/benefit. Urs-Ammann's
586:
323:
230:
456:
515:
481:
351:
233:
and a supporting team of undergraduates, he then set out to provide low cost instructional computing services to the majority of
196:
near Lima Peru. That work involved heavy use of computers for signal analysis to study the earth's ionosphere and magnetosphere.
591:
294:
In retirement Bowles enjoyed photography, mostly of the wild-flowers of San Diego County and birds of the south-western USA.
394:
149:
113:
581:
489:
402:
306:
261:
253:
226:
218:, but returned to full-time teaching in 1974 when budget pressures made computer centers very controversial.
199:
In 1965, Bowles was invited by Prof. Henry Booker to help him start the
Applied ElectroPhysics Department at
571:
279:
concerns about taxes forced the project to be licensed to SofTech
Microsystems, taking effect 1 June 1979.
189:
193:
556:
460:
287:
53:
203:. They were tasked to start and organize a new department of applied engineering physics (AEP).
523:
214:
to appoint Bowles as computer center director in 1968. He introduced interactive computing to
355:
576:
8:
210:
for studies of the Sun's ionized atmosphere, the concentration on computer analysis led
237:
students using small computers. Between late 1974 and 1980, that project grew into the
173:
141:
75:
532:
406:
120:
103:
177:
169:
125:
260:
extensions to the language. Some of these extensions are now present in modern
311:
222:
565:
65:
282:
Bowles then started a small software development company, soon to be called
268:
257:
249:
238:
145:
86:
188:
Starting in 1960, Bowles worked for the
Central Radio Propagation Lab,
283:
229:
to be implemented on a variety of machines. With graduate student
206:
While starting to establish a new radio astronomy experiment near
557:
Ken Bowles tribute story from
University of California San Diego
192:, where he directed the construction and research use of the
148:
project, when he was a professor of computer science at the
276:
272:
234:
215:
211:
207:
200:
153:
302:
Principal project members and students of Bowles include:
286:, which became a principal supplier of compilers for the
165:
271:
Project grew, it was necessary for the project to leave
144:
best known for his work in initiating and directing the
275:
by licensing the software to a commercial vendor. The
324:List of University of California, San Diego people
563:
345:
343:
341:
339:
140:(c. 1929 – August 15, 2018) was an American
587:University of California, San Diego faculty
440:
352:"Some Insights for UCSD Pascal Generation"
522:. Vol. 1, no. 3. Archived from
430:On Code Generation in a Pascal Compiler,
336:
530:
389:
387:
385:
383:
381:
379:
377:
375:
564:
531:McMillan, William W. (June 23, 2009).
513:
427:
349:
252:Project caused some controversy, with
514:Foster, Christine (September 2004).
372:
516:"UCSD Pascal and the PC Revolution"
150:University of California, San Diego
114:University of California, San Diego
13:
507:
490:University of California, Berkeley
403:University of California San Diego
14:
603:
550:
432:Software: Practice and Experience
405:. 22 October 2004. Archived from
176:in 1955 for radar studies of the
474:
449:
421:
1:
399:UCSD Pascal Reunion Symposium
329:
32:
592:American computer scientists
190:National Bureau of Standards
159:
7:
533:"Java's Forgotten Forebear"
317:
297:
194:Jicamarca Radio Observatory
16:American computer scientist
10:
608:
350:Bowles, Ken (2004-10-22).
582:Cornell University alumni
183:
131:
119:
109:
99:
92:
82:
71:
61:
39:
28:
21:
288:Ada programming language
54:Solana Beach, California
482:"Dr. Kenneth L. Bowles"
138:Kenneth L. "Ken" Bowles
457:"UCSD Source License"
395:"Speaker Biographies"
256:purists unhappy with
428:Ammann, Urs (1977).
164:Bowles received his
572:20th-century births
436:. pp. 391–423.
409:on 31 December 2017
174:Cornell University
142:computer scientist
76:Cornell University
135:
134:
94:Scientific career
23:Kenneth L. Bowles
599:
546:
544:
543:
527:
501:
500:
498:
496:
478:
472:
471:
469:
468:
459:. Archived from
453:
447:
444:
438:
437:
425:
419:
418:
416:
414:
391:
370:
369:
367:
366:
360:
354:. Archived from
347:
121:Doctoral advisor
104:Computer science
49:
47:
34:
19:
18:
607:
606:
602:
601:
600:
598:
597:
596:
562:
561:
553:
541:
539:
510:
508:Further reading
505:
504:
494:
492:
480:
479:
475:
466:
464:
455:
454:
450:
445:
441:
434:, Vol. 7, No. 3
426:
422:
412:
410:
393:
392:
373:
364:
362:
358:
348:
337:
332:
320:
300:
186:
178:Aurora Borealis
170:Henry G. Booker
162:
126:Henry G. Booker
72:Alma mater
57:
51:
50:August 15, 2018
45:
43:
24:
17:
12:
11:
5:
605:
595:
594:
589:
584:
579:
574:
560:
559:
552:
551:External links
549:
548:
547:
528:
526:on 2012-03-06.
509:
506:
503:
502:
473:
448:
439:
420:
371:
334:
333:
331:
328:
327:
326:
319:
316:
315:
314:
312:Joel McCormack
309:
299:
296:
231:Mark Overgaard
185:
182:
161:
158:
133:
132:
129:
128:
123:
117:
116:
111:
107:
106:
101:
97:
96:
90:
89:
84:
83:Known for
80:
79:
73:
69:
68:
63:
59:
58:
52:
41:
37:
36:
30:
26:
25:
22:
15:
9:
6:
4:
3:
2:
604:
593:
590:
588:
585:
583:
580:
578:
575:
573:
570:
569:
567:
558:
555:
554:
538:
537:IEEE Spectrum
534:
529:
525:
521:
517:
512:
511:
491:
487:
483:
477:
463:on 2012-02-28
462:
458:
452:
443:
435:
431:
424:
408:
404:
400:
396:
390:
388:
386:
384:
382:
380:
378:
376:
361:on 2016-03-04
357:
353:
346:
344:
342:
340:
335:
325:
322:
321:
313:
310:
308:
305:
304:
303:
295:
292:
289:
285:
280:
278:
274:
270:
265:
263:
259:
255:
251:
246:
242:
240:
236:
232:
228:
224:
219:
217:
213:
209:
204:
202:
197:
195:
191:
181:
179:
175:
171:
167:
157:
155:
151:
147:
143:
139:
130:
127:
124:
122:
118:
115:
112:
108:
105:
102:
98:
95:
91:
88:
85:
81:
77:
74:
70:
67:
64:
60:
55:
42:
38:
31:
27:
20:
540:. Retrieved
536:
524:the original
519:
493:. Retrieved
485:
476:
465:. Retrieved
461:the original
451:
442:
433:
429:
423:
411:. Retrieved
407:the original
398:
363:. Retrieved
356:the original
301:
293:
281:
266:
247:
243:
220:
205:
198:
187:
163:
137:
136:
110:Institutions
93:
78:(Ph.D. 1955)
577:2018 deaths
520:UCSD Alumni
495:15 February
413:15 February
269:UCSD Pascal
264:compilers.
258:UCSD Pascal
250:UCSD Pascal
239:UCSD Pascal
146:UCSD Pascal
87:UCSD Pascal
62:Nationality
566:Categories
542:2023-05-15
467:2011-02-13
365:2011-02-13
330:References
307:Mark Allen
46:2018-08-15
486:Calphotos
241:Project.
223:P-machine
160:Education
318:See also
298:Students
284:TeleSoft
225:allowed
66:American
267:As the
262:Pascal
254:Pascal
227:Pascal
184:Career
168:under
100:Fields
56:, U.S.
359:(PPT)
497:2011
415:2011
277:UCSD
273:UCSD
248:The
235:UCSD
216:UCSD
212:UCSD
208:UCSD
201:UCSD
154:UCSD
40:Died
35:1929
29:Born
172:at
166:PhD
156:).
568::
535:.
518:.
488:.
484:.
401:.
397:.
374:^
338:^
180:.
33:c.
545:.
499:.
470:.
417:.
368:.
152:(
48:)
44:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.