The co-op bookstore for avid readers
Book Cover for: Programming for Non-professionals, Buxing Jiang

Programming for Non-professionals

Buxing Jiang

"Programming for Non-professionals" is designed to teach non-professionals how to program. In today's world, programming has become a basic skill, similar to driving, offering significant benefits for solving daily work and life problems. However, most programming languages are created for professionals, making it difficult for others to learn and apply these skills. This book aims to bridge that gap.


The book is divided into two parts. The first part covers fundamental concepts common to most programming languages. Understanding these basics allows you to quickly learn new languages, though initially, you might only solve simple arithmetic problems. These foundations are essential for further learning. The second part focuses on structured data and its processing methods, common in everyday tasks such as tables and data analysis. This section goes beyond traditional systems and introduces new operations crucial for structured data processing.


This book is not for professional programmers and avoids advanced topics like object orientation, event-driven programming, and frameworks. Most of the content is accessible to beginners, with some advanced topics marked with an asterisk (*) for optional deeper understanding. Skipping these will not hinder your overall learning or application in daily work.

Book Details

  • Publisher: Asian Culture Press
  • Publish Date: Jun 1st, 2024
  • Pages: 188
  • Language: English
  • Dimensions: 11.00in - 8.50in - 0.40in - 0.99lb
  • EAN: 9781957144962
  • Categories: General

About the Author

Jiang, Buxing: - Mr. Jiang was a gold medalist with the Chinese team at the 30th International Mathematical Olympiad (IMO) 1989. He studied Computer Science at Tsinghua University from 1989 to 1996, earning a master's degree. After graduation, he worked at renowned software companies, focusing on designing and developing information systems and related platforms. In 2000, he founded Raqsoft Company, developing software tools including report, data computation, and database software. In 2004, he invented the nonlinear reporting model, significantly improving complex data reporting tasks, and published the "Principle of Nonlinear Reporting Model" in 2007. Since 2008, Mr. Jiang has been innovating data computation technologies, developing the discrete data set model, and leading the creation of SPL, a new-generation data computation language. In 2018, his team released SPL Server, a comprehensive data warehouse product. He was recognized as one of the Top 10 Leading Figures in China's software and information industry in 2016, 2017, and 2018.