Share to: share facebook share twitter share wa share telegram print page

Carl Sassenrath

Carl Sassenrath
Born1957 (age 67–68)
California, U.S.
Alma materUniversity of California, Davis
Occupation(s)Systems programmer
Programming language designer
Employer(s)Commodore International
Apple Inc.
Hewlett-Packard
Roku, Inc.
Known forAmigaOS, CDTV, REBOL

Carl Sassenrath (born 1957 in California) is an architect of operating systems and computer languages. He brought multitasking to personal computers in 1985 with the creation of the Amiga Computer operating system kernel,[1] and he is the designer of the REBOL computer language, REBOL/IOS collaboration environment, the Safeworlds AltME private messaging system, and other products. Carl was a Principal Engineer at Roku, Inc. until his retirement in November 2023.[2]

Background

Carl Sassenrath was born in 1957 to Charles and Carolyn Sassenrath in California. His father was a chemical engineer involved in research and development related to petroleum refining, paper production, and air pollution control systems.

In the late 1960s his family relocated from the San Francisco Bay Area to the small town of Eureka, California. From his early childhood Sassenrath was actively involved in electronics, amateur radio, photography, and filmmaking. When he was 13, Sassenrath began working for KEET, a PBS public broadcasting television station. A year later he became a cameraman for KVIQ (ABC affiliate then) and worked his way up to being technical director and director for news, commercials, and local programming.

In 1980 Sassenrath graduated from the University of California, Davis with a B.S. in EECS (electrical engineering and computer science). During his studies he became interested in operating systems, parallel processing, programming languages, and neurophysiology. He was a teaching assistant for graduate computer language courses and a research assistant in neuroscience and behavioral biology. His uncle, Dr. Julius Sassenrath, headed the educational psychology department at UC Davis, and his aunt, Dr. Ethel Sassenrath, was one of the original researchers of THC at the California National Primate Research Center.

Career

Hewlett-Packard

During his final year at the university, Sassenrath joined Hewlett-Packard's Computer Systems Division as a member of the Multi-Programming Executive (MPE) file system design group for HP 3000 computers. His task was to implement a compiler for a new type of control language called Outqueue—a challenge because the language was both descriptive and procedural. A year later, Sassenrath became a member of the MPE-IV OS kernel team and later part of the HPE kernel group.

Carl Sassenrath at South Pole, 1982

While at HP Sassenrath became interested in minimizing the high complexity found in most operating systems of that time and set out to formulate his own concepts of a microkernel-based OS. He proposed them to HP, but found the large company complacent to the "smaller OS" ideas.

In late 1981 and early 1982, Sassenrath took an academic leave to do atmospheric physics research for National Science Foundation at Amundsen–Scott South Pole Station. Upon returning, Sassenrath reached an agreement with HP to pursue independent research into new areas of computing, including graphical user interfaces and remote procedure call methods of distributed computing.

Later in 1982, impressed by the new computing ideas being published from Xerox PARC, Sassenrath formed an HP project to develop the modern style of window-based mouse-driven GUIs. The project, called Probus (for professional business workstation) was created on a prototype Sun Microsystems workstation borrowed from Andy Bechtolsheim while he was at Stanford University. Probus clearly demonstrated the power of graphical user interfaces, and the system also incorporated hyperlinks and early distributed computing concepts.

At HP, Sassenrath was involved with and influenced by a range of HP language projects including Ada, Pascal, Smalltalk, Lisp, Forth, SPL, and a variety of experimental languages.

Amiga

Amiga Team, 1985 (Sassenrath in plaid shirt to right of sign)

In 1983, Carl Sassenrath joined Amiga Computer, Inc., a small startup company in Silicon Valley. As Manager of Operating Systems he was asked to design a new operating system for the Amiga, an advanced multimedia personal computer system that later became the Amiga.

As a sophisticated computer for its day (Amiga used 28 DMA channels along with multiple coprocessors), Sassenrath decided to create a preemptive multitasking operating system within a microkernel design. This was a novel approach for 1983 when other personal computer operating systems were single tasking such as MS-DOS (1981) and the Macintosh (1984).

The Amiga multitasking kernel was also one of the first to implement a microkernel OS methodology based on a real-time message passing (inter-process communication) core known as Exec (for executive) with dynamically loaded libraries and devices as optional modules around the core.

This design gave the Amiga OS a great extensibility and flexibility within the limited memory capacity of computers in the 1980s. Sassenrath later noted that the design came as a necessity of trying to integrate into ROM dozens of internal libraries and devices including graphics, sound, graphical user interface, floppy disk, file systems, and others. This dynamic modular method also allowed hundreds of additional modules to be added by external developers over the years.

After the release of the Amiga in 1985, Sassenrath left Commodore-Amiga to pursue new programming language design ideas that he had been contemplating since his university days.

Apple Computer

In 1986, Sassenrath was recruited to Apple Computer's Advanced Technology Group (ATG) to invent the next generation of operating systems. He was part of the Aquarius project, a quad-core CPU project (simulated on Apple's own Cray XMP-48) that was intended to become a 3D-based successor to the Macintosh.

During that period, the C++ language had just been introduced, but Sassenrath, along with many other Apple researchers, preferred the more pure OO implementation of the Smalltalk language. Working at ATG with computing legends like Alan Kay, Larry Tesler, Dan Ingalls, Bill Atkinson and others provided Sassenrath with a wealth of resources and knowledge that helped shape his views of computing languages and systems.

Sassenrath Research

In 1988, Sassenrath left Silicon Valley for the mountains of Ukiah valley, 2 hours north of San Francisco. From there he founded multimedia technology companies such as Pantaray, American Multimedia, and VideoStream. He also implemented the Logo programming language for the Amiga, managed the software OS development for CDTV, one of the first CD-ROM TV set-top boxes, and wrote the OS for Viscorp Ed, one of the first Internet TV set-top boxes.

REBOL Technologies

In 1996, after watching the growth and development of programming languages like Java, Perl, and Python, Sassenrath decided to publish his own ideas within the world of computer languages. The result was REBOL, the relative expression-based object language. REBOL is intended to be lightweight, and specifically to support efficient distributed computing.

Sassenrath describes REBOL as a balance between the concepts of context and symbolism, allowing users to create new relationships between symbols and their meanings.[citation needed] By doing so, he attempts to merge the concepts of code, data, and metadata. Sassenrath considers REBOL experimental because it provides greater control over context than most other programming languages. Words can be used to form different grammars in different contexts (called dialecting). Sassenrath claims REBOL is the ultimate endpoint for the evolution of markup language methodologies, such as XML.[citation needed]

In 1998, Sassenrath founded REBOL Technologies, a company he still runs. The company has released several versions of REBOL and produced additional products such as REBOL/View, REBOL/Command, REBOL/SDK, and REBOL/IOS.

Sassenrath implemented REBOL V3.0 and released it to GitHub on December 12, 2012: https://github.com/rebol/r3.

Roku

Since 2010, Sassenrath had worked at Roku, Inc. in product development. He retired in November 2023.[3]

Personal

Sassenrath lives in Ukiah, California, where he grows grapes and makes wine, and is interested in amateur radio, video production, quantum electrodynamics, and boating. He volunteers with the Television Improvement Association, a community organization that brings free, over-the-air television broadcasts into the Ukiah area.

Other references

  • Amiga ROM Kernel Reference Manual: Exec; Carl Sassenrath; Commodore; 1986
  • Guru's Guide to the Commodore Amiga; Carl Sassenrath; 1989
  • The Object Oriented Amiga Exec; Tim Holloway; Byte Magazine; 1991
  • REBOL Bots; Web Techniques; 9/1999
  • Inside the REBOL Scripting Language; Dr. Dobb's Journal; 6/2000
  • REBOL for Dummies; Ralph Roberts; Hungry Minds; 2000
  • REBOL Programming; Olivier Auverlot; Éditions Eyrolles; 2001
  • Computing Encyclopedia, Vol 5: People; Smart Computing; 2002
  • The REBOL IOS Distributed Filesystem; Dr. Dobb's Journal; 9/2002
  • The REBOL/Core Users Guide; Carl Sassenrath; 2000–2005

Notes

  1. ^ Amiga ROM Kernel Reference Manual: Exec
  2. ^ "LinkedIn profile". LinkedIn.
  3. ^ "LinkedIn profile". LinkedIn.

Read other articles:

Pencitraan satelit Formentera Formentera merupakan sebuah pulau di Spanyol. Pulau ini terletak di bagian Laut Tengah. Tepatnya di Kepulauan Balears, Spanyol. Pada tahun 2002, pulau ini memiliki jumlah penduduk sebanyak 9.147 jiwa dan memiliki luas wilayah 83,24 km². Pulau ini memiliki angka kepadatan penduduk sebesar 109,89 jiwa/km². Pranala luar Wikimedia Commons memiliki media mengenai Formentera. Wikivoyage memiliki panduan wisata Formentera. Situs resmi Diarsipkan 2023-07-05 di Waybac…

Andeca AndeciLagu oleh Oslan HuseinSisi-BKo' UntuangDirilis1962 (1962)FormatPelat 7GenreCha-cha-chápopDurasi2:19[1]LabelIrama SP. 82PenciptaOslan HuseinKronologi singel Oslan Husein Si Nandi-Nandi (1962) Andeca Andeci (1962) Andeca Andeci adalah sebuah lagu yang diciptakan dan dinyanyikan oleh penyanyi asal Indonesia, Oslan Husein, diiringi orkes Gema Irama pimpinan Jack Lesmana, serta pertama kali muncul dalam film Kasih Tak Sampai pada tahun 1961. Lagu ini kemudian dirilis sebaga…

Экваториальные и эклиптические координаты небесных тел. Прямое восхождение обозначено α {\displaystyle \alpha } Прямое восхождение (α или RA — от англ. right ascension) — координата объекта на небесной сфере, которая не меняется при суточном вращении Земли. Прямое восхождение ра…

Киевская духовная академия(КДА)Київська духовна академія Международное название Kiev Theological Academy Прежнее название Киевская братская школа (1615—1631) Киево-Могилянская коллегия (1631—1701) Киево-Могилянская академия (1659—1817) Год основания 1819 Год закрытия 1919 Тип закрытое конфессио…

Untuk kegunaan lain, lihat Tiara (disambiguasi). TiaraAlbum studio karya ADA BandDirilis2 Maret 2001Direkam2000–2001GenreHard rock, Pop, Rock, Pop rockLabelBMG & Sony Music Entertainment IndonesiaProduserADA BandKronologi ADA Band PerADAban 2000(1999)PerADAban 20001999 Tiara (2001) The Best of ADA Band(2001)The Best of ADA Band2001 Tiara adalah album studio ketiga dari ADA Band, di mana grup musik ini hanya memiliki 4 personel saat penggarapan album ini, yaitu Baim (Gitar & Vokal),…

Fritz MachlupLahir(1902-12-15)15 Desember 1902Wiener-Neustadt, Austria-HungaryMeninggal30 Januari 1983(1983-01-30) (umur 80)Princeton, New JerseyKebangsaanAustria-HungariaInstitusiUniversitas New York (1971–83)Universitas Princeton (1960–83)Universitas Johns Hopkins (1947–59)University at Buffalo (1935–47)MazhabAustrian SchoolAlma materUniversitas Wina(Dr. rer. pol 1923)DipengaruhiLudwig von Mises, Friedrich von WieserKontribusiMasyarakat informasi Tanda tangan Fritz Machlup (J…

Character in The Tempest This article is about the character from the Shakespearean play The Tempest. For other uses, see Miranda (disambiguation). Fictional character MirandaThe Tempest characterJohn William Waterhouse (1849–1917), Miranda—The Tempest. 1916.Created byWilliam ShakespeareIn-universe informationFamilyProspero (father) Prince Ferdinand (husband) Antonio (uncle) Alonso, King of Naples (father-in-law) Miranda is one of the principal characters of William Shakespeare's The Tempest…

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: 2024 BW Open – news · newspapers · books · scholar · JSTOR (March 2024) Tennis tournament2024 BW OpenDate23–28 JanuaryEdition2ndSurfaceHard (indoor)LocationOttignies-Louvain-la-Neuve, BelgiumChampionsSingles Leandro RiediDoubles Luke Johnson / Skander …

v · mSénateurs des États-Unis pour la Géorgie Classe II William Few James Jackson George Walton Josiah Tattnall Abraham Baldwin George Jones William Harris Crawford William Bellinger Bulloch William Wyatt Bibb George Michael Troup John Forsyth Freeman Walker Nicholas Ware Thomas W. Cobb Oliver H. Prince George Michael Troup John Pendleton King Wilson Lumpkin John M. Berrien Robert M. Charlton Robert Toombs Homer V. M. Miller Thomas M. Norwood Benjamin Harvey Hill Middleton P. Barrow Alf…

2016 South Korean television series That Sun in the SkyPromotional posterAlso known asReaching for the StarsHangulTV소설 저 하늘에 태양이 GenreFamily Melodrama Period drama Comedy RomanceWritten byKim Ji-wanLee Jin-sukDirected byKim Shin-ilCreative directorYoo Kwan-moStarringYoon A-jungLee Min-wooNoh Young-hakKim Hye-jiMusic byLee Chang-heeCountry of originSouth KoreaOriginal languageKoreanNo. of episodes121ProductionExecutive producerChoi Ji-youngProducerHwang Seung-kiRunning time40 mi…

この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 数字の大字(だいじ)は、漢数字の一種。通常用いる単純な字形の漢数字(小字)の代わりに同じ音の別の漢字を用いるものである。 概要 壱万円日本銀行券(「壱」が大字) 弐千円日本銀行券(「弐」が大字) 漢数字には「一」「二」「三」と続く小字と、「壱」「弐」…

この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 数字の大字(だいじ)は、漢数字の一種。通常用いる単純な字形の漢数字(小字)の代わりに同じ音の別の漢字を用いるものである。 概要 壱万円日本銀行券(「壱」が大字) 弐千円日本銀行券(「弐」が大字) 漢数字には「一」「二」「三」と続く小字と、「壱」「弐」…

Азиатский барсук Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:СинапсидыКласс:Млеко…

14th Miss Universe pageant Miss Universe 1965Apasra Hongsakula being crowned Miss Universe 1965Date24 July 1965PresentersJack LinkletterVenueMiami Beach Auditorium, Miami Beach, Florida, United StatesBroadcasterCBSEntrants56Placements15DebutsBermudaWithdrawalsArgentinaChileDominican RepublicGrenadaNigeriaRepublic of ChinaSt. VincentSurinamTrinidad and TobagoReturnsCubaMexicoPortugalThailandWinnerApasra Hongsakula  ThailandCongenialityIngrid Bethke  GermanyBest National CostumeSue Downe…

2016年美國總統選舉 ← 2012 2016年11月8日 2020 → 538個選舉人團席位獲勝需270票民意調查投票率55.7%[1][2] ▲ 0.8 %   获提名人 唐納·川普 希拉莉·克林頓 政党 共和黨 民主党 家鄉州 紐約州 紐約州 竞选搭档 迈克·彭斯 蒂姆·凱恩 选举人票 304[3][4][註 1] 227[5] 胜出州/省 30 + 緬-2 20 + DC 民選得票 62,984,828[6] 65,853,514[6] 得…

土库曼斯坦总统土库曼斯坦国徽土库曼斯坦总统旗現任谢尔达尔·别尔德穆哈梅多夫自2022年3月19日官邸阿什哈巴德总统府(Oguzkhan Presidential Palace)機關所在地阿什哈巴德任命者直接选举任期7年,可连选连任首任萨帕尔穆拉特·尼亚佐夫设立1991年10月27日 土库曼斯坦土库曼斯坦政府与政治 国家政府 土库曼斯坦宪法 国旗 国徽 国歌 立法機關(英语:National Council of Turkmenistan) 土…

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (يوليو 2016)Learn how and when to remove this message نادي الأغر السعودي شعار النادي الألوان الأحمر و الأبيض تأسس عام 1378 هـ الملعب رنية  …

Questa voce sull'argomento calciatori cecoslovacchi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Karel Bejbl Nazionalità  Cecoslovacchia Calcio Ruolo Attaccante Termine carriera 1935 CarrieraSquadre di club1 1925-1926 Vršovice? (?)1926-1927 Slavia Praga? (?)1927-1935 Bohemians? (?)Nazionale 1927-1931 Cecoslovacchia10 (10) 1 I due numeri indicano le presenze e le reti segnate, per l…

Indian TV series or program RudramGenreThrillerDramaCreated byPotadi EntertainmentWritten byGirish JoshiDirected byBhimrao MudeStarringSee belowTheme music composerNarendra BhideCountry of originIndiaNo. of episodes74ProductionExecutive producersNikhil SethVinod LavekarSandesh KulkarniEditorsPrathmesh Patkar, Ashwini bagdeRunning time22 minutesOriginal releaseNetworkZee YuvaRelease7 August (2017-08-07) –16 November 2017 (2017-11-16) Rudram is a Marathi thriller television series…

Principality County (Principality) of Schwarzburg-SondershausenGrafschaft (Fürstentum) Schwarzburg-Sondershausen (German)1599–1918 Flag Coat of arms Schwarzburg-Sondershausen within the German EmpireSchwarzburg-Sondershausen within ThuringiaStatusState of the Holy Roman Empire, State of the Confederation of the Rhine, State of the German Confederation, State of the North German Confederation, State of the German Empire, State of the Weimar RepublicCapitalSondershausenGovernmentPrincipali…

Index: pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve 
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 
Kembali kehalaman sebelumnya