1
RegardDayAsUnit 2023-02-20 20:34:21 +08:00
和你相反
我干 python 两年了,做的东西很杂, 运维,web 开发,kvm 虚拟化,感觉乱而杂 准备学一门 C++傍身了 |
2
poporange OP @RegardDayAsUnit 额...听说 c++好像很难
|
3
onice 2023-02-20 20:37:51 +08:00
作为有几年经验的 Java 开发,我大学也学过 C ,除了用 C 做算法题,做过命令行版的贪食蛇,我也是什么都做不出来。
|
4
cmdOptionKana 2023-02-20 20:39:02 +08:00 2
很正常,这就是常说的 “生态”!
你现在已经完全入门了,可以开始看看各种语言的生态,比如你想做手机 App 、想搞操作系统底层、想写桌面软件、想做网站等等,根据你的目的,去看框架、库,挑个好的生态,然后才自然决定再学哪个语言。 |
5
levelworm 2023-02-20 21:48:08 +08:00 via Android
C 是做底层的
|
6
FanyFull 2023-02-20 22:13:48 +08:00
可以再学一下 ahk ,然后使用 C 语言来写 dll 来让 ahk 调用,改造 Windows 的使用环境。
|
7
likai 2023-02-20 22:18:38 +08:00
学完 C.开整单片机.从点灯开始
|
8
deorth 2023-02-20 22:19:57 +08:00 via Android
可以加入 C 语言研究会
|
9
tool2d 2023-02-20 22:33:23 +08:00
|
10
whyclong 2023-02-20 22:35:08 +08:00 via iPhone
需要上项目。
|
11
kkocdko 2023-02-20 23:29:54 +08:00 via Android
可以给 python 写个模块玩玩
|
12
cmdOptionKana 2023-02-20 23:30:25 +08:00
@tool2d 先精一种,还是要看目的、看生态,才能决定先精哪一个语言
|
13
enchilada2020 2023-02-20 23:36:37 +08:00 via Android
问题是 你学 C 的目的是什么?如果单纯是想会写 C 那你已经达到目的了 还迷茫什么?如果不仅仅是会写 而是想用它做个什么东西 比如嵌入式单片机那些 那你已经有目标了 接着去学就好了 还迷茫什么?
|
14
OutOfMemery 2023-02-20 23:39:10 +08:00
买个 51 或者 32 开发板开始点灯,蜂鸣器,一下子感觉就来了。。。
|
15
netabare 2023-02-20 23:48:57 +08:00 via Android 1
C 语言要「学完」很难吧。
如果说是语法的话,感觉并不能代表什么。对学完的定义一般都是可以用这个工具 /技术,参考各种资料文档或者在线教程,独立完成设计实现一个完整的程序(哪怕是不带 UI 的也好)。 如果 op 能做到这一步的话,也许可以想一下 op 想做什么,比如说 Windows ,或者前面提到的嵌入式,或者做网络 /文件系统之类的底层类库什么的。 |
16
tool2d 2023-02-21 00:26:57 +08:00 1
@cmdOptionKana 对我来说,选什么语言都是浮云。
一百种语言,都可以通过 llvm 编译成 wasm 虚拟机,然后再通过 wsi 这种统一的 interface 接口,写中间层去对接需要的业务端 API 。 V2 以前流行过一句话,写 Web 就是天天在拼字符串。类似的我觉得嘛,写了那么久的业务代码,最终就是为了把语言逻辑代码变成堆栈虚拟机的一部分。 |
17
poporange OP @OutOfMemery 手里有一个 esp8266 和一个 esp32 ,去年买了一个树莓派,用 python 驱动了 ssd1306 ,做了一个小项目,但那些都是学完 python 以后的成就。现在学完了 C ,就是觉得我好像做不出来什么能让自己有成就的东西。不是我不想做,是我不知道怎么做,额,不会像学完 python 以后,可以直接就可以做出很多东西那种感觉。
|
20
nsynet57 2023-02-24 22:35:51 +08:00
玩玩 linux ,桌面软件等等,很多 c/c++写的,不满意的可以自己编译代码看看别人的代码
|