Interview: Ted Neward on Present and Past Languages
In this interview filmed during QCon London 2008, Ted Neward, author of "Effective Enterprise Java", talks about languages, statical, dynamical, objectual or functional. He dives into Java, C#, C++, Haskell, Scala, VB, and Lisp, to name some of them, comparing the benefits and disadvantages of using one or another.
Watch: Ted Neward on Present and Past Languages (47 min)
Fantastic Talk!
by
Kent Fenwick
I think what could have been said is that bad language design can highlight or amplify bad communication in a team, but the underlying issue is, and always will be with the people doing the writing. Spending five minutes with the author of a piece of code, library, framework or language can do more than 10 hours of books or googling.
Fantastic talk! Keep these coming. Thanks for such high quality (and entertaining) content!
here's your currying for c#
by
Stefan Wenig
{
return a1 => a2 => func (a1, a2);
}
Func<float,float,float> div = (a,b) => a/b;
var inv = div.Curry()(1);
Assert (0.5 == inv(2));
it's not as nice as in f#, but it's there. (Actually, only the Func<> syntax sucks, the body of Curry() hits it quite neatly. Functional programming in C# would look so much nicer with built-in syntax instead of Func<>)
still a very interesting interview!<><></float,float,float></t1,t2,tr></t1,t2,tr></t2,tr>
Re: here's your currying for c#
by
Stefan Wenig
Educational Content
Intro to CLP with core.logic
Ryan Senior Jun 18, 2013
Spock: A Highly Logical Way To Test
Howard Lewis Ship Jun 18, 2013
Java Garbage Collection Distilled
Martin Thompson Jun 17, 2013
C++11 The Future is Here
Bjarne Stroustrup Jun 16, 2013
The Big Data Revolution
Claudia Perlich Jun 16, 2013




Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think