• About Us
  • Readers Write
  • Our People
Carthage Magazine
  • Home
  • News
  • Food & Drinks
    • Taste Tunisia
  • People
    • Interviews
    • No Sugarcoating
    • Environment
  • Style & Travel
    • Attractions
    • Trip Planning
      • Travel Information
      • Hotels in Tunisia
      • Cost of Living
      • Tunisia’s Language
      • Tunisia’s Weather
      • Tunisia’s Currency
      • Tunisia’s Visa
    • Transport in Tunisia
      • Traveling Around
      • Local Transport
      • Flights to Tunisia
      • Ferries to Tunisia
      • Tunisia Overland
    • Things to Do
      • Leisure
  • Local History
    • Museums
    • Monuments
    • Heritage Sites
    • Historical Figures
  • Education
  • Tech & Startups
  • Editors’ Picks
Editors' PicksPeopleTech & Startups

Ncodi: First Tunisian-Based Programming Language4 min read

By Contributing Editor July 18, 2021
Written by Contributing Editor July 18, 2021
Aziz Amari

A young Tunisian invents a new Tunisian-based programming language “Ncodi” made in Tunisia. Ncodi is a project whose primary goal is to enable people to write, debug and maintain computer programs written in Tunisian using an execution engine.

There is diversity in the world of programming languages, and often, the problem for some of us is to find a single language that suits practically any task at hand.

To avoid the difficulties, a young Tunisian high-schooler, Aziz Amari, created a Tunisian-based general purpose programming language — Ncodi– that can be used by those who aren’t programmers by training.

NCodi logo, provided by Aziz amari.
NCodi logo, provided by Aziz amari.

Aziz Amari is born and bread from Medeneine, Tunisia. He was born in 2003, driven by passion for computer programming and software development from a very early age. This 17-year old young Tunisian came up with this unique, promising project and created Ncodi programming language, first ever Tunisian-based programming language, enabling Tunisians of all age to code in their own indigenous language on computer.

Aziz Amari
Aziz Amari, the 17-year old Tunisian who invented the first ever Tunisian-based programming language.

Tremendous Relevance for Tunisia

Users are able to use an easy, user friendly, Tunisian API identical to PHP’s English API- in order to write their programs. The output will also be parsed, and the user will receive an output matching the one he would have gotten had PHP supported Hebrew commands!

“Ncodi is much faster and easier to use than other languages, with unlimited scalability,” says Aziz Amari, the developer of Ncodi.

“The newly-created, first ever Tunisian programming language is here to help Tunisians get into coding in their own native language,” he then added, “it eliminates any language barriers for Tunisians to code.”.

“Coding isn’t that hard for tech-savvy people who patiently put in the time and effort to learn. However, coding gets quite difficult for people who do not master the language. Almost all major programming languages are written in English.” Aziz mentioned. “As one who had run into the same issue, when I was 12, English was a barrier for me to learn Python, and this one of the things that encouraged me to go forward with this project.”.

NCodi logo, provided by Aziz amari.
NCodi logo, provided by Aziz amari.

The Best of Two Worlds + Tunisian!

Typically, programming languages on numerical computing are split into two groups: static languages such as C, C++ and Fortran, which are fast for execution but slow for development, and dynamic languages such as Python and PHP, which are often slow in their execution but enable rapid development.

Shutterstock. Ncodi.
Shutterstock. Ncodi.

Offering the best of both worlds, Aziz claims it has solved the “two-language problem.”

“I was greedy for a language that enables Tunisians to code in their own language. And so I created a single language — Ncodi– that allows us to do prototyping and production in the same language,” says Aziz.

Features of the Ncodi Programming Language

  • Ncodi programming is a console and GUI programming language
  • You can write computer code in Tunisian language
  • It is easy to use: The syntax of the Language is well defined and easy to understand
  • It is user friendly
  • Has a well planned documentation
  • It is a nonprofit language
  • Built-on to have regular updates for better user development
  • Fast and easy to troubleshoot
  • It is a light weighing language

Even if the dominance of the major programming languages such as Java and C++ is unlikely to be shaken, Ncodi might one day find its niche its niche among today’s programming languages, what matters, is that it is meant to make Tunisians life easier while coding. And it is… Made in Tunisia.


Useful Links

  • Official website: ncodi.herokuapp.com
  • Ncodi’s Documentation: ncodi.herokuapp.com/docs
  • Ncodi’s online editor: ncodi.herokuapp.com/playground
  • GitHub Repo. github.com/azizamari/Ncodi

If you would like to comment on this article or anything else you have seen on Carthage Magazine, leave a comment below or head over to our Facebook page.

And if you liked this article, sign up for the monthly features newsletter. A handpicked selection of stories from Carthage Magazine, delivered to your inbox.

0 comment
3
FacebookTwitterEmail
Contributing Editor

Contributing Editor account at Carthage Magazine. Tunisia's premier English general-interest Magazine with thousands of page-views per month and over 200,000 social media followers.

previous post
COVID-19: Countries Mobilize Help for Tunisia, Arab and Neighboring Countries
next post
Taekwondo Fighter Wins First Olympic Medal for Tunisia in Tokyo

Related Articles

Tunisia Celebrates International Labor Day on May 1st

May 1, 2025

Former Tunisia President Fouad Mebazaa Dies at 91

April 23, 2025

April 9th, Tunisian Martyrs’ Day 🇹🇳

April 2, 2025

Tunisian Mloukhiya, Your Grandma’s Favorite Dish (& Likely...

April 2, 2025

Tunisia’s Favorite Pastry: Kaak Warka — A Taste...

March 26, 2025

The Best Authentic Tunisian Rice Dish — “Rouz...

March 26, 2025

10 Very Tunisian Proverbs to Live By

March 19, 2025

How to Stick to a Healthy Iftar Table...

March 9, 2025

9 Things to Know about Ramadan in Tunisia

February 24, 2025

Guide to Spending a Tunisian-Spirited Ramadan Alone Abroad

February 24, 2025

Leave a Comment Cancel Reply

Save my name, email, and website in this browser for the next time I comment.

Flavors of Tunisia

Taste-Tunisia-Tunisian-Cuisine-3

Want more top stories?

Carthage Magazine Newsletter

Sign up today and you’ll get our latest stories delivered straight to your inbox.

Just For You

  • 1

    The Tunisia Land Aid Convoy Reaches Libya, Thousands Join

    June 10, 2025
  • 2

    Alcohol in Tunisia: What Visitors Need to Know

    August 2, 2021
  • 3

    Fruits From Tunisia: 15 Tunisian Fruits to Eat When Traveling

    August 20, 2023
  • 4

    Tunisia Land Convoy Heads to Gaza in Effort to Break the Siege

    June 9, 2025
  • 5

    Top 3 Largest Colosseums Around the World

    October 4, 2024

Latest

  • Egypt Refuses Entry to Tunisian Convoy Participants Heading to Gaza

  • Tunisian Diaspora Transfers Exceed $1 Billion by End of May 2025

  • The Tunisia Land Aid Convoy Reaches Libya, Thousands Join

  • Tunisia Land Convoy Heads to Gaza in Effort to Break the Siege

Sections

  • Editors' Picks
  • Education
  • Environment
  • Food & Drinks
  • Local History
  • News
  • No Sugarcoating
  • People
  • Quizzes
  • Style & Travel
  • Tech & Startups
  • Things to Do
  • Videos

E᙭ᑭᒪOᖇE

Carthage Magazine

We’re on a mission to create content that inspires people about experiences, places, products and people in Tunisia!

 

— About Us

— Adverstising

— Transparency

— Contact Us

Facebook Twitter Instagram Linkedin Youtube

ᗯᗩᑎT ᗰOᖇE TOᑭ ᔕTOᖇIEᔕ?

Carthage Magazine Newsletter

Sign up today and you’ll get our latest stories delivered straight to your inbox.

ᔕᑭᖇEᗩᗪ TᕼE ᗯOᖇᗪ

Spread the word

Our goal is to get these stories out in the public arena, and by doing this, keep promoting Tunisia and changing attitudes towards the MENA region.

 

— Ambassadors

— Readers Write

— What You Can Do to Help

EᗪITOᖇᔕ’ ᑭIᑕKᔕ

  • Tunisian Mloukhiya, Your Grandma’s Favorite Dish (& Likely Yours, Too!)

    April 2, 2025
  • Tunisia’s Favorite Pastry: Kaak Warka — A Taste of Heaven

    March 26, 2025
  • The Best Authentic Tunisian Rice Dish — “Rouz Jerbi”

    March 26, 2025

© 2019 - 2025 Carthage Magazine. Privacy Policy

Carthage Magazine
  • Home
  • News
  • Food & Drinks
    • Taste Tunisia
  • People
    • Interviews
    • No Sugarcoating
    • Environment
  • Style & Travel
    • Attractions
    • Trip Planning
      • Travel Information
      • Hotels in Tunisia
      • Cost of Living
      • Tunisia’s Language
      • Tunisia’s Weather
      • Tunisia’s Currency
      • Tunisia’s Visa
    • Transport in Tunisia
      • Traveling Around
      • Local Transport
      • Flights to Tunisia
      • Ferries to Tunisia
      • Tunisia Overland
    • Things to Do
      • Leisure
  • Local History
    • Museums
    • Monuments
    • Heritage Sites
    • Historical Figures
  • Education
  • Tech & Startups
  • Editors’ Picks
Carthage Magazine
  • Home
  • News
  • Food & Drinks
    • Taste Tunisia
  • People
    • Interviews
    • No Sugarcoating
    • Environment
  • Style & Travel
    • Attractions
    • Trip Planning
      • Travel Information
      • Hotels in Tunisia
      • Cost of Living
      • Tunisia’s Language
      • Tunisia’s Weather
      • Tunisia’s Currency
      • Tunisia’s Visa
    • Transport in Tunisia
      • Traveling Around
      • Local Transport
      • Flights to Tunisia
      • Ferries to Tunisia
      • Tunisia Overland
    • Things to Do
      • Leisure
  • Local History
    • Museums
    • Monuments
    • Heritage Sites
    • Historical Figures
  • Education
  • Tech & Startups
  • Editors’ Picks
© 2019 - 2025 Carthage Magazine. Privacy Policy

Read alsox

BEN RAHIM: Tunisia’s First-Ever & Only Specialty-Coffee...

September 6, 2022

Tunisia’s Octopus Salad: The Best Tunisian Seafood...

September 11, 2023

Tunisia’s Egg Rolls: Fatima’s Fingers; ‘Swabaa Fatma’

March 24, 2024