项目概述
Jelly Project Overview
1. Project Introduction
Jelly is a simple interpreted programming language developed by Terrascheese. It provides a lightweight programming environment that supports basic programming concepts and features, making it an excellent choice for beginners learning programming fundamentals or for quick scripting tasks.
Current Version: 1.7.0 Compiler Name: Typer Developer: Terrascheese
Jelly is designed to be intuitive and easy to learn, with a syntax that is familiar to users of other programming languages like Python. Despite its simplicity, it offers a surprisingly robust set of features that allow for the creation of useful programs.
2. Project Structure
The Jelly project has a well-organized structure that separates different components of the language implementation.
3. Core Features
Jelly offers a comprehensive set of features that make it a capable programming language for various tasks.
3.1 Interactive REPL Mode
The Read-Eval-Print Loop (REPL) provides an interactive environment where users can enter Jelly code and see immediate results.
3.2 File Execution
Jelly can execute code stored in files with extensions .jelly, .jl, or .jly.
3.3 Data Types
Jelly supports several fundamental data types: Numbers, Strings, Booleans, Lists, Dictionaries, and None.
3.4 Control Flow
The language includes robust control flow structures: Conditional statements, Loops, and Loop control.
3.5 Functions
Jelly allows users to define their own functions with parameters and return values.
3.6 Module System
The module system enables users to import and use functionality from both built-in modules and custom modules.
3.7 System Integration
Jelly provides capabilities to interact with the underlying operating system.
3.8 File Operations
The language supports basic file operations, allowing programs to read from and writ[... 1184 chars omitted ...]
Was this page helpful?
