CS 61A Lecture 4: Higher-Order Procedures
Top Comments
All Comments (20)
-
@xssive405, Thanks, to say the true, decision came intuitively. I was watching one per day, as I remember. I've got purple book of wisdom, but have not enough time and energy to study, now... sad, but true.
-
@xssive405 By the by: On me NetBSD system with Gambit-C as scheme environment it does 100000 with no problems.
-
@TheNefski That's neat. Encapsulating the lambda within a lambda in order to label the function fn. Seems like the most direct approach. I wouldn' t have thought it up, but I've been watching all 4 videos straight in a row :) Which might be a bit too much at once.
-
I love how empty the classroom compared to week1 vid lol :)
-
@apilash BASIC (-:
-
Dumb syntax is first problem you get here, everything else seems actually simple to me. Why can't let ((N1 V1) (N2 V2) ... (Nn Vn)) have syntax like let {N1:V1; N2:V2; ... Nn:Vn}. Why create all that mess with "different kind of parenthesis"?..
-
@apilash Java
-
what language is good to start with? please reply :d
-
@TheNefski Brilliant!
Lectures 5, 6, and 7 are marked private. You can find them in Real video and MP3 formats via Google search for "webcast cs61a spring 2008"
random2929 2 years ago 7
The example code is written in Scheme. The functions described on the board between 4:05 and 7:30 correspond to Python's map (every), filter (keep), and reduce (accumulate), which are also designed to work with lambda functions.
banzaimonkey 1 year ago 2