Uddin Programming Language - Code Examples
This page contains all the practical examples from the main repository's examples/
folder. Each example demonstrates specific features and capabilities of the Uddin programming language.
The examples are organized into the following categories:
📚 Example Categories
🚀 Basics
Fundamental programming concepts and syntax
🗃️ Data Structures
Data organization and manipulation
- Simple Array Demo
- Array Methods Demo
- Dynamic List Demo
- Dictionary Map Demo
- Set Unique Demo
- Stack LIFO Demo
- Queue FIFO Demo
- Linked List Demo
- Binary Tree Demo
- Heap Demo
- Graph Adjacency Demo
- Data Structures Demo
🧮 Math and Calculations
Mathematical operations and algorithms
- Built-in Math Demo
- Digit Separator Demo
- Geometry Calculator
- Import Library Demo
- Math Library
- Number Theory Demo
- Power Operator Demo
- Scientific Notation Demo
- Simple Calculator
- Statistics Analysis
📁 File and Data Handling
File operations and data processing
- Filesystem Operations Demo
- JSON Handling Demo
- Multiline Strings Demo
- String Manipulation Demo
- XML Handling Demo
🌐 Networking and HTTP
Network programming and web services
⚡ Performance and Optimization
Performance enhancement techniques
🔧 Rule Engine
Rule-based programming and pattern matching
- Rule Engine CEP Demo
- Rule Engine Comprehensive Demo
- Rule Engine DateTime Demo
- Rule Engine Fact Database Demo
- Rule Engine Regex Demo
🚀 Quick Start
To run any of these examples:
Clone the repository:
git clone https://github.com/bonkzero404/uddin-lang.git
cd uddin-langRun an example:
go run main.go examples/basics/hello_world.din
📊 Example Statistics
Category | Files | Description |
---|---|---|
Basics | 6 | Core language features and syntax |
Data Structures | 12 | Data organization and manipulation |
Math and Calculations | 10 | Mathematical operations and algorithms |
File and Data Handling | 5 | File I/O and data processing |
Networking and HTTP | 4 | Network programming and web services |
Performance and Optimization | 2 | Performance enhancement techniques |
Rule Engine | 5 | Rule-based programming and pattern matching |
Total Examples: 44 files across 7 categories
🔍 Browse Examples
Click on any category or individual example link above to view the source code directly on GitHub. Each example includes detailed comments and demonstrates specific features of the Uddin programming language.
All examples are maintained in the main repository and regularly updated. Check the GitHub repository for the latest versions.