Quickstart Guides
Get up and running with EiplGrader in your preferred programming language.
Choose Your Language
Quick Comparison
| Language | Type System | Type Inference | Best For |
|---|---|---|---|
| Python | Dynamic | ✅ Automatic | Beginners, rapid prototyping |
| JavaScript | Dynamic | ✅ Automatic | Web developers, async code |
| Java | Static | ❌ Required | Enterprise, OOP concepts |
| C/C++ | Static | ❌ Required | Systems programming, performance |
| Go | Static | ❌ Required | Concurrent programming, simplicity |
| Haskell | Static | ❌ Required | Functional programming, theory |
Common Steps
All quickstart guides follow the same pattern:
- Install EiplGrader
pip install eiplgrader - Set up API key
export OPENAI_API_KEY="your-key-here" Generate code from natural language
Test the code with predefined test cases
- Analyze results and iterate
Choose a language above to see specific examples and patterns.
Table of contents
- Python Quickstart
- JavaScript Quickstart
- Java Quickstart
- C/C++ Quickstart
- Go Quickstart
- Haskell Quickstart