Home      Discussion      Topics      Dictionary      Almanac
Signup       Login
Erik Meijer (computer scientist)

Erik Meijer (computer scientist)

Overview

Discussion
Ask a question about 'Erik Meijer (computer scientist)'
Start a new discussion about 'Erik Meijer (computer scientist)'
Answer questions from other users
Full Discussion Forum
 
Encyclopedia

Erik Meijer (born 18 April 1963) is a Dutch
Netherlands
The Netherlands is a country in Northwestern Europe, constituting the major portion of the Kingdom of the Netherlands. It is a parliamentary democratic constitutional monarchy. The Netherlands borders the North Sea to the north and west, Belgium to the south, and Germany to the east...

 computer scientist
Computer scientist
A computer scientist is a person who has acquired knowledge of computer science, the study of the theoretical foundations of information and computation and their application in computer systems....

 who is currently a software architect
Software architect
Software architect is a general term with many accepted definitions, which refers to a broad range of roles. Generally-accepted terminology and certifications began appearing in connection with this role near the beginning of the 21st Century.- History :...

 for Microsoft SQL Server
Microsoft SQL Server
Microsoft SQL Server is a relational model database server produced by Microsoft. Its primary query languages are T-SQL and ANSI SQL.-Genesis:...

, Visual Studio and the .NET Framework
.NET Framework
The Microsoft .NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large library of coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for...

. Erik previously worked within Microsoft Research
Microsoft Research
Microsoft Research is a division of Microsoft created in 1991 for researching various computer science topics and issues. It currently employs Turing Award winners C.A.R...

. He was previously a professor at Utrecht University
Utrecht University
Utrecht University is a university in Utrecht, The Netherlands. It is one of the oldest universities in the Netherlands and one of the largest in Europe. It is rated as the best university of the Netherlands, ninth best university in Europe, and 47th best in the world in the Academic Ranking of...

. He received his Ph.D from Nijmegen University
Radboud University Nijmegen
The Radboud University Nijmegen is a university in Nijmegen, the Netherlands.-History:The Radboud University Nijmegen was established in 1923 as the Katholieke Universiteit Nijmegen, or Catholic University of Nijmegen. It started with 27 professors and 189 students. The RU was founded because the...

 in 1992.

Meijer's research has included the areas of functional programming
Functional programming
In computer science, functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data. It emphasizes the application of functions, in contrast to the imperative programming style, which emphasizes changes in state...

 (particularly Haskell
Haskell (programming language)
Haskell is a standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing. It is named after logician Haskell Curry.- History :...

), compiler
Compiler
A compiler is a computer program that transforms source code written in a computer language into another computer language...

 implementation, parsing
Parsing
In computer science and linguistics, parsing, or, more formally, syntactic analysis, is the process of analyzing a text, made of a sequence of tokens , to determine its grammatical structure with respect to a given formal grammar.Parsing is also an earlier term for the diagramming of sentences of...

, programming language design, XML
XML
XML is a set of rules for encoding documents electronically. It is defined in the produced by the W3C and several other related specifications; all are fee-free open standards....

, and foreign function interfaces.

His work also includes LINQ
LINQ
LINQ is a word-based card game from Endless Games, introduced at the American International Toy Fair in 2005.Gameplay requires at least four players, two of which are dealt cards with the same word, while the others receive blanks. The goal is to gain points by correctly naming the players with...

 and Volta
Microsoft Live Labs Volta
Volta is an experimental developer toolset for building multi-tier web applications, developed at Microsoft Live Labs. It allows developers to split their application easily into different client and server parts throughout the development lifecycle. Volta integrates with Microsoft Visual Studio...

.

External links