User:Ruud Koot: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 1:
[[wp:User:Ruud Koot|Wikipedia]]
 
{{mylangbegin}}
{{mylang|x86 Assembly|some}}
Line 7 ⟶ 5:
{{mylang|Python|some}}
{{mylang|Haskell|yes}}
{{mylang|Agda|learningsome}}
{{mylang|Coq|learningsome}}
{{mylang|Prolog|some}}
{{mylang|OBJ|to do}}
{{mylang|Mathematica|some}}
{{mylangend}}
 
I'm a [[wp:Computer science|computer scientist]] interested in [[wp:programming language theory|programming language theory]] (from [[wp:type theory|type theory]] to [[wp:compiler construction|compiler construction]]). I have experience with various mainstream ([[C++]], [[Java]], [[Python]]) and non-mainstream ([[Prolog]], [[CLIPS]], [[Mathematica]]) programming languages, but my main interests are strongly typed functional languages ([[Haskell]], [[ML]], [[Clean]]), dependently typed languages ([[Agda]], [[Epigram]]) and proof assistants ([[Coq]], [[Isabelle]]), as well as low-level languages ([[assembly]], [[λ-calculus]]).
 
== Todo ==
* [[Aliasing]]
* [[Ad-hoc polymorphism]] ([[function overloading]])
* [[Bounded quantification]]
* [[Currying]] ([[Partial function application#Proposal for new task description]])
* [[Non-local variable]]
* [[Parametric polymorphism]]
* [[Subtype polymorphism]] ([[inclusion polymorphism]], [[subtyping]])
* [[Shadowing]]
 
== Recommended reading ==
* [[wp:Benjamin C. Pierce|Benjamin C. Pierce]], Chris Casinghino, Michael Greenberg, Vilhelm Sjöberg and Brent Yorgey. [http://www.cis.upenn.edu/~bcpierce/sf/ ''Software Foundations'']. University of Pennsylvania, Department of Computer and Information Science.
 
== External links ==
* [https://ruudkoot.nl/ Personal home page]
* [[wp:User:Ruud Koot|Wikipedia user page]]
* [https://plus.google.com/118058128046861245666?rel=author Google+]
Anonymous user