Category:Sing: Difference between revisions
Content added Content deleted
(Created page with "{{stub}}{{language|Sing}}") |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{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]'' |
Latest revision as of 15:16, 29 August 2021
Sing
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using Sing.
This programming language may be used to instruct a computer to perform a task.
Official website |
---|
Execution method: | Compiled (machine code) |
---|---|
Garbage collected: | No |
Type safety: | Safe |
Type strength: | Strong |
Type checking: | Static |
Lang tag(s): | singlang |
See Also: |
|
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:
Pages in category "Sing"
The following 2 pages are in this category, out of 2 total.