作者pi2324 (PTT)
看板C_and_CPP
标题[问题] 对程式有兴趣的新手
时间Sat Mar 3 23:54:00 2018
C语言是我的第一个语言
原因只是因为youtube上有很基础且浅显易懂得教学。
有了那些基础後,买了一本C语言初学指引,目前照着练习到函数指标那,习题没有做。
目前的疑问是我不知道C语言可以做些什麽,爬文比较多人提到的是驱动和8501。
自己想完成的事,目前多跟网路有关
1. 制作手机wow软体发出唤醒封包。
2. 写出简单的聊天的程式
3. 聊天程式可以传送或接受档案
4. 传出去的档案可以加密
5. 撷取封包检视是否加密
6. 架设聊天伺服器
希望都是以写电脑的软体为主
也好奇程式和图形介面结合的小游戏。
不知道各位前辈建议继续把C语言初学先读完吗?
还是直接转java 或是 phyton甚至是其他语言。
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.136.1.52
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1520092443.A.7B6.html
※ 编辑: pi2324 (223.136.1.52), 03/03/2018 23:55:24
1F:推 damody: 先把c语言学完 其他语言都会用到c 03/04 00:14
2F:推 james732: 这个打基础的时候真的很无聊,但要忍耐一下 03/04 00:27
3F:→ james732: 至少要把指标学好,其他语言也会有类似的观念 03/04 00:28
4F:推 art1: 要完成你说的那些跟网路相关的功能,你要先了解电脑怎麽实现 03/04 01:29
5F:→ art1: 两台装置是如何透过网路沟通的,然後再用c语言写出符合规范 03/04 01:31
6F:→ art1: 的这些功能,或者去找别人已经写好的函式库来用 03/04 01:32
7F:推 Ommm5566: 我是觉得你去搞懂基於网页框架像Progressive Web Apps 03/04 07:14
8F:→ Ommm5566: webassembly之类的技术可以帮你省去那些工作 03/04 07:17
9F:→ Ommm5566: gnome3好像也是基於网页框架了 03/04 07:21
10F:→ Ommm5566: RPG Maker MV也是用原生的js 03/04 07:22
11F:→ y3k: 你用的作业系统本身就是一个用C写的巨大程式 所有在这个系统 03/04 09:36
12F:→ y3k: 上执行的程式语言 在需要添加语言本身没有的功能 或需要底层 03/04 09:36
13F:→ y3k: 运作加速效率时 都多少会需要C 不过会C不代表懂C的开发 这差 03/04 09:38
14F:→ y3k: 异还不小.... 建议是C至少有基础 可以ANSIC写出简单的小游戏 03/04 09:38
15F:→ y3k: 然後再找一个可以时实现你需求的语言跟框架去实作 这样比较 03/04 09:40
16F:→ y3k: 有成就感又有底子 阿当然我说的小游戏没有要很好 但至少要让 03/04 09:41
17F:→ y3k: 你自己觉得是个游戏 你的需求我会比较建议用nodejs+webapp 03/04 09:42
18F:→ y3k: 这样一次学一个js就能做出东西了(虽然实际上要学的东西比只有 03/04 09:43
19F:→ y3k: js要多很多) 03/04 09:43
20F:→ pi2324: 谢谢大家指点! 03/04 12:59
21F:推 Bencrie: 用 js 写 code 跟网页框架是两回事 03/04 12:59
22F:推 Qbsuran: 给你关键字socket libpcap libnet openssl 03/04 15:23
23F:推 b0920075: c语言就……电脑可以做的大多都能做,只是麻不麻烦而已 03/04 16:15
24F:推 Hurricaneger: 要学就学完嘛!反正多学多一道嘛! 03/04 18:57
25F:→ carylorrk: gnome3那个是指gjs吗?不太能说是基於js或网页技术吧~ 03/04 23:24
26F:→ carylorrk: 不过原PO这些东西的确用其他语言写方便很多 03/04 23:24
27F:推 dces4212: 先撇开你想做的 c学好其他语言真的蛮好上手 03/05 01:48
28F:推 steve1012: 想要一点成就感的话学 python或 javascript之类可能比 03/05 03:47
29F:→ steve1012: 较快喔 之後需要再回来学c也行 03/05 03:47
30F:→ Killercat: 看不太懂1...是指windows on windows吗? 03/07 08:49