Kenneth Bowles
   HOME

TheInfoList



OR:

Kenneth L. "Ken" Bowles (c. 1929 – August 15, 2018) was an American
computer scientist A computer scientist is a scientist who specializes in the academic study of computer science. Computer scientists typically work on the theoretical side of computation. Although computer scientists can also focus their work and research on ...
best known for his work in initiating and directing the
UCSD Pascal UCSD Pascal is a Pascal programming language system that runs on the UCSD p-System, a portable, highly machine-independent operating system. UCSD Pascal was first released in 1977. It was developed at the University of California, San Diego (UC ...
project, when he was a professor of computer science at the
University of California, San Diego The University of California, San Diego (UC San Diego in communications material, formerly and colloquially UCSD) is a public university, public Land-grant university, land-grant research university in San Diego, California, United States. Es ...
( UCSD).


Education

Bowles received his PhD under Henry G. Booker at
Cornell University Cornell University is a Private university, private Ivy League research university based in Ithaca, New York, United States. The university was co-founded by American philanthropist Ezra Cornell and historian and educator Andrew Dickson W ...
in 1955 for radar studies of the Aurora Borealis.


Career

Starting in 1960, Bowles worked for the Central Radio Propagation Lab, National Bureau of Standards, where he directed the construction and research use of the Jicamarca Radio Observatory near Lima Peru. That work involved heavy use of computers for signal analysis to study the earth's ionosphere and magnetosphere. In 1965, Bowles was invited by Prof. Henry Booker to help him start the Applied ElectroPhysics Department at UCSD. They were tasked to start and organize a new department of applied engineering physics (AEP). While starting to establish a new radio astronomy experiment near UCSD for studies of the Sun's ionized atmosphere, the concentration on computer analysis led UCSD to appoint Bowles as computer center director in 1968. He introduced interactive computing to UCSD, but returned to full-time teaching in 1974 when budget pressures made computer centers very controversial. 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 P-machine allowed Pascal to be implemented on a variety of machines. With graduate student Mark Overgaard and a supporting team of undergraduates, he then set out to provide low cost instructional computing services to the majority of UCSD students using small computers. Between late 1974 and 1980, that project grew into the
UCSD Pascal UCSD Pascal is a Pascal programming language system that runs on the UCSD p-System, a portable, highly machine-independent operating system. UCSD Pascal was first released in 1977. It was developed at the University of California, San Diego (UC ...
Project. 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 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.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 The
UCSD Pascal UCSD Pascal is a Pascal programming language system that runs on the UCSD p-System, a portable, highly machine-independent operating system. UCSD Pascal was first released in 1977. It was developed at the University of California, San Diego (UC ...
Project caused some controversy, with Pascal purists unhappy with
UCSD Pascal UCSD Pascal is a Pascal programming language system that runs on the UCSD p-System, a portable, highly machine-independent operating system. UCSD Pascal was first released in 1977. It was developed at the University of California, San Diego (UC ...
extensions to the language. Some of these extensions are now present in modern Pascal compilers. As the
UCSD Pascal UCSD Pascal is a Pascal programming language system that runs on the UCSD p-System, a portable, highly machine-independent operating system. UCSD Pascal was first released in 1977. It was developed at the University of California, San Diego (UC ...
Project grew, it was necessary for the project to leave UCSD by licensing the software to a commercial vendor. The UCSD concerns about taxes forced the project to be licensed to SofTech Microsystems, taking effect 1 June 1979. Bowles then started a small software development company, soon to be called TeleSoft, which became a principal supplier of compilers for the Ada programming language 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. In retirement Bowles enjoyed photography, mostly of the wild-flowers of San Diego County and birds of the south-western USA.


Students

Principal project members and students of Bowles include: * Mark Allen * Joel McCormack


See also

* List of University of California, San Diego people


References


Further reading

* *


External links


Ken Bowles tribute story from University of California San Diego
{{DEFAULTSORT:Bowles, Kenneth 20th-century births 2018 deaths Cornell University alumni University of California, San Diego faculty American computer scientists