Karol Bachman - Charles Bachman

Karol Bachman
Karol Bachman 2012.jpg
Charles Bachman na obchodach stulecia Turinga ACM 2012
Urodzić się
Karol William Bachman III

( 1924.12.11 )11 grudnia 1924
Zmarł 13 lipca 2017 (13.07.2017)(w wieku 92 lat)
Narodowość amerykański
Alma Mater Uniwersytet Pensylwanii , Uniwersytet Stanowy Michigan
Znany z Zintegrowany magazyn danych
Nagrody Nagroda Turinga (1973)
Narodowy Medal Technologii i Innowacji (2012)
ACM Fellow (2014)
Kariera naukowa
Pola Informatyka
Instytucje Systemy informacyjne Bachmana firmy Dow Chemical
General Electric
Cullinet
Podstawowa struktura nawigacyjnego modelu bazy danych CODASYL

Charles William Bachman III (11 grudnia 1924 – 13 lipca 2017) był amerykańskim informatykiem , który całą karierę spędził jako badacz przemysłowy, programista i menedżer, a nie w środowisku akademickim. Był szczególnie znany ze swojej pracy we wczesnym rozwoju systemów zarządzania bazami danych . Jego techniki architektury warstwowej obejmują diagramy Bachmana o tej samej nazwie .

Biografia

Charles Bachman urodził się na Manhattanie w stanie Kansas w 1924 roku, gdzie jego ojciec, Charles Bachman Jr. , był głównym trenerem piłki nożnej w Kansas State College . Uczęszczał do szkoły średniej w East Lansing w stanie Michigan .

W czasie II wojny światowej wstąpił do armii Stanów Zjednoczonych i spędził od marca 1944 do lutego 1946 w Teatrze Południowo-Zachodnim Pacyfiku służąc w Korpusie Artylerii Przeciwlotniczej w Nowej Gwinei, Australii i na Filipinach. Tam po raz pierwszy zetknął się z komputerami kierowania ogniem i używał ich do celowania z dział 90 mm.

Po zwolnieniu w 1946 roku uczęszczał do Michigan State College i ukończył w 1948 roku licencjat z inżynierii mechanicznej , gdzie był członkiem Tau Beta Pi . W połowie 1949 ożenił się z Connie Hadley. Następnie uczęszczał na Uniwersytet Pensylwanii . W 1950 roku uzyskał tytuł magistra inżynierii mechanicznej, a także trzy czwarte wymagań do uzyskania tytułu MBA z uniwersyteckiej Wharton School of Business .

Bachman zmarł 13 lipca 2017 r. w swoim domu w Lexington w stanie Massachusetts na chorobę Parkinsona w wieku 92 lat.

Praca

Bachman spędził całą swoją karierę jako praktykujący inżynier oprogramowania lub menedżer w przemyśle, a nie w środowisku akademickim. W 1950 rozpoczął pracę w Dow Chemical w Midland w stanie Michigan . W 1957 został pierwszym kierownikiem ds. przetwarzania danych w firmie Dow. Współpracował z grupą użytkowników IBM SHARE nad opracowaniem nowej wersji oprogramowania do generowania raportów , które stało się znane jako 9PAC . Jednak planowane zamówienie IBM 709 zostało anulowane przed jego przybyciem. W 1960 dołączył do General Electric , gdzie do 1963 opracował zintegrowany magazyn danych (IDS), jeden z pierwszych systemów zarządzania bazami danych, wykorzystujący tak zwany model bazy danych nawigacyjnych , w produkcie Manufacturing Information and Control System (MIACS). . Pracując dla klienta Weyerhaeuser Lumber , opracował pierwszy wieloprogramowy dostęp sieciowy do bazy danych IDS, wczesnego systemu przetwarzania transakcji online o nazwie WEYCOS w 1965 roku. Później w GE opracował produkt „dataBasic”, który oferował obsługę bazy danych użytkownikom korzystającym z timeshare w języku Basic . W 1970 roku GE sprzedało swój biznes komputerowy firmie Honeywell Information Systems , więc on i jego rodzina przenieśli się z Phoenix w Arizonie do Lexington w stanie Massachusetts . W 1981 roku dołączył do mniejszej firmy, Cullinane Information Systems (później Cullinet ), która oferowała wersję IDS o nazwie IDMS i obsługiwała komputery mainframe IBM.

Systemy informatyczne Bachmana

W 1983 roku założył firmę Bachman Information Systems, która opracowała linię produktów do komputerowego wspomagania oprogramowania (CASE). Centralnym elementem tych produktów był BACHMAN/Data Analyst, który zapewniał wsparcie graficzne przy tworzeniu i utrzymywaniu diagramów Bachmana . Został on wykorzystany w programie marketingowym IBM Reengineering Cycle, łącząc:

  1. reverse engineering przestarzałych baz danych mainframe,
  2. modelowanie danych,
  3. przekaż inżynierię do nowych fizycznych baz danych oraz
  4. optymalizacja fizycznych projektów baz danych pod kątem wydajności i specyfiki DBMS.

W 1991 roku Bachman Information Systems miał swoją pierwszą ofertę publiczną , notując na NASDAQ pod symbolem BACH. Po osiągnięciu najwyższego poziomu 37,75 USD w lutym 1992 r., cena osiągnęła 1,75 USD w 1995 r. W 1996 r. jego firma połączyła się z Cadre Technology, tworząc Cayenne Software. Pełnił funkcję prezesa połączonej firmy przez rok, a następnie przeszedł na emeryturę do Tucson w Arizonie . Nadal pełnił funkcję prezesa zarządu Cayenne, który został przejęty przez Sterling Software w 1998 roku.

Nagrody

Publikacje

Bachman opublikował dziesiątki publikacji i artykułów. Wybór:

  • 1962. „Diagramy pierwszeństwa: klucz do planowania, harmonogramowania i kontroli produkcji”. W: Funkcje ProCo. Suplement nr 24, 24 sierpnia.
  • 1965. „Zintegrowany magazyn danych”. w: DPMA Quarterly , styczeń 1965.
  • 1969. „Oprogramowanie do przetwarzania dostępu losowego”. w: Datamation kwiecień 1965.
  • 1969. „Diagramy struktury danych”. w: Baza Danych: Kwartalny Biuletyn SIGBDP . Tom. 1, nie. 2, lato 1969.
  • 1972. „Technika definicji architektury: jej cele, teoria, proces, udogodnienia i praktyka”. współautor z J. Bouvard. w: Opis danych, dostęp i kontrola: Proceedings of the 1972 ACM-SIGFIDET Workshop , 29 listopada-1 grudnia 1972.
  • 1972. „Ewolucja struktur pamięci masowej”. W: Komunikaty ACM obj. 15, nie. 7 lipca 1972.
  • 1972-73. „Ustaw koncepcję struktury danych”. W: Encyklopedia Informatyki , 1972-1973.
  • 1973. „Programista jako nawigator”. 1973 Wykład ACM Turing Award . W: Komunikaty ACM obj. 16, nie. 11 listopada 1973. ( pdf )
  • 1974. „Techniki implementacji zestawów struktur danych”. W: Systemy zarządzania bazami danych , 1974.
  • 1977. „Dlaczego ograniczać możliwości modelowania zestawów struktur danych Codasyl?” W: Ogólnopolska Konferencja Komputerowa tom. 46, 1977.
  • 1978. „Komentarz do tymczasowego raportu CODASYL Systems Committee w sprawie rozproszonej technologii baz danych”. Ogólnopolska Konferencja Komputerowa cz. 47, 1978.
  • 1978. „DDP będzie nieskończenie dotknięty, więc menedżerowie strzeżcie się!” w: DM , marzec 1978.
  • 1980. „Wpływ uporządkowanych danych w komputerowych systemach informacyjnych”. W: Przetwarzanie informacji 80, 1980.
  • 1980. „Podejście Role Data Model do struktur danych”. W; Międzynarodowa Konferencja Baz Danych , 24 marca 1980 r.
  • 1982. „W kierunku bardziej kompletnego modelu referencyjnego komputerowych systemów informatycznych”. Współautor z Ronaldem G. Rossem. W: Komputery i standardy 1, 1982.
  • 1983. „Możliwości strukturyzacji modelu danych molekularnych”. W; Podejście oparte na relacji encji w inżynierii oprogramowania . CG Davis, S. Jajodia i RT Yeh. wyd. Czerwiec 1983.
  • 1987. „Sprawa programowania adaptowalnego”. W: Logika cz. 2, nie. 1, wiosna 1987.
  • 1989. „Kronika osobista: tworzenie lepszych systemów informatycznych, z pewnymi zasadami przewodnimi”. W: IEEE Transactions on Knowledge and Data Engineering tom. 1, nie. 1 marca 1989.

Po przejściu na emeryturę Bachman zgłosił się na ochotnika, aby pomóc utrwalić historię wczesnego tworzenia oprogramowania. W 2002 roku wygłosił wykład w Computer History Museum na temat montażu Zintegrowanego Magazynu Danych, aw 2004 roku ustną historię dla ACM. Artykuły Bachmana z lat 1951-2007 są dostępne w Charles Babbage Institute na Uniwersytecie Minnesota . W 2011 roku wniósł historię ustną do Instytutu Inżynierów Elektryków i Elektroników .

Zobacz też

Bibliografia