分页: 1 / 1
#1 老帮菜有福了
发表于 : 2025年 1月 24日 17:20
由 hci
#2 Re: 老帮菜有福了
发表于 : 2025年 1月 24日 17:21
由 SourSweetTea
狂赞,看来我的C语言能用上了
#3 Re: 老帮菜有福了
发表于 : 2025年 1月 24日 17:27
由 hci
我也恢复写C了。
现在我鼓吹“分层混合语言编程”。
我用三个语言:最上层用Clojure,中间用Java,底层用C。不同层次的问题用最适合的语言,用最少的劲,得到最大的好处。也不用学什么新语言了。
#4 Re: 老帮菜有福了
发表于 : 2025年 1月 25日 18:39
由 jerryzhang
py + Cpp 不是ai的标配吗,最近使用很多cpp 感觉很好
#5 Re: 老帮菜有福了
发表于 : 2025年 2月 22日 09:40
由 jgljk
hci 写了: 2025年 1月 24日 17:27
我也恢复写C了。
现在我鼓吹“分层混合语言编程”。
我用三个语言:最上层用Clojure,中间用Java,底层用C。不同层次的问题用最适合的语言,用最少的劲,得到最大的好处。也不用学什么新语言了。
现在学C还来得及嘛,之前会javascript PHP等东西
#6 Re: 老帮菜有福了
发表于 : 2025年 2月 22日 09:41
由 jgljk
#7 Re: 老帮菜有福了
发表于 : 2025年 2月 22日 10:03
由 noktard
自从有了github copilot, 用啥语言区别都不大.
老帮菜还是老帮菜
#9 Re: 老帮菜有福了
发表于 : 2025年 2月 22日 12:24
由 hci
来不及了。
jgljk 写了: 2025年 2月 22日 09:40
现在学C还来得及嘛,之前会javascript PHP等东西
#10 Re: 老帮菜有福了
发表于 : 2025年 2月 22日 12:36
由 hellofolks
hci 写了: 2025年 2月 22日 12:24来不及了。
哈哈
大佬是在搞笑的吧?
#11 Re: 老帮菜有福了
发表于 : 2025年 2月 23日 00:18
由 jgljk
hci 写了: 2025年 2月 22日 12:24来不及了。
趁着周末试着学了一下C语言,凭借之前会别的语言和linux加上ai辅导,感觉还是挺简单的啊。
语法之类的一眼看过去,都一样的。
不同点是变量啊数组啊之类的内存怎么用的要搞清楚,但也很容易搞清楚,就是分清楚stack和heap。
就是字符串麻烦一些,但搞清楚了也很清晰啊,还是内存怎么用的问题。
搞懂围绕内存怎么用后,地址和指针这些明白了。
直接操作内存这种简单粗暴的方式看起来也挺好的,现在感觉之前学的javascript php在这方面做的不够直接。
还有多文件工程,竟然要自己手写makefile,这个没怎么深入,弄了个模板直接能用了,好像就是自动判断文件新旧和依赖然后命令调用。
调试工具竟然是命令行的gdb,也勉强用起来了,coredump定位源码错误位置之类的。
在后面看了多进程多线程网络socket。
网络socket这块很感兴趣,着重看的,那个select看着别扭,没怎么搞明白,但是反而那个epoll挺容易懂,就是windows平台不能用,先不管了。
觉得再学点rfc网络协议就能写出一些实用的东西了。一直想写个去中心化的分布的网络工具,看来要实现了。
目前短板是内存使用方面的,有些不容易定位错误的情况,内存读写过界,重复free内存块,不知是否用工具辅助查找。
#12 Re: 老帮菜有福了
发表于 : 2025年 2月 23日 00:55
由 hci
加油!
jgljk 写了: 2025年 2月 23日 00:18
趁着周末试着学了一下C语言,凭借之前会别的语言和linux加上ai辅导,感觉还是挺简单的啊。
语法之类的一眼看过去,都一样的。
不同点是变量啊数组啊之类的内存怎么用的要搞清楚,但也很容易搞清楚,就是分清楚stack和heap。
就是字符串麻烦一些,但搞清楚了也很清晰啊,还是内存怎么用的问题。
搞懂围绕内存怎么用后,地址和指针这些明白了。
直接操作内存这种简单粗暴的方式看起来也挺好的,现在感觉之前学的javascript php在这方面做的不够直接。
还有多文件工程,竟然要自己手写makefile,这个没怎么深入,弄了个模板直接能用了,好像就是自动判断文件新旧和依赖然后命令调用。
调试工具竟然是命令行的gdb,也勉强用起来了,coredump定位源码错误位置之类的。
在后面看了多进程多线程网络socket。
网络socket这块很感兴趣,着重看的,那个select看着别扭,没怎么搞明白,但是反而那个epoll挺容易懂,就是windows平台不能用,先不管了。
觉得再学点rfc网络协议就能写出一些实用的东西了。一直想写个去中心化的分布的网络工具,看来要实现了。
目前短板是内存使用方面的,有些不容易定位错误的情况,内存读写过界,重复free内存块,不知是否用工具辅助查找。