Skip to content

The Hascal Programming Language compiler and standard libraries

License

Notifications You must be signed in to change notification settings

my-private-apps/hascal

Repository files navigation

The Hascal Programming Language

This is the official repository for Hascal, a simple, fast, powerful and compiled programming language.

Visit Hascal's Official Website

draw draw Gitter chat

draw draw draw Github all releases

Hascal Features:

  • Cross Platform (Linux, Windows and MacOS Soon)
  • Fast & Powerful
  • C-Family Syntax, inspired by C, C#, Swift, TypeScript, JavaScript, Pascal
  • Can be use in web development(can compiles to javascript) WIP
  • Dlang on Back-End
  • Native binaries with no dependency
  • Garbage Collection
  • Default Library Manager(hlm) written in Hascal

Why use Hascal ?

Hascal is so powerful and we listed its important features above. you can see that Hascal is perfect in front of many, many other well-known programming languages. Also, We have tested many programming languages for Hascal's Back-End, including: C, C++, Assembly, GoLang, Rust, Pascal, and DLang. DLang was the best and as you can see, we have used it for our purpose.

Get Started

Download latest windows build

if you use linux , read build documentation to build Hascal.

Hascal is'nt support macOS

Documentation

You can find documentations on installation and using Hascal here

Example

print("what is your name ?");
var name = ReadStr();
print("Hello ,",name);

You can see more Hascal examples here.

Syntax

You can see Hascal syntax example here.

Thanks

This project exists thanks to all the people who contribute.

License

The compiler and the standard libraries are licensed under the "GNU general public license", Read the License for more details.

About

Copyright ©2019-2021 Hascal Development Team, all rights reserved.

forthebadge