Simplicity
Crabby is designed with simplicity in mind. It's easy to learn and understand, making it perfect for beginners. Yet, it's powerful enough to handle complex tasks, making it a great choice for experienced developers as well."
Efficiency
Crabby is built for speed. It's optimized for performance, ensuring that your programs run as fast as possible. With Crabby, you can focus on writing great code, knowing that it will be executed efficiently.
Versatility
Crabby is a versatile language. It supports multiple programming paradigms, allowing you to choose the best approach for each task. Whether you prefer procedural, object-oriented, or functional programming, Crabby has you covered."
What is Crabby? 🤔
Crabby is a programming language that is designed to be simple, easy to learn, and powerful enough to handle complex tasks. It is not just another language; it's a paradigm shift that aims to redefine the way we approach programming.
Crabby is built on the Rust programming language, which is known for its speed, reliability, and security. It is a modern programming language that is suitable for a wide range of applications, from web development to data analysis and artificial intelligence.
Why Crabby? 🤔
- Ease of Use: Crabby is designed to be easy to use, making it accessible to beginners and experienced developers alike.
- Performance: Crabby is optimized for performance, ensuring that your programs run as fast as possible.
- Versatility: Crabby supports multiple programming paradigms, allowing you to choose the best approach for each task.
- Simplicity: Crabby is designed with simplicity in mind, making it easy to learn and understand.
- Philosophy: Crabby is built on the principles of simplicity, efficiency, and versatility, providing a powerful and flexible programming language.
- Math: Crabby is functional, which means it supports mathematical operations and functions. Things like lambda, map, filter, and reduce are all part of the language.
Features
- Crabby designed for simplicity.
- Easy to learn and understand.
- Ideal for beginners.
- Powerful for handling complex tasks.
- Suitable for experienced developers too.
Example Programs
helloword.crab
print("hello world!")math.crab
let x = 10
let y = 10
print(x + y)if-else.crab
let x = true
let y = false
if x {
print("True!")
} else {
print("False!")
}lambda.crab
let x = lambda(a) {
return a + 10
}
print(x(5))You can visit the Crabby Repo to see more examples.