分页: 1 / 1

#1 老帮菜有福了

发表于 : 2025年 1月 24日 17:20
hci
AI让一代人成为计算机文盲,他们再也不可能变成高端程序员了。

https://nmn.gl/blog/ai-illiterate-programmers

#2 Re: 老帮菜有福了

发表于 : 2025年 1月 24日 17:21
SourSweetTea
狂赞,看来我的C语言能用上了

#3 Re: 老帮菜有福了

发表于 : 2025年 1月 24日 17:27
hci
我也恢复写C了。

现在我鼓吹“分层混合语言编程”。

我用三个语言:最上层用Clojure,中间用Java,底层用C。不同层次的问题用最适合的语言,用最少的劲,得到最大的好处。也不用学什么新语言了。
SourSweetTea 写了: 2025年 1月 24日 17:21 狂赞,看来我的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
SourSweetTea 写了: 2025年 1月 24日 17:21 狂赞,看来我的C语言能用上了
看来你不光会做菜,还会写程序啊

#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内存块,不知是否用工具辅助查找。