23 lines
No EOL
951 B
Text
23 lines
No EOL
951 B
Text
{{language|Sing
|
|
|site=https://mdegirolami.wixsite.com/singlang
|
|
|exec=machine
|
|
|strength=strong
|
|
|safety=safe
|
|
|checking=static
|
|
|gc=no
|
|
|tags=singlang}}
|
|
{{language programming paradigm|imperative}}
|
|
|
|
The Sing language is an attempt to implement a language which is simple and safe and with a low adoption barrier by c++ programmers.
|
|
|
|
The language is specified in a way that make it simple to transpile to readable (seemingly human written) c++. This means that adopting sing you are not giving up c++, you are just using sing to write it. At the same time you enjoy the advantage of a more guided/simple/safe language.
|
|
|
|
A few interesting links:
|
|
|
|
''[https://mdegirolami.wixsite.com/singlang the official site]''
|
|
|
|
''[https://marketplace.visualstudio.com/items?itemName=MaurizioDeGirolami.vscode-sing visual studio code plugin]''
|
|
|
|
''[https://github.com/mdegirolami/sing compiler repository]''
|
|
|
|
''[https://github.com/mdegirolami/vscode-sing plugin repository]'' |