Haskell Curry

0 Comments Leave a Comment

1-15 of 35 // 1 2 3 »

About Haskell Curry

Haskell Brooks Curry (September 12, 1900, Millis, Massachusetts – September 1, 1982, State College, Pennsylvania) was an American mathematician and logician.

Read More


The son of educator Samuel Silas Curry, he was educated at Harvard University and received a Ph.D. from Göttingen in 1930, under the supervision of David Hilbert.

While at Göttingen, Curry read the published version of Moses Schönfinkel's 1920 lecture introducing combinatory logic, the fateful event in his career. He then wrote his Ph.D. thesis on combinatory logic. By working in the area for his entire career, he essentially became the founder and biggest name in the field. Combinatory logic is the foundation for one style of functional programming language. The power and scope of combinatory logic is quite similar to that of the lambda calculus of Alonzo Church, and the latter formalism has tended to predominate in recent decades.

He taught at Harvard, Princeton, and from 1929 to 1966, at the Pennsylvania State University. In 1942, he published Curry's paradox. In 1966 he became professor of mathematics at the Universiteit van Amsterdam.

Curry also wrote and taught mathematical logic more generally; his teaching in this area culminated in his 1963 Foundations of Mathematical Logic. His preferred philosophy of mathematics was formalism (cf. his 1951 book), following his mentor Hilbert, but his writings betray substantial philosophical curiosity and a very open mind about intuitionistic logic."

  1. Mentioned In 35 Articles

  2. Tokyo Society for the Application of Currying - Starling Software

    Starling Software (Jun 26 2008) Explore Article

    ...nfinkel Appreciation Club a rather strange group of people who seem to have some sort of beef with Haskell Curry. We always hope to do a fair amount of collaborative coding during meetings The TSAC is a group dev...

    Comment on Article Mentions:   Haskell Curry   Haskell   John Hughes

  3. Project Euler

    blueapple’s Devlog (Jun 24 2008) Explore Article

    ...dardized purely functional programming language with non-strict semantics, named after the logician Haskell Curry. Wikipedia: Haskell (programming language) It is quite different from C++ (or any imperative progra...

    Comment on Article Mentions:   Haskell Curry

  4. Thomas M. DuBuisson: Past and Future libraries

    Beware the Jabberwolk (Jun 18 2008) Explore Article

    ...es I maintain and muse about future libraries.  My past posts include why static buffers make baby Haskell Curry cry and fun academic papers. The Past * pureMD5: An implementation of MD5 in Haskell using lazy Byt...

    Comment on Article Mentions:   Haskell Curry   Haskell   Erlang

  5. The Haskell Road to Logic , Math and Programming

    Functional (Jun 7 2008) Explore Article

    ... language is the functional programming language Haskell [HT]. Haskell was named after the logician Haskell B. Curry. Curry, together with Alonzo Church, laid the foundations of functional computation in the era Befo...

    Comment on Article Mentions:   Jan van Eijck   Haskell Curry   Alan Turing

  6. Hudak, Hughes, Peyton-Jones, Wadler: A History of Haskell presentation at HOPL III

    The ACM Portal (May 31 2008) Explore Article

    ... meetings April 1990 (2½ yrs later): Haskell 1.0 report Timeline Sept 87: kick off; choose name Haskell Curry 1900-1982 Apr 90: Haskell 1.0 Aug 91: Haskell 1.1 (153pp) May 92: Haskell 1.2 (SIGPLAN Notices) (1...

    Comment on Article Mentions:   Philip Wadler   Chalmers University of Technology   Haskell

  7. Haskell (programming language) - Wikipedia, the free encyclopedia

    Main Page (May 15 2008) Explore Article

    ...dardized purely functional programming language with non-strict semantics, named after the logician Haskell Curry. Following the release of Miranda, in 1985, functional languages proliferated. By 1987, there exist...

    Comment on Article Mentions:   Computer Architecture   Haskell   Lolita

  8. Lambda Calculus

    MacTech Magazine (Apr 29 2008) Explore Article

    ...ecome (lambda (x) (lambda (y) (lambda (z) ...))), etc.. This technique is called “currying” after Haskell Curry, but was originally introduced by Schönfinkel [Révész, 1988]. Notice that currying relies on two...

    Comment on Article Mentions:   Church   Simon Peyton Jones   Henry G. Baker

  9. Haskell (linguagem de programação) - Wikipédia

    Página principal (Apr 5 2008) Explore Article

    ...al de programação padronizada com uma semântica não-rígida. Haskell, em homenagem ao lógico Haskell Curry, foi o resultado dessas deliberações. O último padrão semi-oficial desta linguaguem é Haskell...

    Comment on Article Mentions:   Haskell Curry   Haskell

  10. Fixed point combinator - Wikipedia, the free encyclopedia

    Main Page (Mar 30 2008) Explore Article

    ...ed point combinator in the untyped lambda calculus is called the Y combinator. It was discovered by Haskell B. Curry, and is defined as We can see that this function acts as a fixed point combinator by expanding it f...

    Comment on Article Mentions:   Alan Turing   Haskell Curry

  11. Two Dozen Short Lessons in Haskell

    page.mi.fu-berlin.de (Mar 25 2008) Explore Article

    ...te formulas for the specialized functions, removeBlanks, removePeriods, and removeCommas. 1. After Haskell B. Curry, a prominent logician who, in the first half of this century developed many of the theoretical fou...

    Comment on Article Mentions:   Mark Jones   Glasgow Haskell Compiler   University of Nottingham

  12. Haskell (programming language)

    Bluemoon Soft (Mar 24 2008) Explore Article

    ...ardized purely functional programming language with non-strict semantics, named after the logician Haskell Curry. Reference: http://en.wikipedia.org/wiki/Haskell_%28programming_language%29 Posted by izeye 받은 ...

    Comment on Article Mentions:   Haskell Curry

  13. Currying - Wikipedia, the free encyclopedia

    Main Page (Mar 24 2008) Explore Article

    ...the curry). The name "currying", coined by Christopher Strachey in 1967, is a reference to logician Haskell Curry. An alternative name, Schönfinkelisation, has been proposed. [1] Given a function f of type , then...

    Comment on Article Mentions:   Moses Schönfinkel   Christopher Strachey   Haskell Curry

  14. Category:Haskell - Rosetta Code

    Main Page (Mar 20 2008) Explore Article

    ...dardized purely functional programming language with non-strict semantics, named after the logician Haskell Curry. It is one of the more popular functional languages, and the lazy functional language on which the ...

    Comment on Article Mentions:   Haskell Curry

  15. Spark's Pensieve - Work at Msrc – Haskell, GC, Papers

    Welcome to ThinkingMS.com (Mar 8 2008) Explore Article

    ...esult in a new function that awaits the remaining argument is called “currying” – named after Haskell B Curry. Does this interest you? If so you should consider reading up about Haskell a bit. Maybe I will dro...

    Comment on Article Mentions:   Amr Sabry   Chris Okasaki   Haskell Curry

  16. Lecture 12: Functional Programming Languages

    cs.chalmers.se (Mar 6 2008) Explore Article

    ...rm the tuple first. The move (A,B) -> C ==> A -> B -> C is called currying, with reference to Haskell B. Curry. At the same time as it is a powerful programming technique, it simplifies the semantics and implem...

    Comment on Article Mentions:   Haskell   Haskell Curry

1-15 of 35 // 1 2 3 »
Home All Articles Entities Quotes Comments Login Register Powered by HiveFire