Link Search Menu Expand Document

Quickstart Guides

Get up and running with EiplGrader in your preferred programming language.

Choose Your Language

🐍 Python

Dynamic typing with automatic inference

Python Quickstart →

🟨 JavaScript

Node.js with async/await support

JavaScript Quickstart →

☕ Java

Static typing with explicit annotations

Java Quickstart →

⚡ C/C++

System programming languages

C/C++ Quickstart →

🔷 Go

Modern compiled language

Go Quickstart →

λ Haskell

Pure functional programming

Haskell Quickstart →

Quick Comparison

LanguageType SystemType InferenceBest For
PythonDynamic✅ AutomaticBeginners, rapid prototyping
JavaScriptDynamic✅ AutomaticWeb developers, async code
JavaStatic❌ RequiredEnterprise, OOP concepts
C/C++Static❌ RequiredSystems programming, performance
GoStatic❌ RequiredConcurrent programming, simplicity
HaskellStatic❌ RequiredFunctional programming, theory

Common Steps

All quickstart guides follow the same pattern:

  1. Install EiplGrader
    pip install eiplgrader
    
  2. Set up API key
    export OPENAI_API_KEY="your-key-here"
    
  3. Generate code from natural language

  4. Test the code with predefined test cases

  5. Analyze results and iterate

Choose a language above to see specific examples and patterns.


Table of contents