剖析python源代码学习C语言

本文探讨了如何通过分析python源代码来学习C语言,强调语言是沟通工具,各有其应用场景。作者从Python-2.7.9的源代码出发,特别是关注`object.h`文件,讲解了C语言中的条件编译、结构体、指针和跟踪引用等概念,旨在帮助读者理解如何用C语言构建高级语言。
摘要由CSDN通过智能技术生成

作为一个学习计算机语言的学习者来说,怎么样学习计算机语言以及理解计算机世界,对于一个初学者来说都是那么新颖,可是怎么样才能学会呢?看到网络上,大量文章对不同语言进行比较,感觉非得找出最好的语言似的,可是无论怎么比较,各种语言都是并存的,因为世界是多元的,不同语言也是存在的,存在就是道理,不同语言有不同的应用,如果语言不能给予对现实世界应用,那么语言就是乏乏无力的,语言是一种沟通工具,计算机是人类与机器之间沟通的工具。

python源代码满满的C语言代码,我们来看看python源代码,让我们看看,C语言是如何神奇的构建python这种语言的,C语言是一种过程式语言,它是怎样构建出一种对象式的语言。

机器<-->人,人的思维是千变万化,天马行空的,而机器是通电的,目前就是0和1组成的电信号,如何把人与机器连接起来,机器1001001010101010<-->汇编(或者说是指令集)<->C<->python.

现在我们就进入python源代码来看看C语言

有些人喜欢从最初的版本来剖析,我就比较随性了,就从容易找到的版本Python-2.7.9开始吧,反正万变不离其宗,本质无处不在。

python是面向对象的,所以抓住object这个点是没错的,好,我们就入include这个文件夹,看看,c语言对头文件的定义,首先打开object.h这个文件

#ifndef Py_OBJECT_H
#define Py_OBJECT_H<
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值