fp2015
所属分类:数值算法/人工智能
开发工具:Racket
文件大小:0KB
下载次数:0
上传日期:2016-01-15 09:05:58
上 传 者:
sh-1993
说明: 函数编程,计算机科学2015。支架和Haskell
(Functional programming, Computer science 2015. Racket & Haskell)
文件列表:
exam1/ (0, 2016-01-15)
exam1/version1-problem1.rkt (836, 2016-01-15)
exam1/version1-problem2.rkt (1932, 2016-01-15)
exam1/version1-problem3.rkt (1633, 2016-01-15)
exam1/version1-problem4.rkt (1848, 2016-01-15)
exam1/version1-problem5.rkt (1133, 2016-01-15)
exam1/version2-problem1.rkt (776, 2016-01-15)
exam1/version2-problem2.rkt (1278, 2016-01-15)
exam1/version2-problem3.rkt (1928, 2016-01-15)
exam1/version2-problem4.rkt (1787, 2016-01-15)
exam1/version2-problem5.rkt (6550, 2016-01-15)
samples/ (0, 2016-01-15)
samples/cat.hs (337, 2016-01-15)
samples/count_words_from_file.rkt (634, 2016-01-15)
samples/file-utils.rkt (541, 2016-01-15)
samples/game.hs (1103, 2016-01-15)
samples/helloworld.hs (309, 2016-01-15)
samples/histogram.hs (845, 2016-01-15)
samples/linecount.hs (978, 2016-01-15)
samples/wordcount.hs (974, 2016-01-15)
samples/words (42, 2016-01-15)
week1/ (0, 2016-01-15)
week1/homework/ (0, 2016-01-15)
week1/homework/area.rkt (195, 2016-01-15)
week1/homework/circle.rkt (178, 2016-01-15)
week1/homework/cube-sums.rkt (682, 2016-01-15)
week1/lab.rkt (878, 2016-01-15)
week1/notes.md (4583, 2016-01-15)
week10/ (0, 2016-01-15)
week10/hello.hs (1892, 2016-01-15)
week10/homework/ (0, 2016-01-15)
week11/ (0, 2016-01-15)
... ...
# Functional Programming 2015
Functional Programming for 2nd year CS students at FMI / Sofia University.
The languages that are going to be covered are Racket and Haskell.
## Intro materials
* [DrRacket](http://download.racket-lang.org/) - this is going to be the IDE for the course
* [The Racket Guide](http://docs.racket-lang.org/guide/index.html) - everything you need to get you started.
## Books
If you pick any of the books below, you will be really really ahead of others.
* [Structure and Interpretation of Computer Programs, Second Edition](https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html#%_toc_start)
* [How To Design Problems](http://www.htdp.org/)
* [Learn You A Haskell for Great Good!](http://learnyouahaskell.com/)
* [The Haskell Book](http://haskellbook.com/)
## REPL and XREPL
If you are using command-line based racket repl, you can use the `racket` command for the basic repl. But the basic repl sucks big time.
We suggest you to use the **xrepl**.
There are two ways to start it:
* Run `$ rackert -il xrepl` and you will start the xrepl. You will know if you get the `->` prompt.
* Run `$ racket` and inside it, type `(dynamic-require 'xrepl #f)`. You will get the `->` prompt again.
XREPL is much much better. Use it!
近期下载者:
相关文件:
收藏者: