Kenneth Bowles
Kenneth L. Bowles | |
---|---|
Born | c.1929 |
Died | Solana Beach, California, U.S. | August 15, 2018
Nationality | American |
Alma mater | Cornell University (Ph.D. 1955) |
Known for | UCSD Pascal |
Scientific career | |
Fields | Computer science |
Institutions | University of California, San Diego |
Doctoral advisor | Henry G. Booker |
Kenneth L. "Ken" Bowles (c. 1929 – August 15, 2018) was an American
Education
Bowles received his
Career
Starting in 1960, Bowles worked for the Central Radio Propagation Lab,
In 1965, Bowles was invited by Prof. Henry Booker to help him start the Applied ElectroPhysics Department at
While starting to establish a new radio astronomy experiment near
In an effort to increase student use of computers while also reducing costs, Bowles wanted to take advantage of small computer price/benefit.[1] Urs-Ammann's[3] P-machine allowed Pascal to be implemented on a variety of machines. With graduate student
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.[4]
The UCSD Pascal Project caused some controversy, with Pascal purists unhappy with UCSD Pascal extensions to the language. Some of these extensions are now present in modern Pascal compilers.
As the
Bowles then started a small software development company, soon to be called
In retirement Bowles enjoyed photography, mostly of the wild-flowers of San Diego County and birds of the south-western USA.[2][6]
Students
Principal project members and students of Bowles include:[citation needed]
See also
References
- ^ a b c d Bowles, Ken (2004-10-22). "Some Insights for UCSD Pascal Generation". Archived from the original (PPT) on 2016-03-04. Retrieved 2011-02-13.
- ^ University of California San Diego. 22 October 2004. Archived from the originalon 31 December 2017. Retrieved 15 February 2011.
- ^ Ammann, Urs (1977). On Code Generation in a Pascal Compiler, Software: Practice and Experience, Vol. 7, No. 3. pp. 391–423.
- ^ 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
- ^ "UCSD Source License". Archived from the original on 2012-02-28. Retrieved 2011-02-13.
- ^ "Dr. Kenneth L. Bowles". Calphotos. University of California, Berkeley. Retrieved 15 February 2011.
Further reading
- Foster, Christine (September 2004). "UCSD Pascal and the PC Revolution". UCSD Alumni. Vol. 1, no. 3. Archived from the original on 2012-03-06.
- McMillan, William W. (June 23, 2009). "Java's Forgotten Forebear". IEEE Spectrum. Retrieved 2023-05-15.