Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Benefits of learning scheme?

Tags:

I've just started one of my courses, as classes just began 2 weeks ago, and we are learning Scheme right now in one for I assume some reason later on, but so far from what he is teaching is basically how to write in scheme. As I sit here trying to stay awake I'm just trying to grasp why I would want to know this, and why anyone uses it. What does it excel at? Next week I plan to ask him, whats the goal to learn here other than just how to write stuff in scheme.

like image 729
chicken Avatar asked Sep 19 '08 01:09

chicken


People also ask

Is scheme a good language to learn?

Scheme is an excellent language in which to learn the principles of most programming languages. It has a small syntax, and abstracts the programmer far enough away from the machine to express algorithms and ideas simply and concisely.

What is a learning scheme?

In their learning scheme, each of the individual behaviors tries independently to find out whether it is relevant, and what are the conditions under which it is reliable.

Is scheme easy to learn?

As to your question, why Scheme is chosen: the answer is that it is one of the simplest languages out there and it allows you to do alot (especially when we start playing with lazy lists later on). Moreover : For people who have no programming experience, it is easier to learn.

What is Scheme programming language used for?

Scheme Programming language is typically used to write to write text editing programs, analyse and optimise application-based compilers, write drivers for graphics cards, develop operating systems, and many more.


1 Answers

It's a functional programming language and will do well broaden your experience.

Even if you don't use it in the real world doesn't mean it doesn't have any value. It will help you master things like recursion and help to force you to think of problems in different ways than you normally would.

I wish my school forced us to learn a functional programming language.

like image 163
mmcdole Avatar answered Sep 19 '22 02:09

mmcdole