请教大家学习C语言可以做什么?
Tofloor
poster avatar
leonardo520
deepin
2017-12-31 06:35
Author
我没有学习过编程,但是觉得编程很神奇。想学习一下,特别是使用了Deepin系统后,就更想学习编成了。但首先面临几个疑问
1. 编程语言有好几种,该学哪一种。
2.不同的编程语言写出来的程序都可以在Linux或者windows上运行吗?
3.学习了编程后对使用Deepin等Linux系统有何助益?
4.计算机上的程序是否都可以用一种语言来写?还是不同的程序或者运行平台需要不同的编程语言?
麻烦大家赐教一二,谢谢
Reply Favorite View the author
All Replies
1 / 2
To page
avatar
9***8@qq.com
deepin
2017-12-31 06:57
#1
PHP is the best programming language in the world!
Reply View the author
avatar
mutong
deepin
2017-12-31 07:35
#2
JavaScript is the best programming language in the world!
Reply View the author
avatar
loufand
deepin
2017-12-31 07:36
#3
1.随便,那种都行,推荐C语言或Python
Reply View the author
avatar
loufand
deepin
2017-12-31 07:37
#4
2.一般都可以
Reply View the author
avatar
loufand
deepin
2017-12-31 07:39
#5
3.说实话,就一般使用而言,没太大用处
Reply View the author
avatar
loufand
deepin
2017-12-31 07:45
#6
4.只要语言是图灵完备的,大部分是可以的,小部分不行。比如操作系统内核,必须用C和汇编。不过你要注意,不同的编程语言都有各自擅长的一方面,你要针对特定的领域选用不同的语言
Reply View the author
avatar
loufand
deepin
2017-12-31 07:46
#7
到目前为止,没有一种语言可以通杀各种情况
Reply View the author
avatar
loufand
deepin
2017-12-31 07:47
#8
话说怎么样在手机上输入回车呢?我一按回车消息就发出去了
Reply View the author
avatar
RedPanda
deepin
2017-12-31 09:03
#9
想要深入学习linux系统架构,就要熟悉c语言…
Reply View the author
avatar
牧野
deepin
2017-12-31 09:18
#10
说实话,要写跨平台,而且带界面的应用程序,还是qt5吧 。不过要先把c++基础补上,学习顺序是这样的,c语言 -->数据结构-->c++-->qt5
Reply View the author
avatar
司南
deepin
2017-12-31 11:24
#11
C -> C++ -> C# ->python这是我的学习路线
Reply View the author
avatar
司南
deepin
2017-12-31 11:25
#12
sinan 发表于 2017-12-31 03:24
C -> C++ -> C# ->python这是我的学习路线

编程语言不一定跨平台

Reply View the author
avatar
chenjazz
deepin
2017-12-31 16:25
#13
如果想要找工作推荐java,快去入门python,如果想要深入学习c
Reply View the author
avatar
156******90
deepin
2017-12-31 21:52
#14
我的编程语言学习计划:
c(结构化)-> c++(面向对象,泛型) -> python(动态语言,脚本语言,数据分析,web等) -> xhtml/cs*(前端三剑) ->  lisp(函数式)。
汇编,php。。。
Reply View the author
avatar
看什么呢
deepin
2017-12-31 23:04
#15
厉害哈,我自学过C语言,能在DEEPIN下编程不?用啥工具好??
Reply View the author
avatar
司南
deepin
2018-01-01 00:52
#16
soupin 发表于 2017-12-31 15:04
厉害哈,我自学过C语言,能在DEEPIN下编程不?用啥工具好??

我用的就是gcc,大一点的程序用Makefile
参照这篇文章来学习
http://man.linuxde.net/gcc
和这个视频
http://www.bilibili.com/video/av844903
Reply View the author
avatar
177******80
deepin
2018-01-01 01:42
#17
本帖最后由 sksweet 于 2017-12-31 17:47 编辑

1. 编程语言有好几种,该学哪一种。
--每种语言在最后项目布置上有不同的作用,C语言是大学入门第一门编程语言,一般用来进行教学及计算机底层内核和驱动编写,不知道你想从事哪方面的事情

2.不同的编程语言写出来的程序都可以在Linux或者windows上运行吗?
---很多语言都可以,但C,C++, C#这些不行,因为它们依赖的文件不一样,不同平台的要重新调整代码然后再次编译。

3.学习了编程后对使用Deepin等Linux系统有何助益?
---你不学编程也可以用Deepin,就像你用windows一样,你用windows要求你会编程吗?所谓益处,你主要是想来干嘛?

4.计算机上的程序是否都可以用一种语言来写?还是不同的程序或者运行平台需要不同的编程语言?
---第2点讲了,有一大部分语言可以,少数语言不行。

PS:
感觉学什么,怎么学,自己的经验,各楼都给你建议得很清楚,但是不是知道你多大,做什么的,目前适不适合,比如如果你还是没上大学的学生,目前应该集中注意力学习,考个好大学读个好学历出来,目前中国就是这个环境。选编程语言这种事情,对从事工作过5年以上认真编程,特别是认真提高自己计算机算法能力的人完全没有任何意义,特别是学C,C++(因为这两种语言特别难用,C++语法非常乱)的人,他们能在一周,甚至3-4天内就可以完全学会另外一种编程语言,并且用在项目上,特别是需要虚拟机的面向对象语言,跟玩一样,而且学编程这个东西比较枯燥,要出色还很难,怎么难法,可以回想读书时解数学最后的大题的感觉。没有强劲的动力目标和大量持久的时间,是很难有效果的,而动力来源一般是工作需要和钱。爱好这种说法,时有时无,今天你觉得这个好玩,就玩这个,明天也许是别的东西呢?
Reply View the author
avatar
152******14
deepin
2018-01-01 02:00
#18
http://akaedu.github.io/book/index.html 我在看这个。据说这个比较笨 还难。
Reply View the author
avatar
fengying6_6
deepin
2018-01-01 02:44
#19
学了 c语言 什么都能干, 学了 c 语言 什么也干不了
Reply View the author
avatar
看什么呢
deepin
2018-01-01 03:40
#20
18楼说的真对哈。
Reply View the author
1 / 2
To page