cimplec / Sim C
Licence: gpl-3.0
A dynamically typed high-level front end for C
Programming Languages
python 139335 projects - #7 most used programming language
c 50402 projects - #5 most used programming language
Projects that are alternatives of or similar to Sim C
GrainThe Grain compiler toolchain and CLI. Home of the modern web staple. 🌾
Stars: ✭ 2,199 (+1416.55%)
Mutual labels: compiler
SolangFirst fully featured programming language for Stack Overflow Driven Development
Stars: ✭ 133 (-8.28%)
Mutual labels: compiler
PranceResolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (-8.28%)
Mutual labels: compiler
Pl0 CompilerCompiler written for PL0 programming Language. Written in C, for COP3402 class from UCF.
Stars: ✭ 128 (-11.72%)
Mutual labels: compiler
Tinyscript自制的一个编译器, 用于学习,完整实现了词法分析,语法分析,中间代码(SSA)生成,机器码生成,和基于寄存器的虚拟机
Stars: ✭ 132 (-8.97%)
Mutual labels: compiler
LesscpyPython LESS compiler
Stars: ✭ 133 (-8.28%)
Mutual labels: compiler
AsteriusA Haskell to WebAssembly compiler
Stars: ✭ 1,799 (+1140.69%)
Mutual labels: compiler
Emacs ClCommon Lisp implemented in Emacs Lisp.
Stars: ✭ 140 (-3.45%)
Mutual labels: compiler
NaskahBahasa pemrograman dengan sintaks Bahasa Indonesia (Programming language with Indonesian syntax) 🇮🇩
Stars: ✭ 132 (-8.97%)
Mutual labels: compiler
NimNim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Stars: ✭ 12,270 (+8362.07%)
Mutual labels: compiler
Ocaml ProtocA Protobuf Compiler for OCaml
Stars: ✭ 129 (-11.03%)
Mutual labels: compiler
InstapackAll-in-one TypeScript and Sass compiler for web applications! 📦 🚀
Stars: ✭ 131 (-9.66%)
Mutual labels: compiler
KotoA simple, expressive, embeddable programming language, made with Rust
Stars: ✭ 134 (-7.59%)
Mutual labels: compiler
MdA markdown parser and compiler. Built for speed.
Stars: ✭ 128 (-11.72%)
Mutual labels: compiler
English Script🖊 English as a programming language
Stars: ✭ 136 (-6.21%)
Mutual labels: compiler
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (-12.41%)
Mutual labels: compiler
Hiveminda multi-syntax language
Stars: ✭ 133 (-8.28%)
Mutual labels: compiler
LawvereA categorical programming language with effects
Stars: ✭ 142 (-2.07%)
Mutual labels: compiler
R9ccToy C compiler
Stars: ✭ 139 (-4.14%)
Mutual labels: compiler
TendraThe TenDRA Project
Stars: ✭ 134 (-7.59%)
Mutual labels: compiler
sim-C
What is sim-C?
Often people have trouble programming in C (especially beginners) due to its low level syntax and unavailability of stable third party libraries. We present sim-C a high-level front end for C which creates a dynamically typed syntax for C. Users can write code in this high level syntax and then compile it to optimized C code. sim-C does not process the code and simply translates it to C thus, there is no possibility of the code running slowly. So, with sim-C users can write code faster using the high level syntax and at the same time be able to harness the power and speed of a C program.
Pipeline
Important links
- Official documentation
- simC Wiki
New Developers
New developers can join simC New Devs slack channel where they can get help from core developers on their issues, link to the slack channel - simC New Devs Slack
OSS Programs
- Hacktoberfest 2020
- KWoC (Kharagpur Winter of Code) 2020
- SWoC (Script Winter of Code) 2021
Contributor blogs
Follow this link to read blogs written by contributors after completing various OSS programs.
License
sim-C is licensed under GNU General Public License (GPL) v3.0. LICENSE
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].