c - 新手同时学习 C 和 Scheme 会被认为是不好的做法吗?

标签 c scheme

<分区>

过去一年(?)我一直断断续续地学习 C 语言,直到现在的两个月前,我才决定更加认真地学习。在语言的某些方面我感觉很自在,但我知道以任何人的话来说我仍然被认为是业余爱好者并且还有很多很多东西要学。

最近,我只听到了关于采用不同范式的方法对获得观点有多大帮助的好消息,所以我想也许尝试学习另一种语言只会对我薄弱的领域有益C 语言和一般的编程概念。

根据 stackoverflow,SICP 被认为是每个程序员都应该阅读的最具影响力的书籍之一。还有很多amazon评论评论,所以我自然而然地选择了它——刚购买的精装本。我很高兴学习,希望能获得一些急需的经验,但我唯一担心的是,这对处于早期阶段的人来说是否会成为一个问题,因为我正尝试学习两种语言具有不同的范例 一次。我希望学习 Scheme 和本书中的概念能帮助我用 C 以不同的方式和更抽象的方式思考,而不是让我感到困惑。

任何见解都会很棒 - 无论是继续使用这两种语言,还是选择另一种语言来帮助我的 C,或者暂时放弃第二种语言。我只需要一个经验丰富的人对此事的见解。

最佳答案

同时学习这两种语言将使您更好地理解这两种语言的优缺点,以及两种截然不同的问题解决方法。

玩得开心!

关于c - 新手同时学习 C 和 Scheme 会被认为是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3431656/

相关文章:

c - 用 C 语言可编程调整控制台大小

c - 你如何使 gtk 自定义小部件的子小部件在 Glade 中可编辑?

c - 合并排序算法中的运行时错误

lambda - 仅具有 lambda 表达式的阶乘函数

functional-programming - 如何在Scheme/Lisp中添加结构体的元素

c - free()-ing char* 在 sscanf() 后停止工作”?

c - C语言中的简单高中级别字符串操作任务

lisp - 使用 Define 的 Scheme 中的 Y Combinator

lambda - 为什么在《 The Little Schemer》中所有lambda?

scheme - 计数变化 SICP