Download Android Apps and Games
AppBrain
  • Apps
  • Apps being viewed right now Trending apps today Most popular apps All-time most downloaded apps Top rated apps
  • Intelligence ▾
    Intelligence overview → Track any Android app or your whole market
    Track & analyze
    Keyword Tracker & OptimizerTrack & improve Play rankings App Performance ReportOne-off PDF for any app StatisticsFree Android & Play market stats
    Promote your app
    Featured Apps App Links
  • Intelligence
  • Pricing
  • Dashboard
  • Sign up
  • Log in
Last updated on: 2026-07-12
Android Apps > Books & Reference > Basics Of Programming
Basics Of Programming icon

Basics Of Programming

16.0
Engineering Wale Baba
0.00
0 reviews
5,000+
Downloads
Free

Handbook on Basics of Principles of Programming, learn a topic in a minute

Basics Of Programming Screenshot 1 of 8
Basics Of Programming Screenshot 2 of 8
Basics Of Programming Screenshot 3 of 8
Basics Of Programming Screenshot 4 of 8
Basics Of Programming Screenshot 5 of 8
Basics Of Programming Screenshot 6 of 8
Basics Of Programming Screenshot 7 of 8
Basics Of Programming Screenshot 8 of 8

About Basics Of Programming

Basics Of Programming is a books & reference app developed by Engineering Wale Baba.

Download Statistics

Basics Of Programming has been downloaded 8.4 thousand times. In the last 30 days, the app was downloaded 36 times.

User Ratings

The app has no ratings yet.

App Information

Basics Of Programming is FREE to download. The APK download size is 12.36 MB. The latest version available is 16.0. The last update was on August 22, 2025.

Technical Requirements

Basics Of Programming requires Android 4.1+ or higher. The app has a content rating of Everyone. The app has been available on Google Play November 2015.

Description
The app is a complete free handbook of Basics of Programming language which covers important topics, notes, materials.

This App is designed for quick learning, revisions, references at the time of exams and interviews.

This eBook has127 topics in 5 chapters, totally based on practical as well as a strong base of theoretical knowledge.

Some of the topics Covered in the app are:
1. Abstract Machines
2. The Interpreter
3. Low-level and High-level languages
4. Example of an Abstract Machine
5. Describe a Programming Language
6. Grammar and Syntax
7. Introduction to syntax and semantics
8. Problem of Describing Syntax
9. Methods of Describing Syntax
10. Extended BNF
11. Attribute Grammars
12. Attribute Grammars Defined
13. Examples of Attribute Grammars
14. Computing Attribute Values
15. Dynamic Semantics
16. Axiomatic Semantics
17. Principles of language design
18. Programming paradigm
19. History of programming languages
20. Language design
21. Design goals of programming languages
22. Compilers
23. Virtual machines and interpreters
24. Chomsky Hierarchy
25. Elementary data types
26. Integer operations
27. Overflow operation
28. Enumeration types
29. Character type
30. Boolean type
31. Subtypes
32. Derived types
33. Expressions
34. Assignment statements
35. Introduction to lexical and semantic analysis
36. Lexical Analysis
37. Parsing Problem
38. Top-Down parsing
39. Bottom-Up Parsing
40. Complexity of Parsing
41. LL Grammar Class
42. Parsing Problem for Bottom-Up Parsers
43. Shift-Reduce Algorithms
44. LR Parsers
45. Data type
46. Primitive Data Types
47. Character String Types
48. Implementation of Character String Types
49. Array Types
50. Array Categories
51. Slices
52. Implementation of Array Types
53. Associative Arrays
54. Record Types
55. Tuple Types
56. List Types
57. Union Types
58. Pointer and Reference Types
59. Pointer Problems
60. Pointers in C and C
61. Reference Types
62. Implementation of Pointer and Reference Types
63. Heap Management
64. Type Checking
65. Strong Typing
66. Expressions
67. Arithmetic Expressions
68. Operator Evaluation Order
69. Associativity
70. Parentheses
71. Operand Evaluation Order
72. Referential Transparency
73. Overloaded Operators
74. Type Conversions
75. Coercion in Expressions
76. Explicit Type Conversion
77. Relational and Boolean Expressions
78. Short-Circuit Evaluation
79. Assignment statements
80. Fundamentals of Subprograms
81. Procedures and Functions in subprograms
82. Design Issues for Subprograms
83. Local Referencing Environments
84. Parameter-Passing Methods
85. Implementating Models of Parameter Passing
86. Implementing Parameter-Passing Methods
87. Type Checking Parameters
88. Parameters That Are Subprograms
89. Calling Subprograms Indirectly
90. Overloaded Subprograms
91. Generic Subprograms
92. Generic Functions in C
93. Generic Methods in Java 5.0
94. Design Issues for Functions
95. User-Defined Overloaded Operators
96. Closures
97. Coroutines
98. The Concept of Abstraction
99. Data Abstraction
100. Design Issues for Abstract Data Types
101. Abstract Data Types in Ada
102. Abstract Data Types in C
103. Abstract Data Types in C#
104. Parameterized Abstract Data Types
105. Parameterized Abstract Data Types in C
106. Encapsulation in C
107. Encapsulation in C
108. Concurrency
109. Categories of Concurrency
110. Subprogram-Level Concurrency
111. Flow diagram of task states
112. Semaphores
113. Cooperation Synchronization
114. Competition Synchronization
115. Monitors
116. Message Passing
117. Ada Support for Concurrency
118. Java Threads
119. High-Performance Fortran

All topics are not listed because of character limitations.

Each topic is complete with diagrams, equations and other forms of graphical representations for better learning and quick understanding.

Basics of Programming is part of computer science & software engineering education courses and information technology degree programs of various universities.
Show more Show less

More data about Basics Of Programming

Price Free to download
Total downloads 8.4 thousand
Recent downloads 36
Rating No ratings
Ranking Not ranked
Version 16.0
APK size 12.4 MB
Number of libraries 10
Designed for Android 4.1+
Suitable for Everyone
Ads Contains ads

App Performance Report

Get a detailed PDF report for Basics Of Programming with download trends, rating history, and key performance statistics — useful for competitive research or tracking your own app. Learn more

Get PDF Report — $29

Alternative downloads for the Basics Of Programming app

Compiler Design Tutorial icon Compiler Design Tutorial
E-TEACHING GURUKUL
5.0
Free
5,000+
C Programming icon C Programming
Spyboy
3.9
Free
50,000+
Learn R Programming - ApkZube icon Learn R Programming - ApkZube
ApkZube
4.4
Free
50,000+
Fortran Programming icon Fortran Programming
Softecks
4.6
Free
10,000+
VB.NET Programming Compiler icon VB.NET Programming Compiler
BerylBox
4.3
Free
100,000+
Java Programming icon Java Programming
Spyboy
4.8
Free
10,000+
UpSkill - Coding Simplified icon UpSkill - Coding Simplified
OnePercent
4.2
Free
1,000+
C# Programming Compiler icon C# Programming Compiler
BerylBox
3.3
Free
100,000+

Basics Of Programming compared with similar apps

Common keywords of similar apps

Types Abstract Type Subprograms Expressions Parsing Basics Methods Attribute Character Passing Concurrency Level Semantics Problem Grammars Implementation Array Pointer Reference Evaluation Overloaded Issues Parameter Generic Handbook Principles Topic Quick Strong Machines High Introduction Describing Defined Boolean Assignment Statements Data Programming Design Language Topics Syntax App Languages Functions Complete Learning Grammar

Keywords missing from this app

English Perl Code Learn Program Java Basic Questions Programs Compiler Tutorial Features Smallbasic Easy Time Offline Input Recent Free Https Practice Run Files File Advanced Analysis Designed Share Interview Interface Internet French Exercises Output User Editor Detailed Class

More from Engineering Wale Baba

Electrical Power Systems icon Electrical Power Systems
Engineering Wale Baba
3.6
Free
100,000+
Basic Electrical Engineering icon Basic Electrical Engineering
Engineering Wale Baba
3.4
Free
100,000+
Engineering Mechanics icon Engineering Mechanics
Engineering Wale Baba
3.6
Free
100,000+
Power Electronics icon Power Electronics
Engineering Wale Baba
3.9
Free
100,000+
Building Construction Material icon Building Construction Material
Engineering Wale Baba
4.0
Free
100,000+
Engineering Maths 1 icon Engineering Maths 1
Engineering Wale Baba
3.4
Free
100,000+
Artificial Intelligence : AI icon Artificial Intelligence : AI
Engineering Wale Baba
4.0
Free
100,000+
Electrical Engineering icon Electrical Engineering
Engineering Wale Baba
0.0
Free
50,000+
Electrical System Design icon Electrical System Design
Engineering Wale Baba
3.8
Free
50,000+

Downloads over time

Basics Of Programming has been downloaded 8.4 thousand times. Over the past 30 days, it has been downloaded 36 times.

Changelog of Basics Of Programming

Show changelog

Developer information for Engineering Wale Baba

Engineering Wale Baba

georgydoki@gmail.com

Website

Legal name:

Address:

Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
I'm the developer of this app

Share Basics Of Programming

Comments on Basics Of Programming for Android

★★★★☆ Richard Pepple · Mar 16, 2017
Good one I love the app as a software engineering student it's very help and easy to work with and understand. Nice job guys Weldon
★★★★★ A Google user · Apr 22, 2017
I like it and will learn more from this app

Google Play Rankings for Basics Of Programming

This app is not ranked

Technologies used by Basics Of Programming

Basics Of Programming is requesting 31 permissions and is using 10 libraries.
Show details
Top new apps Today's trending apps Popular Books & Reference Apps Apps other people are watching Apps on sale
Compiler Design Tutorial icon Compiler Design Tutorial
C Programming icon C Programming
Learn R Programming - ApkZube icon Learn R Programming - ApkZube
Fortran Programming icon Fortran Programming
VB.NET Programming Compiler icon VB.NET Programming Compiler
Java Programming icon Java Programming
UpSkill - Coding Simplified icon UpSkill - Coding Simplified
C# Programming Compiler icon C# Programming Compiler

Back to top
AppBrain Intelligence premium content

Subscribe now to get full and unlimited access to AppBrain Intelligence. You'll have access to:

  • App Intelligence dashboard (performance timeline, competitor comparison, country rankings, insight cards)
  • Detailed ranking data per app
  • Full timeline per developer
  • Device market shares data per country
  • Unlimited keyword tracking
1 Month

$75/mo
(billed every month)

SAVE 0%
Subscribe
3 Months

$65/mo
($195 billed every 3 months)

SAVE 13%
Subscribe
1 Year

$57.50/mo
($690 billed every year)

SAVE 23%
Subscribe
Each subscription will automatically renew 3 days before the expiration date for the same time period. Subscriptions can be cancelled at any time before the renewal.

AppBrain is a directory focused on discovering great apps and games. We give statistics, rankings and search options that Google Play and the App Store don't have. All trademarks are owned by their respective owners. AppBrain doesn't offer APKs or binaries, and always lets users install the official version from Google Play or the App Store.

More apps

  • Top Android apps being viewed
  • iFunny-video memes, meme maker
  • Barchat Proxy: PrivacyPro
  • Notes Creator: Organized Notes

Android Statistics

  • Android statistics
  • Google Play Developer stats
  • Trending Android Apps
  • Top popular Apps
  • Buy the best Android phone

About AppBrain

  • Contact
  • Privacy
  • Documentation
  • DMCA takedowns
  • Articles
  • Blog
  • Tips to improve your Android promotional campaign
© 2010-2026 - AppBrain