华盛顿大学公开课: Programming Languages
本课程共140集 翻译完 欢迎学习
课程介绍:http://courses.cs.washington.edu/courses/cse341/ 华盛顿大学cse341编程语言课程:介绍了ML、Racket、Ruby三门语言,也曾在Coursera上开过这个课程。
课程列表
【第1集】expressions_and_variables 译
【第2集】rules_for_expressions 译
【第3集】REPL_and_errors 译
【第4集】shadowing 译
【第5集】functions_informally 译
【第6集】functions_formally 译
【第7集】tuples 译
【第8集】lists 译
【第9集】list_functions 译
【第10集】let_expressions 译
【第11集】nested_functions 译
【第12集】let_efficiency 译
【第13集】options 译
【第14集】booleans 译
【第15集】no_mutation 译
【第16集】java_mutation 译
【第17集】language_pieces 译
【第18集】build_new_types 译
【第19集】records 译
【第20集】tuples_as_syntactic_sugar 译
【第21集】datatype_bindings 译
【第22集】case_expressions 译
【第23集】useful_datatypes 译
【第24集】precise_pattern_matching_sofar 译
【第25集】type_synonyms 译
【第26集】another_expression_example 译
【第27集】list_and_option_datatypes 译
【第28集】polymorphic_datatypes 译
【第29集】eachof_pattern_matching 译
【第30集】type_inference 译
【第31集】polymorphic_and_equality_types 译
【第32集】nested_patterns 译
【第33集】more_nested_patterns 译
【第34集】nested_patterns_precisely 译
【第35集】function_patterns 译
【第36集】exceptions 译
【第37集】tail_recursion 译
【第38集】accumulators 译
【第39集】tail_recursion_perspective 译
【第40集】functions_intro 译
【第41集】functions_as_arguments 译
【第42集】functions_and_types 译
【第43集】anonymous_functions 译
【第44集】unnecessary_function_wrapping 译
【第45集】map_and_filter 译
【第46集】generalizing_prior_topics 译
【第47集】lexical_scope 译
【第48集】lexical_scope_and_functions 译
【第49集】why_lexical_scope 译
【第50集】closures_and_recomputation 译
【第51集】fold_and_more_closures 译
【第52集】combining_functions 译
【第53集】currying 译
【第54集】partial_application 译
【第55集】currying_wrapup 译
【第56集】mutable_references 译
【第57集】callbacks 译
【第58集】library_docs 译
【第59集】adts_with_closures 译
【第60集】without_closures 译
【第61集】java_without_closures 译
【第62集】c_without_closures 译
【第63集】section_introduction 译
【第64集】what_is_type_inference 译
【第65集】ml_type_inference 译
【第66集】type_inference_examples 译
【第67集】polymorphic_examples 译
【第68集】other_inference 译
【第69集】mutual_recursion 译
【第70集】namespace_mgmt 译
【第71集】signatures 译
【第72集】module_example 译
【第73集】signatures_for_example 译
【第74集】signature_matching 译
【第75集】equivalent_structure 译
【第76集】another_equivalent_structure 译
【第77集】modules_different_types 译
【第78集】function_equivalence 译
【第79集】standard_equivalences 译
【第80集】equivalence_performance 译
【第81集】racket_intro 译
【第82集】racket_basics 译
【第83集】racket_lists 译
【第84集】syntax_and_parens 译
【第85集】parens_matter 译
【第86集】dynamic_typing 译
【第87集】cond 译
【第88集】local_bindings 译
【第89集】toplevel_bindings 译
【第90集】setbang 译
【第91集】truth_about_cons 译
【第92集】mcons 译
【第93集】thunks 译
【第94集】avoid_computations 译
【第95集】delay_and_force 译
【第96集】using_streams 译
【第97集】defining_streams 译
【第98集】memoization 译
【第99集】memoization 译
【第100集】macros_intro 译
【第101集】three_issues 译
【第102集】define_syntax 译
【第103集】hygiene 译
【第104集】macro_examples 译
【第105集】section_topics 译
【第106集】datatypes_without_structs 译
【第107集】datatypes_with_structs 译
【第108集】why_structs 译
【第109集】implement_a_language 译
【第110集】interpreter_assumptions 译
【第111集】implementing_variables 译
【第112集】implementing_closures 译
【第113集】closures_efficient 译
【第114集】macros_via_functions 译
【第115集】ml_vs_racket 译
【第116集】what_is_static_checking 译
【第117集】soundness_completeness 译
【第118集】weak_typing 译
【第119集】static_vs_dynamic_one 译
【第120集】static_vs_dynamic_two 译
【第121集】eval 译
【第122集】ruby_intro 译
【第123集】classes_objects 译
【第124集】object_state 译
【第125集】visibility 译
【第126集】example 译
【第127集】all_objects 译
【第128集】classes_dynamic 译
【第129集】duck_typing 译
【第130集】arrays 译
【第131集】blocks 译
【第132集】using_blocks 译
【第133集】procs 译
【第134集】hashes_ranges 译
【第135集】subclassing 译
【第136集】why_subclassing 译
【第137集】overriding 译
【第138集】method_lookup 译
【第139集】dynamic_dispatch_vs_closures 译
【第140集】manual_dynamic_dispatch 译
查看全部课程
相关推荐