我可以用C开始编程吗?

0 c

我想开始编程我没有以前的编程经验所以可以用C开始编程吗?有些人告诉我从perl或python开始..所以我可以开始学习它而不先学习python或perl吗?..如果那么史蒂夫·科坎的"编程在c"一书中的表现是否良好?... http://goo.gl/Jh6bE

eck*_*kes 5

我想反驳所有 其他 答案 我的 同伴:你熄灭使用面向对象的东西或高级语言之前,你必须知道什么是所有花哨无用信息收集模板,多重继承的引擎盖下回事 - 无论什么巫毒,或者你迟早会遇到麻烦.

例如,知道每个内存分配都很昂贵并且你必须要照顾好你的记忆是绝对必要的.

我开始使用C编程,并发现使用我的C背景学习新语言非常容易.编程不是通过从工具箱中拖放控件来创建精美的用户界面:这只是顶部.但在应用打顶之前,你需要一些蛋糕来装.如果你不知道如何烤蛋糕,你永远不会创造一个奇特的蛋糕.

C是一种简单的语言,您可以在其中学习如何编写一些循环,条件等.除了指针和病态之外,它#defines 几乎没有奇怪的语言结构.一旦你知道如何设置基本的东西,你就可以很容易地将这些知识转移到任何其他语言.

我认为,学习C是成为Duct Tape Programmer的第一步.如果你对此不感兴趣,那么用BF,Whitespace,FALSE或任何其他语言开始编程将是完美的...

  • 并非所有内存分配都是昂贵的。一些 GC 堆分配几乎和常规堆栈分配一样快,并且您*不必*在释放内存等方面照顾您的内存。模板和垃圾收集并不花哨,它们只是不同。你的回答显示出很大程度的无知,我很想对它投反对票。 (2认同)