Programming Languages Diversity Project/Programming Languages

From Meta, a Wikimedia project coordination wiki

This page offers an overview about Programming Langugages that support at least partly Non-English-based Programming for example through defining own functions or key words. The page includes OpenSource Programming languages and if you know one you can add a section and enter informations about the Programming language.

Scratch[edit]

Scratch is a visual programming languages for educational purposes and it is widely used in schools to teach programming. In Scratch it is possible to define own blocks. The user interface of Scratch is translated into many languages.

Snap![edit]

Snap is a visual programming language that offers advanced possibilities. It is related to Scratch and it is possible to define own blocks. There is also a codification feature included that makes mapping of source code to blocks possible.

Spreadsheet functions[edit]

Spreadsheets are a widely used tool. There is a standard that defines Spreadsheet functions. You can find it here. The most Spreadsheet programs are using at least in english the same names as specified in the standard. Spreadsheet function are translated in parts into many languages. For LibreOffice there are around 100 languages with at least some translated function names.

COBOL[edit]

COBOL is a programming language with a syntax related to English. It is possible to define own function. How that works will be described if known here at this page.