Jump to content

Category:Beef

From Rosetta Code

Category:Beef

Language
Beef
This programming language may be used to instruct a computer to perform a task.
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Beef.

Beef is a high-performance multi-paradigm open source programming language with a focus on developer productivity. (https://www.beeflang.org/)

  • Tier 1 Support
  1. Windows 64 and 32 bit
  • Tier 2 Support
  1. Linux
  2. MacOS
  3. WASM
  • Tier 3 (Experimental) Support
  1. Android
  2. Nintendo Switch
  3. PS5
  4. Xbox Series X

Github (https://github.com/beefytech/Beef)

Features

  • C/C++ interop with static and dynamic libs
  • Custom allocators
  • Batched allocations
  • Compile-time function evaluation
  • Compile-time code generation
  • Tagged unions
  • Generics
  • Tuples
  • Reflection
  • Properties
  • Lambdas
  • Valueless method references
  • Defer statements
  • SIMD support
  • Type aliases
  • Type extensions
  • Pattern matching
  • Ranges
  • String interpolation
  • Argument cascades
  • Mixin methods
  • Interfaces
  • Custom attributes
  • Immutable values
  • Operator overloading
  • Namespaces
  • Bitsets
  • Atomics
  • Checked arithmetic
  • Value boxing
  • Dynamic FFI
  • Local methods
  • Preprocessor
  • Guaranteed inlining
  • Incremental compilation
  • Built-in testing

More Features

  • Custom IDE -- The Beef Development Tools include an IDE with a general-purpose debugger capable of debugging native applications written in any language
  • Productivity -- The IDE supports productivity features such as autocomplete, fixits, reformatting, refactoring tools, type inspection, hot compilation, and a built-in profiler
  • Mixed Builds -- Beef allows for safely mixing different optimization levels on a per-type or per-method level, allowing for performance-critical code to be executed at maximum speed without affecting debuggability of the rest of the application
  • Real-time Leak Detection -- Beef allows for safely mixing different optimization levels on a per-type or per-method level, allowing for performance-critical code to be executed at maximum speed without affecting debuggability of the rest of the application
Cookies help us deliver our services. By using our services, you agree to our use of cookies.