掌握C语言后学什么?Python?C++?JAVA?

本人纯爱好

建议你可以学习C++,因为C语言和C++相似程度比较大,你学习的时候就会比较舒服一点,如果后学的语言差很多的话,会导致很长时间转换不过来,等你适应了后面学的语言,前面学的又会忘记得差不多。所以我推荐你学习和C语言类似的C++。
不过我不建议你换语言,毕竟怎么换都只是语法的问题,编程的精髓在于掌握算法,而不是掌握多的语言,你已经学会了C语言,那么就探索、学习算法吧。不过你纯爱好的话,也没有很大关系就是了,但是不同的语言,算法还是类似的,多种语言学习没有什么意思的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-11
学会c之后可以学c++,毕竟有了基础课,可以更深入的学习了,然后你可以学习java,这个编程语言在社会中还是应用挺广的,很多公司也都喜欢招聘那些会java的编程员,不过没有工作经验工资会低一些,等你工作几年之后可以跳槽,这样你的工资待遇都会提高很多
第2个回答  2020-04-11
个人觉的学完了C的基础,如果找点GUI的程序写写,这样挺好,如果刚学完C,对计算机了解不多,复杂的程序根本做不了,这时候一味的想着编译器、OS、算法之类,这就会影响学习热情,很可能半途而废。

写写GUI的程序,可以逐渐了解编程,找到一丝成就感,相信很多人最初应该都有这种感觉。

之后可以看看系统相关的,多线程,多进程,想了解GUI了可以找本从头构建GUI的书(<<精通嵌入式Linux编程:构建自己的GUI环境>>),这本书介绍了一个简单GUI的实现,可以了解Linux系统编程,也可以了解GUI更多的关于消息处理或者窗口管理和裁剪等。

这个时候不适合抱着APUE(<unix环境高级编>)或者UNP(<unix网络编程>)这样细节繁琐的书啃。也不适合拿着毛德操写的那种内核相关的书读,手册式的书都离的远远的,看看《unix操作系统设计》,看看<<莱昂氏源代码分析>>可能更好。

这时候偶尔翻翻编译原理相关的书,瞅瞅lemon源代码(<lemon语法分析生成器源代码情景分析>),玩玩yacc 或者bison可能勉强都能不太痛苦的看明白。

如果想看看视频,可以看看"编程范式",然后可以看看lisp或者C++/JAVA,了解除C外的其他编程范式。

大概有些了解计算机了,也可以翻一翻<<深入理解计算机系统>>,翻一翻C语言之父的书(the c programming language),看看Rob Pike的<<程序设计实践>>

可以看看<<编程珠玑>> ,总之最好是看具体程序的源代码相关的书籍。
C入门后可以看些代码片段和实现技巧的书,推荐冼镜光的那本书,名字自己搜下。

牛书很多很多,但不一定适合。
第3个回答  2020-04-11

c是基础 下来看你感兴趣哪方面

    电脑应用 学c# 手机app 学基础 java然后android 电路设计机器语言 先入门c++python 数据分析用的多 爬虫之类的
第4个回答  2020-04-11
c如果学的足够好,学习python c++ java都很容易,选一个学就行,推荐java 吧,就业比较好