Neal Gafter's blog

Thoughts about Programming Languages, Science and Philosophy.

Wednesday, August 09, 2023

Learned bias interferes with reasoning

›
When we teach things to children, they add those "facts" to their view of the world.  They are too young and inexperienced to chal...
5 comments:
Saturday, December 12, 2020

A C# Puzzler: Records

›
C# version 9.0 introduces records .  Records are a computer programming concept in which a data type declaration has a number of keys whic...
2 comments:
‹
›
Home
View web version

About Me

Neal Gafter
Neal Gafter is a Computer Programming Language Designer and Implementer, Amateur Scientist and Philosopher. He works on the Rel compiler at Relational.AI. He previously worked for Microsoft on C#, for Google on Calendar, and for Sun Microsystems on Java. Neal was granted an OpenJDK Community Innovators' Challenge award for his design and implementation of lambda expressions for Java. He is coauthor of Java Puzzlers: Traps, Pitfalls, and Corner Cases (Addison Wesley, 2005). He was a member of the C++ Standards Committee and led the development of C and C++ compilers at Sun Microsystems, Microtec Research, and Texas Instruments. He holds a Ph.D. in computer science from the University of Rochester.
View my complete profile
Powered by Blogger.