01 | 学习编程,我到底该选择哪门语言?
那些年,我学过的编程语言
- 深入了解
- 翻译
- 解释
- 总结
学习编程语言时,选择合适的语言至关重要。本文作者分享了自己学习过的多种编程语言,强调了学习多种语言的重要性。文章中提到了Python的简洁优美和Linux操作系统的设计思想与Python的核心设计思想的相似性。作者推荐以C语言作为编程入门语言,并介绍了三本C语言相关的书籍。文章强调了选择简洁、高效的语言作为第一门语言的重要性,并指出学习编程不仅仅是学习语言,还包括其他更难的内容。总之,文章通过分享作者的经历和观点,为读者提供了学习编程语言的重要性和选择适合的语言的建议。
《人人都能学会的编程入门课》,新⼈⾸单¥59
全部留言(60)
- 最新
- 精选
- cww老师,你好能不能介绍一下,您从市面上买的15本C语言编程书籍都有哪些?
作者回复: 1.《C 语言核心技术》-->简称牛书 2.《C 语言入门经典-第5版》很经典,但不推荐新手看 3.《C 语言从入门到项目实战》这本书的项目讲得很好 4.《C Prime Plus 第6版》 5.《零基础入门学习 C 语言》 6.《『笨方法』学 C 语言》 7.《第一行代码 C 语言》计蒜客联合出品的 8.《啊哈 C 语言!》 9.《C 陷阱与缺陷》 10.《C 专家编程》 11.《C 程序设计 第五版》 12.《C 语言从入门到精通》 13.《算法:C 语言实现》 14.《零基础:学 C 语言》 15.《C和指针》 纯手打,亲给个好评哈。 PS:建议留言回复加个图片功能 -_-|||。
2020-01-048191 - 玄兴梦影for (int i = 2; i * i <= x; i++) { // 定义循环变量 i if (x % i) continue; f = 1; break; } ——————————————————— 老师好,如果是纯正的C语言,for循环里面不能直接定义变量,但是老师是在C++环境(文件名是cpp)下,所以这个能运行。而老师的背景是在纯C的背景下,那么这个语法就是有问题的。C语言的变量都是先定义后使用。 个人愚拙,如果说得不对,还请老师见谅!
作者回复: 你这个问题非常好,也可能是大多数同学的问题。C语言for循环里面不能定义变量,这个已经是上个世纪的事情了,自从C99标准以后,C语言的循环中是可以定义变量的。
2020-01-04426 - fengtalk《啊哈 C 语言》编辑器可以到 https://www.ahacpp.com/ 下载,书中的下载链接已失效,是个菠菜网站。
作者回复: d(^_^o)
2020-01-04623 - 77 ^ ^老师,c prime plus为何不推荐呢
作者回复: 是这样的,不是不推荐,而是不满足我的推荐标准。你们可以自己买,当成工具书看。我推荐的标准是:薄,内容有效,达到相同效果,花费的时间更少。(。ì _ í。)
2020-01-0715 - Cache我也认为c语言最适合入门的语言,不过现在市面都充斥着大量的python语言的教程。我是大一上学期学的c语言,当时啥也不懂,只知道老师说他是面向过程的,不过面向过程又是啥啊,还是不清楚,老师只好说,以后学了面向对象就知道了。大一下学期又学了java,才慢慢体会了语言之间的互通,语法其实都是相似的。那么学了c语言之后对于学java有什么真正有用的体会呢。我觉得吧,刚开始学面向对象的时候,会对对象这个东西感到有点陌生,甚至捉摸不透,怎么一下子new出来,就可以直接用了。直到我有一个老师说,只要对应c语言里面的内存分配malloc函数,就好理解了。后来我又回头学了一下关于内存分配的内容,就有那个味道了,也容易理解了。当然,后来又了解了些jvm的底层知识,就更理解透彻了,这是后话了。
作者回复: d(^_^o)
2020-01-0438 - Geek_d1c701老师,为什么我们不用VS呢?
作者回复: 其实对于初学者来讲,也可以用 VS,没有为什么不。当我们说推荐 A 的时候,不代表不推荐 B。
2020-03-1325 - 潮汐老师,我觉得activefeng同学的对于代码的优化的观点是有道理的。 从老师的代码逻辑看: if (f) prinf("F\n") -- 非素数,f=1, 打印F else printf("T") -- 素数, f=0, ,打印T 需要读者在脑海中转化一遍并从上文的f的逻辑中判断才能理解其代表的含义,我也觉得不是很好,我的观点是代码最好是明了,从阅读上就能很快意识到一些变量代表的含义,而不是需要读者再去思考和跟代码逻辑。 请老师指点。
作者回复: 你们说的都没错。d(^_^o)这个问题不是二选一的问题,而是各种代码,你们都需要掌握的事情。毕竟以后,你们不是在看自己的代码,而是要大量阅读别人的代码。每个人的编码习惯反映的是思维习惯,所以,你们说的没错,还要兼容并包的去看待代码设计问题,注意,这不是一个拥有标准答案的问题。
2020-01-065 - 軟件賺硬幣老师,看你文章举例,函数式编程语言最佳代表是JavaScript吗?
作者回复: 如果说最具代表性的,个人认为还是:Lisp语言。可很多其他语言也支持函数式编程范式,例如:你所说的js,还有Python以及C++11以后的lambda表达式等等。都是为了支持函数式编程。
2020-01-045 - TT胡老师,为什么演示安装环境是未激活版的windows?
作者回复: ⁄(⁄ ⁄ ⁄ω⁄ ⁄ ⁄)⁄新安装的,激活码还没有使用,囧。
2020-01-074 - 陈光从《啊哈C语言!》直接到《C专家编程》感觉跨度太大了,中间用《C和指针》过渡一下会比较好
作者回复: 可以的,d(^_^o)
2020-01-064