Nexa programming language. A language for game developers by a game developer

Overview

NexaLang

NexaLogo

Nexa programming language. A language for game developers by a game developer.

Features

  1. High-Level: Nexa is an easy high level language
  2. Two Memory Mangement Options (Eventually): Nexa will have two memeory mangement options. A garbage collector and manual memory managment if developers want more control.
  3. File Extension: Nexa code files must have the extension .nx
  4. Discord Server: https://discord.gg/wQcZvVJv

WARNING

The language is still in developement and it may be a while.

Release date: 01101001 01100100 01101011

About Me

selfie

My name is Sabian aka Sabe or sup0088. I am 14 and I have been coding for 4 years. I started back in summer of 2020 when I broke my ps4 and I had an old laptop that I accidentally installed a couple viruses on. When my dad showed me this program called Small Basic and I fell in love with it instantly I made very basic text based games but I was doing it for days. But at some point I wanted to release my games but I figured out that small basic doesn't have a very good sharing network so I had to go hunting. I went through a lot of programming language and I found out that I wasn't a fan of using engines like Godot and Unity so I started doing more with programming languages. You may ask do I regret doing more with programming language? Would I ever go back. Well the answer is no. I have learned a lot than when I was using game engines and programming making things from scratch is far more fun in my opinion.

Why am I making Nexa

I am making Nexa because I want a language kind of like rust and multiple languages that I have used. You may ask why not use rust? Well I want a language that's less huge and that takes up a lot of space, one that doesn't take a long time to compile one of rust big problems, a language that gives you more control and you don't have to fight with the barrow checker, a language with simple syntax and little keywords Rust has 53 keywords while Nexa has only 22. That may not bother you but personally that makes it a little bit bloated in my opinion and I am not really a fan of that. Agree to disagree. Also Nexa has syntax that I personally want in a language and syntax features from other languages that I really like.

You might also like...
The Amp programming language: a language designed for building high performance systems.

A language designed for building high performance systems. Platform Support x86_64-pc-windows ✅ x86_64-unknown-linux ⚠️ untested x86_64-unknown-darwin

A Text User Interface library for the Rust programming language
A Text User Interface library for the Rust programming language

Cursive Cursive is a TUI (Text User Interface) library for rust. It uses ncurses by default, but other backends are available. It allows you to build

🎄My Advent of Code 2021 solutions in the Rust programming language

Advent of Code 2021 in Rust My Advent of Code 2021 solutions in the Rust programming language. This repository holds a separate Rust project for each

Yfin is the Official package manager for the Y-flat programming language
Yfin is the Official package manager for the Y-flat programming language

Yfin is the Official package manager for the Y-flat programming language. Yfin allows the user to install, upgrade, and uninstall packages. It also allows a user to initialize a package with the Y-flat package structure and files automatically generated. In future, Yfin will also allow users to publish packages.

A Text User Interface library for the Rust programming language
A Text User Interface library for the Rust programming language

Cursive Cursive is a TUI (Text User Interface) library for rust. It uses ncurses by default, but other backends are available. It allows you to build

Notes on learning the Rust programming language syntax.

notes-on-rust Notes on learning the Rust programming language syntax. Resources https://www.rust-lang.org/learn/get-started https://doc.rust-lang.org/

A clone of linux cal command, using rust programming language

CLI Calendar command What the project does This command was inspired by Linux Cal command that shows the current month calendar as output (by default)

A simple lexer which creates over 75 various tokens based on the rust programming language.

Documentation. This complete Lexer/Lexical Scanner produces tokens for a string or a file path entry. The output is a Vector for the user to handle ac

An embeddable dynamic programming language for Rust.

rune Visit the site 🌐 - Read the book 📖 An embeddable dynamic programming language for Rust. Contributing If you want to help out, there should be a

Owner
Sabe
Sabe
A programming language for developers 💻

DevScript DevScript DevScript is a programming language for developers ?? Authors: Note: this section will be changed to be more sophisticated, as to

BestMat, Inc 5 Mar 20, 2024
Revolutionize handheld gaming with adaptive game settings. Optimize graphics and gameplay experience based on real-time system metrics. Open-source project empowering developers to enhance games on portable devices

Welcome to the server-side application for the HarmonyLink project. This innovative software is developed with the Rust programming language and is ai

Jordon Brooks 5 Jun 28, 2023
An Interpreter for Brainfuck programming language implemented in the Rust programming language with zero dependencies.

Brainfuck Hello, Visitor! Hey there, welcome to my project showcase website! It's great to have you here. I hope you're ready to check out some awesom

Syed Vilayat Ali Rizvi 7 Mar 31, 2023
A C-like programming language that is similar to Rust's syntax. Toy programming language.

CRUST This is a hobby project to learn about compilers and language design. I've designed the language to be similar to C and Rust. Heavily inspired b

Mahmoud Almontasser 50 Jul 13, 2024
🦾 An AI developer that evolves to fit your needs

collective Discord An AI developer that evolves to fit your needs. collective is an AI developer that adapts to your coding style. When prompted to cr

Collective AI 5 Mar 30, 2023
An ebpf knowledge base, based on llama_index and bpf-developer-tutorial

ebpf-knowledge-base An ebpf knowledge base, based on llama_index and bpf-developer-tutorial Usage First, you need to clone this repo: git clone --recu

eunomia-bpf 7 Apr 1, 2023
Get your loadshedding schedule in your calendar and never be left in the dark! Open-source, up-to-date, and developer friendly.

Loadshedding schedules in your digital calendar. No apps, no ads, up-to-date, and developer friendly. Get it • Key Features • Using the data • Project

Boyd Kane 117 Apr 26, 2023
Zellij is a workspace aimed at developers, ops-oriented people and anyone who loves the terminal

Zellij is a workspace aimed at developers, ops-oriented people and anyone who loves the terminal. At its core, it is a terminal multiplexer (similar to tmux and screen), but this is merely its infrastructure layer.

null 9.3k Jan 4, 2023
Ion - a CLI toolbox for Julia developers

Ion - a CLI toolbox for Julia developers Ion is a CLI toolbox for Julia developer. It provides a set of tools to help you develop Julia packages. Inst

Rogerluo 38 Mar 8, 2023
Programming language made by me to learn other people how to make programming languages :3

Spectra programming language Programming language made for my tutorial videos (my youtube channel): Syntax Declaring a variable: var a = 3; Function

Adi Salimgereyev 3 Jul 25, 2023