Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Education  





2 Career  





3 Students  





4 See also  





5 References  





6 Further reading  





7 External links  














Kenneth Bowles






العربية
فارسی
Kiswahili
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Kenneth L. Bowles
Bornc.1929
Died(2018-08-15)August 15, 2018
NationalityAmerican
Alma materCornell University (Ph.D. 1955)
Known forUCSD Pascal
Scientific career
FieldsComputer science
InstitutionsUniversity of California, San Diego
Doctoral advisorHenry G. Booker

Kenneth L. "Ken" Bowles (c. 1929 – August 15, 2018) was an American computer scientist best known for his work in initiating and directing the UCSD Pascal project, when he was a professor of computer science at the University of California, San Diego (UCSD).[1]

Education[edit]

Bowles received his PhD under Henry G. BookeratCornell University in 1955[2] for radar studies of the Aurora Borealis.[citation needed]

Career[edit]

Starting in 1960, Bowles worked for the Central Radio Propagation Lab, National Bureau of Standards,[1] 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.[2]

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).[2]

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.[2]

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 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 Project.[2]

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 UCSD Pascal Project grew, it was necessary for the project to leave UCSD by licensing the software to a commercial vendor.[2] The UCSD concerns about taxes[1] forced the project to be licensed to SofTech Microsystems, taking effect 1 June 1979.[5]

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.[2]

In retirement Bowles enjoyed photography, mostly of the wild-flowers of San Diego County and birds of the south-western USA.[2][6]

Students[edit]

Principal project members and students of Bowles include:[citation needed]

See also[edit]

References[edit]

  1. ^ 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.
  • ^ a b c d e f g h "Speaker Biographies". UCSD Pascal Reunion Symposium. University of California San Diego. 22 October 2004. Archived from the original on 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[edit]

    External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=Kenneth_Bowles&oldid=1160053495"

    Categories: 
    20th-century births
    2018 deaths
    Cornell University alumni
    University of California, San Diego faculty
    American computer scientists
    Hidden categories: 
    Articles with short description
    Short description is different from Wikidata
    Articles with hCards
    All articles with unsourced statements
    Articles with unsourced statements from February 2016
    Articles with unsourced statements from May 2023
    Articles with ISNI identifiers
    Articles with VIAF identifiers
    Articles with WorldCat Entities identifiers
    Articles with J9U identifiers
    Articles with LCCN identifiers
    Articles with NDL identifiers
    Articles with NLA identifiers
    Articles with NTA identifiers
    Articles with CINII identifiers
    Articles with MGP identifiers
    Articles with ZBMATH identifiers
    Articles with SUDOC identifiers
     



    This page was last edited on 14 June 2023, at 04:20 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki