mooc《C语言程序设计》- 翁恺 已经不可以观看了,求视频观看或者下载地址
《06 00上海交通大学 计算机自考考研课程 C语言程序设计基础 全27讲 视频教程》百度网盘资源免费下载
链接:
?pwd=ks7d 提取码:ks7d
06 00上海交通大学 计算机自考考研课程 C语言程序设计基础 全27讲 视频教程|各学科 学习视频目录|03.avi|02.avi|01.avi|政治目录.txt|哲学目录.txt|语言目录.txt|艺术目录.txt|医学目录.txt|心理目录.txt|物理目录.txt|文学目录.txt|体育目录.txt|数学目录.txt
大学c语言怎么学
如何学习C语言?我说一下我是怎么学的吧,因为我就是计算机专业的学生
1. 首先选择一门入门的书籍,c primer plus 适合初学者入门
2. 制定详细的学习计划,遇到不懂的知识点,在网络上找一些对号的视频解决掉,然后回归继续书本学习
3.基础学完后开始在开源社区研究代码,先从看代码开始,然后尝试修改代码
按照三个步骤走,坚持下去学习个基础还是足够的,要想学的更加深刻需要真的项目的锤炼。
学习C/C++编程知识,想要成为一个更加优秀的程序员,或者你学习C/C++的时候有难度,,和别人一起交流成长会比自己琢磨学的更快更扎实。
C语言放在之前都是必备的基础语言,由于指针的存在很多人觉得C语言是一门特别难编程语言,放在十年前C语言是学习编程的必备语言,但整个软件行业发展趋势,趋向于高度集成化,所以编程语言集成度越来越高,目前非常流行的编程语言都高度集成化的编程语言。
Python,Java,前端这三种语言是目前初学者选择比较多的语言,在以前这些都属于脚本语言,所谓脚本语言的底层功能模块都是封装起来的,直接调用拿到结果,现在慢慢向着主流编程语言迈进的趋势了,特别最近特别火的python
是不是C语言不值得学习了?
这种顾虑完全没有必要,python底层实现基本上由C语言完成,所以不要再听什么C语言已经过时之类的论调了。
C是一种静态,偏底层的通用编程语言,广泛应用于系统级软件的开发。C语言语法简介、富有表达力,又灵活,加上极快的运行速度,已经成为编程语言中的常青树。
目前,全世界通用的计算机操作系统可以说都是C语言来开发的,可见C语言在系统级应用方面拥有极高的占有率。同时C语言也是大多数软件开发专业所学的第一门编程语言。
那么C语言想要自学需要具备两个条件:
1.对编程特别的感兴趣,兴趣才是第一老师,有了兴趣中间遇到问题才能克服
2.觉得编程工资还不低,能够满足自己当前急缺钱的现状,基于这点强大的内心驱动力也能够让自己遇到困难的时候克服过去。
如果觉得自己符合,那么就可以去自学啦。
初学C语言,有什么好书推荐
014年下半年到东北某地校招,面试了12人,其中有当过C语言助教,有自学C语言编程的,问了4人,全都还在用谭浩强的C教材。老实说,听到这样的回答,我很是诧异,现在市面上有这么多好书可选,有不少学校和学生(非计算机专业)却还在用谭浩强的书。
昨天给公司人力同事提了一份面向嵌入式软件开发工程师的书单/在线资源,正好有几本C语言或相关书籍,单列在此。其中大部分书我至少读过一遍。
基础(C语言入门,初学,编程基础)
《C语言程序设计:现代方法》(第2版)(C
Programming: A Modern Approach, 2nd Edition, K.N.King)
《深入理解计算机系统》(修订版或第2版)(Computer Systems: A Programmer’s Perspective,
Randal E. Bryant et al),阅读建议
《C语言程序设计》(第2版)(The
C Programming Language, Brian W. Kernighan Dennis M.
Ritchie)
《程序员修炼之道》(The
Pragmatic Programmer: From Journeyman to master, Andy
Hunt Dave Thomas)
内核/驱动
《Linux内核设计与实现》(第3版)(Linux
Kernel Development, 3rd Edition, Robert Love)
《Linux设备驱动程序》(第3版)(Linux
Device Driver, 3rd Edition, Jonathan Corbet et al)
《深入Linux内核架构》(Professional
Linux Kernel Architecture, Wolfgang Mauerer)
应用
《UNIX环境高级编程》(Advanced
Programming in the UNIX Environment, W. Richard Stevens)
《UNIX网络编程》(Unix
Network Programming, W. Richard Stevens)
进阶
《C陷阱与缺陷》(C Traps and Pitfalls, Andrew Koenig)
《C专家编程》(Expert C Programming, Peter
van der Linden)
《ARM嵌入式系统开发:软件设计与优化》(ARM
System Developer’s Guide: Designing and Optimizing System Software,
Andrew Sloss et al)
在线资源
基础
MOOC课程《C语言程序设计》,翁恺 请择期学习课程,并参加考试,申请认证证书。
Python简明教程:A Byte of Python 学习Python,编写并运行所有示例代码。
Linux Shell简明教程 熟悉Linux Shell,掌握基本的shell脚本编程。
LeetCode OJ在线试题 独立、自主完成至少2/3或更多题目,目前支持C++、Java和Python三种语言答题。
刘未鹏:怎样花两年时间去面试一个人? 建议提前两年参考这篇文章,做好面试准备。
附注
StackOverflow有一份C语言图书指南(The Definitive C Book Guide and List),分为Reference Style(参考、大全)、Beginner(初学)、Intermediate(中阶)、Above Intermediate(高阶)四类。