# julycoding/The-Art-Of-Programming-By-July-2nd

本项目曾冲到全球第一，干货集锦见本页面最底部，另完整精致的纸质版《编程之法：面试和算法心得》已在京东/当当上销售

Repository: https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd
Canonical: https://ross.abutalabs.com/products/the-art-of-programming-by-july-2nd
Language: C
License Family: other
Last push: 2023-02-26T17:05:49+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4645, "days_push": 1284, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 21499, forks 6962 (observed 2026-08-28T04:11:31.780767+00:00)

## What it is
A Chinese-language open-source book project, 'The Art of Programming', compiling 42 in-depth programming and algorithm problems originally drawn from a Microsoft interview 100-question series. It evolved into the published book '编程之法：面试和算法心得' and includes C/C++ code samples with community contributions and translations.

## Use cases
- prepare for programming interview algorithm questions
- learn classic data structure and algorithm problems with detailed explanations
- study C/C++ implementations of interview problems
- find curated algorithm interview questions from tech companies
- learn machine learning topics like xgboost, CNN, RNN for interviews

## When to choose
- you are preparing for Chinese tech company coding interviews
- you want detailed, chapter-length explanations of classic algorithm problems
- you prefer learning algorithms in Chinese with C/C++ code

## When to avoid
- you need a maintained algorithm library or runnable production code
- you want English-only learning materials (translation is incomplete)
- you need a structured course with exercises and grading

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: documentation, developer-tools
- domain: education, tutorials, programming-languages
- platform: cross-platform
- tags: interview-preparation, data-structures, algorithms, chinese, ebook, c-cpp

## Member repositories
- julycoding/The-Art-Of-Programming-By-July-2nd (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:31.780767+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:58:05.467159+00:00, confidence not recorded.
  - readme: https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd (fetched 2026-08-28T04:11:31.780767+00:00, sha fef8616cc25f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
