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