Neal Gafter's blog

Thoughts about Programming Languages, Science and Philosophy.

Monday, September 16, 2024

A logic puzzle not solved by ChatGPT o1-preview

›
In the previous post , we gave GPT a chance to try its hand at a short logic puzzle. This puzzle gives more information than is necessary to...
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:
Sunday, November 03, 2019

Response to letter from American Council on Science and Health.

›
Alex Berezow, Ph.D. Vice President of Scientific Affairs American Council on Science and Health P.O. Box 1791 New York, NY   10156 ...
Wednesday, August 14, 2019

›
Accidentally Quadratic Constant Folding I just fixed a bug in the implementation of constant folding in the C# and VB.Net compilers. They ...
3 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.