Urgent.News

What's breaking now, across thousands of outlets.

Tech

RevanScript (RVS) Programming Language (RVS-Lang)

Introducing RevanScript (RVS) — My Own Programming Language Written in C Hello, developers! My name is Revan Babayev, and I am the creator and primary developer of RevanScript (RVS), an experimental programming language project that I started on April 4, 2026. RVS is an interpreter-based programming language written primarily in C99. The main goal of this project is to explore programming…

Introducing RevanScript (RVS) - the programming language designed and developed by Revan Babayev. This experimental language, born on April 4, 2026, is an interpreter-based project written primarily in C99. The primary objective behind RevanScript is to delve into various aspects of programming language design, interpreter development, memory management, and the underlying engineering principles that govern programming languages.

Developing a programming language from scratch requires a unique approach, as it involves contemplating syntax, execution, memory management, expressions, data structures, and the interplay between different components. RevanScript aims to provide a clear structure, practical functionality, and a maintainable implementation, rather than focusing on the inclusion of numerous features.

This language is primarily developed in C99, ensuring compatibility with standard C99 compilers. The key areas of focus within RevanScript include interpreter development, variables and data types, control flow (conditional statements and loops), functions, memory management, and built-in functionality through modules and libraries.

The project is structured into several internal components, such as parsing, input/output, buffers, expressions, and table-based memory systems. The development philosophy behind RevanScript emphasizes a long-term learning and engineering endeavor, with the primary goal of understanding how programming languages function internally. Currently, the primary focus is on improving the interpreter's stability, strengthening its internal architecture, and gradually expanding its functionality.

Looking ahead, future development may encompass enhancements in memory management, testing infrastructure, built-in libraries, and developer tools. The ultimate aim is to build RVS step by step, with a strong emphasis on creating a reliable foundation before tackling more extensive features.

RevanScript is more than just a language for Revan Babayev; it represents an ongoing exploration of programming language design and implementation. The project serves to document his progress, connect with other developers, and learn from the wider programming community. Developers interested in interpreters, C programming, or programming language design are encouraged to share their thoughts on this fascinating project.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Walk-In A booking platform for creators who work from a cafe table

My friend reads tarot at cafes in Mumbai: Blondie in Khar on Saturdays, Janu in Juhu on Sundays, Blondie House when they have a table free. He's good at it.

  • Mumbai-based creator develops Walk-In platform for cafe-based creators
  • Simplifies booking process with AI-assisted messages and scheduling
  • Platform runs on laptop for easy access and anonymity

How I Built My Practice Website From Scratch With Revamp

When I set out to create a website for my medical practice, I started with the person who would be visiting it. Someone considering care should be able to understand what the practice stands for…

  • Created approachable medical practice website using Revamp's AI design tool
  • Incorporated patient portal link and navigation for seamless experience
  • Added patient reviews and blog section to personalize patient journey

Trump says Google kisses his ass

During a rally on Saturday, October 17th, in Highland Heights, Kentucky, Donald Trump bragged about how much more powerful and influential he was during his second term.

RuleFit: an open model rewrites messy product titles, and plain code decides if they pass

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built RuleFit cleans up messy product titles so they follow a store platform's rules.

  • RuleFit simplifies messy e-commerce product titles to meet store platform guidelines
  • Open-source model generates rewrite suggestions using plain Python code validation
  • MIT-licensed code includes 67 automated tests and is not deployed live

More from Sunday 18 October →