[问题] 对程式有兴趣的新手

楼主: pi2324 (我爱PTT)   2018-03-03 23:54:00
C语言是我的第一个语言
原因只是因为youtube上有很基础且浅显易懂得教学。
有了那些基础后,买了一本C语言初学指引,目前照着练习到函数指标那,习题没有做。
目前的疑问是我不知道C语言可以做些什么,爬文比较多人提到的是驱动和8501。
自己想完成的事,目前多跟网络有关
1. 制作手机wow软件发出唤醒封包。
2. 写出简单的聊天的程式
3. 聊天程式可以传送或接受档案
4. 传出去的档案可以加密
5. 撷取封包检视是否加密
6. 架设聊天服务器
希望都是以写电脑的软件为主
也好奇程式和图形接口结合的小游戏。
不知道各位前辈建议继续把C语言初学先读完吗?
还是直接转java 或是 phyton甚至是其他语言。
谢谢~
作者: damody (天亮damody)   2018-03-04 00:14:00
先把c语言学完 其他语言都会用到c
作者: james732 (好人超)   2018-03-04 00:27:00
这个打基础的时候真的很无聊,但要忍耐一下至少要把指标学好,其他语言也会有类似的观念
作者: art1 (人,原来不是人)   2018-03-04 01:29:00
要完成你说的那些跟网络相关的功能,你要先了解电脑怎么实现两台装置是如何透过网络沟通的,然后再用c语言写出符合规范的这些功能,或者去找别人已经写好的函式库来用
作者: Ommm5566 (56天團)   2018-03-04 07:14:00
我是觉得你去搞懂基于网页框架像Progressive Web Appswebassembly之类的技术可以帮你省去那些工作gnome3好像也是基于网页框架了RPG Maker MV也是用原生的js
作者: y3k (激流を制するは静水)   2018-03-04 09:36:00
你用的作业系统本身就是一个用C写的巨大程式 所有在这个系统上执行的程式语言 在需要添加语言本身没有的功能 或需要底层运作加速效率时 都多少会需要C 不过会C不代表懂C的开发 这差异还不小.... 建议是C至少有基础 可以ANSIC写出简单的小游戏然后再找一个可以时实现你需求的语言跟框架去实作 这样比较有成就感又有底子 阿当然我说的小游戏没有要很好 但至少要让你自己觉得是个游戏 你的需求我会比较建议用nodejs+webapp这样一次学一个js就能做出东西了(虽然实际上要学的东西比只有js要多很多)
楼主: pi2324 (我爱PTT)   2018-03-04 12:59:00
谢谢大家指点!
作者: Bencrie   2018-03-04 12:59:00
用 js 写 code 跟网页框架是两回事
作者: Qbsuran (Qbsuran)   2018-03-04 15:23:00
给你关键字socket libpcap libnet openssl
作者: b0920075 (Void)   2018-03-04 16:15:00
c语言就……电脑可以做的大多都能做,只是麻不麻烦而已
作者: Hurricaneger (裤袜脱落大尉)   2018-03-04 18:57:00
要学就学完嘛!反正多学多一道嘛!
作者: carylorrk (carylorrk)   2018-03-04 23:24:00
gnome3那个是指gjs吗?不太能说是基于js或网页技术吧~不过原PO这些东西的确用其他语言写方便很多
作者: dces4212 (flawless)   2018-03-05 01:48:00
先撇开你想做的 c学好其他语言真的蛮好上手
作者: steve1012 (steve)   2018-03-05 03:47:00
想要一点成就感的话学 python或 javascript之类可能比较快喔 之后需要再回来学c也行
作者: Killercat (杀人猫™)   2018-03-07 08:49:00
看不太懂1...是指windows on windows吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com