Aesthetic Programming: A Handbook of Software Studies

简介:
这本书从内部探讨了编程的技术和文化想象力。它遵循的原则是,软件日益增长的重要性需要一种新的文化思维和课程,这种思维和课程可以解释,并可以更好地理解算法程序,数据处理和抽象的政治和美学。它对权力关系特别感兴趣,而权力关系在有关阶级和资本主义,性别和性以及种族和殖民主义遗产的技术主题中相对未被充分认可。这不仅与表示的政治有关,而且与不表示的政治有关: 在二进制逻辑,层次结构,属性命名方面,权力差异如何隐含在代码中,以及如何通过计算来增强和延续特定的世界观。它介绍并演示了美学编程的反身实践,将学习编程作为一种理解和质疑现有技术对象和范例的方式,并探索重新编程更广泛的生态社会技术系统的潜力。这本书本身遵循这种方法,并作为一个可供修改和恢复的计算对象提供。
英文简介:
The book explores the technical as well as cultural imaginaries of programming from its insides. It follows the principle that the growing importance of software requires a new kind of cultural thinking - and curriculum - that can account for, and with which to better understand the politics and aesthetics of algorithmic procedures, data processing and abstraction.
It takes a particular interest in power relations that are relatively under-acknowledged in technical subjects, concerning class and capitalism, gender and sexuality, as well as race and the legacies of colonialism. This is not only related to the politics of representation but also nonrepresentation: how power differentials are implicit in code in terms of binary logic, hierarchies, naming of the attributes, and how particular worldviews are reinforced and perpetuated through computation.
It introduces and demonstrates the reflexive practice of aesthetic programming, engaging with learning to program as a way to understand and question existing technological objects and paradigms, and to explore the potential for reprogramming wider eco-socio-technical systems. The book itself follows this approach, and is offered as a computational object open to modification and reversioning.
- 书名
- Aesthetic Programming: A Handbook of Software Studies
- 译名
- 美学编程:软件研究手册
- 语言
- 英语
- 年份
- 2020
- 页数
- 298页
- 大小
- 12.49 MB
- 下载
Aesthetic Programming: A Handbook of Software Studies.pdf
- 密码
- 65536
最后更新:2025-04-12 23:57:59
←The Super Programmer: A Colorful Introduction to Engineering!