Peter J. Landin

Peter Landin (5 giugno 19303 giugno 2009) è stato un informatico britannico.

È stato uno dei primi a realizzare che il calcolo lambda poteva essere utilizzato per modellare un linguaggio di programmazione, un'intuizione essenziale per lo sviluppo sia della programmazione funzionale che della semantica denotazionale.

Accademico

Landin è nato a Sheffield, nel South Yorkshire, dove ha frequentato la King Edward VII School, per poi laurearsi al Clare College, Università di Cambridge. Dal 1960 al 1964 è stato assistente di Christopher Strachey quando quest'ultimo era un consulente informatico indipendente a Londra. La maggior parte del suo lavoro è stato pubblicato in quegli anni e nel breve periodo in cui ha collaborato con Univac e con il Massachusetts Institute of Technology, negli Stati Uniti. Si è poi stabilito presso la Queen Mary University di Londra[1]. Durante gli anni '70 e '80, i suoi sforzi si sono concentrati nella costruzione del dipartimento di informatica presso il Queen Mary College, nello sviluppo di corsi e nell'insegnamento agli studenti, come indicato nella prefazione al libro di testo Programmazione dai primi principi. Al suo ritiro, è stato nominato Professore Emerito di Calcolo Teorico presso la Queen Mary University di Londra, dove nel 2012 l'edificio di informatica è stato ribattezzato "Peter Landin Building" in suo onore.

In un workshop sulla storia della semantica di programmazione tenutosi nel 2001 al Science Museum di Londra, Landin ha parlato della sua carriera accademica in informatica iniziata alla fine degli anni '50 e di come sia stato influenzato da uno studio sul linguaggio Lisp di John McCarthy, quando il linguaggio più comunemente usato era il Fortran[2].

È stato attivo nella definizione del linguaggio di programmazione ALGOL. È elencato tra coloro che hanno partecipato alla conferenza del novembre 1959 a Parigi[3], e alla conferenza del 1962[4], ed è citato da Tony Hoare come una delle persone che gli hanno insegnato ALGOL 60 e quindi hanno facilitato la sua espressione di potente algoritmi ricorsivi:

"Intorno alla Pasqua del 1961, fu offerto un corso su ALGOL 60 a Brighton, in Inghilterra, con Peter Naur, Edsger W. Dijkstra e Peter Landin come tutor. ... Fu lì che appresi per la prima volta le procedure ricorsive e vidi come programmare il metodo di smistamento che in precedenza avevo trovato tanta difficoltà a spiegare. Fu lì che scrissi la procedura, chiamata immodestamente QUICKSORT, su cui si fonda la mia carriera di informatico. Il dovuto merito va al genio dei progettisti di ALGOL 60 che hanno incluso la ricorsione nel loro linguaggio e mi hanno permesso di descrivere la mia invenzione in modo così elegante al mondo. L'ho considerato come l'obiettivo più alto della progettazione del linguaggio di programmazione per consentire l'espressione elegante delle buone idee."

Landin è stato coinvolto nella definizione degli standard internazionali della programmazione e dell'informatica, come membro dell'IFIP Working Group 2.1 on Algorithmic Languages and Calculi della Federazione internazionale per l'elaborazione delle informazioni (IFIP), che specifica, mantiene e supporta i linguaggi di programmazione ALGOL 60 e ALGOL 68[5].

Landin è responsabile dell'invenzione della macchina dello stack, dell'ambiente, del controllo, del dump SECD, la prima macchina astratta per un linguaggio di programmazione funzionale[6], e del linguaggio di programmazione ISWIM, definendo la regola del fuorigioco di Landin e coniando il termine zucchero sintattico. La regola del fuorigioco consente la dichiarazione dell'ambito di delimitazione mediante l'uso di spazi bianchi come si vede in linguaggi come Miranda, Haskell, Python e F# (usando la sintassi leggera).

Politica

Landin, che era bisessuale, fu coinvolto nel Gay Liberation Front (GLF) durante i primi anni '70. Una volta fu arrestato nell'ambito di una manifestazione antinucleare. Era un ciclista appassionato e si spostava per Londra in bicicletta fino a quando non gli era diventato fisicamente impossibile farlo.

Note

  1. ^ Hashagen, Reinhard Keil-Slawik e Arthur L. Norberg (a cura di), History of computing: software issues, International Conference on the History of Computing, ICHC 2000, Heinz Nixdorf MuseumsForum, Paderborn, Germany, 5-7 aprile 2000, Berlino, Springer, 29 giugno 2013, ISBN 978-3-662-04954-9, OCLC 861966658.
  2. ^ Program Verification and Semantics: Report, su vmoc.museophile.org, 2001. URL consultato il 27 luglio 2014 (archiviato dall'url originale il 26 settembre 2007).
  3. ^ AB8 December 1959, su archive.computerhistory.org, dicembre 1959 (archiviato dall'url originale il 15 giugno 2009).
  4. ^ J. W. Backus, J. H. Wegstein, A. van Wijngaarden, M. Woodger, P. Naur, F. L. Bauer, J. Green, C. Katz, J. McCarthy, A. J. Perlis, H. Rutishauser, K. Samelson e B. Vauquois, Revised Report on the Algorithmic Language Algol 60, su mass:werk, 1º gennaio 1963.
  5. ^ Doaitse Swierstra, Jeremy Gibbons e Lambert Meertens, ScopeEtc: IFIP21: Foswiki, su Foswiki, 2 marzo 2011. URL consultato il 10 settembre 2020 (archiviato dall'url originale il 2 settembre 2018).
  6. ^ Stephan Diehl, Pieter Hartel e Peter Sestoft, Abstract machines for programming language implementation, in Future Generation Computer Systems, vol. 16, n. 7, 2000, pp. 739–751.

Read other articles:

L'uccello migratoreRossana Podestà in una scenaLingua originaleItaliano Paese di produzioneItalia Anno1972 Durata102 min Generecommedia RegiaSteno SoggettoGiulio Scarnicci, Raimondo Vianello SceneggiaturaGiulio Scarnicci, Raimondo Vianello Casa di produzioneMedusa Distribuzione in italianoMedusa FotografiaEnnio Guarnieri MontaggioRaimondo Crociani MusicheArmando Trovajoli ScenografiaGianni Polidori CostumiGaia Romanini Interpreti e personaggi Rossana Podestà: Delia Benetti Lando Buzzanca: A...

 

Las plantas acuáticas son de gran importancia, incluso existen acuarios poblados solo por ellas, los cuales son denominados: «acuarios holandeses». Acuario hogareño con diferentes especies de plantas acuáticas: Echinodorus sp., Anubias barteri var. nana, Hygrophyla difformis, Microsorum pteropus 'Windeløv', Micranthemum micranthemoides, Vallisneria sp., Echinodorus tenellus, etc. Se denomina planta para acuario de agua dulce a una especie de planta acuática que presenta alguna caracter...

 

Евстахія БохнякНародилася 24 січня 1903(1903-01-24)Червоноград, Королівство Галичини та Володимирії, Долитавщина, Австро-УгорщинаПомерла 1 квітня 1974(1974-04-01) (71 рік)Поховання Янівський цвинтар Евстахія Бохняк під час хресної екстази Могила Евстахії Бохняк і Ганни Грубої (Янівське

Ferdinand Foch, adalah seorang marsekal Prancis di Inggris Raya dan di Polandia, yang juga seorang jenderal dari académicien Prancis yang dilahirkan di Tarbes pada tanggal 2 Oktober, 1851 dan wafat di Paris pada 20 Maret 1929. Ferdinand FochLahir2 Oktober 1851Tarbes, PrancisMeninggal20 Maret 1929 (umur 77)Paris, PrancisPengabdian PrancisDinas/cabangAngkatan Darat PrancisLama dinas1870–1923PangkatJenderalPerang/pertempuranPerang Prancis-PrusiaPerang Dunia IIntervensi Sekutu dalam ...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018)   لمعانٍ أخرى، طالع تنعم (توضيح). تنعم  - قرية -  تقسيم إداري البلد  اليمن المحافظة محافظة...

 

Мана — термін, який має кілька значень. Ця сторінка значень містить посилання на статті про кожне з них.Якщо ви потрапили сюди за внутрішнім посиланням, будь ласка, поверніться та виправте його так, щоб воно вказувало безпосередньо на потрібну статтю.@ пошук посилань саме...

Mitsubishi 6B3 Fabricante Mitsubishi MotorsProducción 2005-presentePredecesor Mitsubishi 6G7Configuración V6 a 60° atmosféricoCilindrada 2998 ccDiámetro 87,6 mm (3,45 pulgadas)Carrera 82,9 mm (3,26 pulgadas)Bloque AluminioCulata AluminioDistribución SOHC 24 válvulas con MIVECRelación de compresión 9.5:1-10.5:1Sistema de combustible InyecciónTipo de combustible GasolinaSistema de refrigeración LíquidaPotencia 220 CV (162 kilovatios)-230 CV (169...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2019) ← 1945 1944 1943 1946 في كولومبيا → 1947 1948 1949 عقود: طالع أيضاً: أحداث أخرى في 1946 الجدول الزمني لتاريخ كولومبيا فيما ي

 

تحتاج هذه المقالة كاملةً أو أجزاءً منها لإعادة الكتابة حسبَ أسلوب ويكيبيديا. فضلًا، ساهم بإعادة كتابتها لتتوافق معه. (أبريل 2019) هذه المقالة بحاجة لمراجعة خبير مختص في مجالها. يرجى من المختصين في مجالها مراجعتها وتطويرها. (أبريل 2019) جزء من سلسلة مقالات حولالإسلام في الصين تا...

Use of alcoholic beverages by Native Americans European fur traders doing business with Native Americans in 1777, with a barrel of rum to the left Part of a series onNative Americans in the United States History Paleo-Indians Lithic stage Archaic period in the Americas Formative stage Classic stage Post-Classic stage Woodland period Age of Discovery European colonization of the Americas Population history of Indigenous peoples of the Americas Slavery Slavery in the United States Partus sequit...

 

You can help expand this article with text translated from the corresponding article in Japanese. (December 2009) Click [show] for important translation instructions. View a machine-translated version of the Japanese article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English W...

 

Protein-coding gene in the species Homo sapiens HIVEP2IdentifiersAliasesHIVEP2, HIV-EP2, MBP-2, MIBP1, SHN2, ZAS2, ZNF40B, human immunodeficiency virus type I enhancer binding protein 2, MRD43External IDsOMIM: 143054 MGI: 1338076 HomoloGene: 4900 GeneCards: HIVEP2 Gene location (Human)Chr.Chromosome 6 (human)[1]Band6q24.2Start142,751,467 bp[1]End142,956,698 bp[1]Gene location (Mouse)Chr.Chromosome 10 (mouse)[2]Band10|10 A2Start13,966,075 bp[2]End14...

Schematische Darstellung des Zusammenhangs von Theorie, Empirie, Induktion und Deduktion, wie er klassisch vertreten wird Induktion (lateinisch inducere ‚herbeiführen‘, ‚veranlassen‘, ‚einführen‘) bedeutet seit Aristoteles die abstrahierende Schlussfolgerung aus beobachteten Phänomenen auf eine allgemeinere Erkenntnis, etwa einen allgemeinen Begriff oder ein Naturgesetz. Der Ausdruck wird als Gegenbegriff zu Deduktion verwendet. Eine Deduktion schließt aus gegebenen Voraussetz...

 

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) The topic of this article may not meet Wikipedia's notability guidelines for products and services. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is l...

 

Trinidad y Tobago en los Juegos Olímpicos Bandera de Trinidad y TobagoCódigo COI TRICON Comité Olímpico de Trinidad y Tobago(pág. web)Juegos Olímpicos de Seúl 1988Deportistas 6 en 3 deportesAbanderado Ian MorrisMedallas 0 0 0 0 Historia olímpicaJuegos de verano 1948 • 1952 • 1956 • 1960 • 1964 • 1968 • 1972 • 1976 • 1980 • 1984 • 1988 • 1992 • 1996&#...

Football league seasonWomen's Premier Soccer LeagueSeason2014ChampionsBeach Futbol ClubBiggest home winMotor City FC 9-0 FC Indiana (May 31st)OKC FC 10-1 FC Tulsa Spirit (June 21st)Biggest away winSeacoast United Mariners 1-9 Boston Breakers Reserves (June 28th)Primero de Mayo 0-8 North Bay FC Wave (July 6th)Longest winning run16 games, Beach Futbol ClubLongest losing run10 games, Seacoast United Mariners← 2013 2015 → The 2014 Women's Premier Soccer League season is the 18th season of the...

 

Bánh Gật gùBánh Gật gù Tiên Yên Quảng NinhLoạiBánh làm từ bột gạoXuất xứ Việt NamThành phần chínhBột gạo, Nấu ăn: Bánh Gật gù Bánh gật gù là một loại bánh truyền thống của người dân huyện Tiên Yên, Quảng Ninh. Bánh gật gù nổi tiếng nhất nhất là ở Tiên Yên. Tuy nhiên trên khắp các vùng của Quảng Ninh cũng đều có thể tìm được món bánh gật gù vừa ngon vừa độc đáo này.[1&...

 

This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: 2012–13 FC Dynamo Kyiv season – news · newspapers · books · scholar · JSTOR (August 2012) (Learn how and when to remove this template message) Dynamo Kyiv 2012–13 football seasonDynamo Kyiv2012–13 seasonChairmanIhor SurkisManagerOleh BlokhinStadiumOlimpiysky National Sports ComplexPremier League3rdUk...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Sam Corlett (lahir 24 April 1966) merupakan aktor asal Australia yang tampil pada The Dry (film), Chilling Adventures of Sabrina (2020), dan Vikings: Valhalla (2020–sekarang) Kehidupan awal dan pendidikan Corlette lahir dan dibesarkan di Central Coas...

 

Volcano in Arusha Region of Tanzania SadimanMlima Sadiman (Swahili)4 is SadimanHighest pointElevation2,879 m (9,446 ft)Coordinates3°11′37.68″S 35°24′46.8″E / 3.1938000°S 35.413000°E / -3.1938000; 35.413000GeographyCountry TanzaniaRegionArusha RegionDistrictNgorongoro DistrictGeologyMountain typeStratovolcanoVolcanic regionCrater HighlandsLast eruptionPleistoceneClimbingAccessNgorongoro Conservation Area Saidman volcano, also kn...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!