Would a beginner learning C and Scheme be considered bad practice at the same time?

I was and remained with C for the past year (?) Until two months until today, when I decided to learn a little about my training. In some areas of the language, I feel comfortable, but I know that by any conditions, I am still considered an amateur and have much more to learn.

Recently, I have not heard anything but good things about how useful it is to use the approach in different paradigms in order to get a perspective, so I thought that maybe trying to learn a different language would be nothing more than useful for those areas in which I am a weak C language and possibly programming in general.

SICP is considered to be one of the most influential books that every programmer should read in accordance with https://stackoverflow.com/a/169/16/ and a lot of amazon review the comments, so naturally I chose it - I recently bought a hard shell. I am excited to learn in the hope of coming out with some very necessary experience, but my only problem is whether this will be a problem for someone at an early stage, as I try to learn two languages ​​with different paradigms at the same time. I hope that exploring Schemes and concepts from this book will help me think differently and more abstractly with C rather than confuse me.

Any understanding would be wonderful - should I continue to use these two languages, maybe choose a different language to help my C or abandon the second language for now. I just need insight from an experienced person on this.

+3
source share
8 answers

Studying both will give you a good assessment of the strengths and weaknesses of both langauges and two very different approaches to solving problems.

Good luck

+8
source

I think everything will be fine with you. It is like learning mathematics and chemistry at the same time, and most people do just fine. (Except for people who do not understand math and chemistry, and are credited to the humanities;))

+2
source

, HTDP. , , - , . , , , , . , , .

. , . , , C, , , ( ) , .

+2

( , ) . ( , " " ). , , , , , , :)

, , . , .

. , , , .

, - . , .

+2

. : ( ) C , -. , , .

, , C, Scheme, . , , , . HtDP, , . C - ! - , C. , , .

+2

. , C Scheme.

+1

C, - (FFI), . Scheme ( - Lisp), , . C C FFI. (GUI, ..) . C FFI .

0

C . Scheme Common Lisp, C. Scheme, , , ; C . , C, , . , , , , .

0

Source: https://habr.com/ru/post/1758551/


All Articles