# Copper Language

**URL:** <https://forum.devtalk.com/t/copper-language/5496>\
**Category:** In The News\
**Tags:** copper, in-the-news\
**Created:** [30 December 2020 07:59 UTC](https://forum.devtalk.com/t/copper-language/5496 "2020-12-30T07:59:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![CommunityNews](https://forum.devtalk.com/user_avatar/forum.devtalk.com/communitynews/32/1113_2.png) [@CommunityNews](https://forum.devtalk.com/u/CommunityNews)\
**Post date:** [30 December 2020 07:59 UTC](https://forum.devtalk.com/t/copper-language/5496/1 "2020-12-30T07:59:32Z")

</div>

> Copper is an experimental programming language that I use as a replacement to C and C++.
> 
> ## Features
> 
> - Statically typed.
> - 4 backends: x86 COFF, x86 ELF, x64 ELF and [LLVM](http://llvm.org/).
> - Simple syntax.
> - Basic type inference.
> - Type inheritance.
> - Out of order definitions.
> - Genericity.
> - Block closures for iterators.
> - New data types can be created.
> - Everything is explicit (no implicit type conversion, no exception, no destructor).
> - Simple import system, no need of headers.
> - Really fast (with non-LLVM backend).
> - Not everything in the global namespace.
> 
> If you want to see what it looks like, go to the [overview](https://tibleiz.net/copper/overview.html) page. For more complete information, you can have a look at the [documentation](https://tibleiz.net/copper/documentation.html).
> 
> I’m releasing it because [Code Browser](https://tibleiz.net/code-browser/) is developed with it: you need it to compile Code Browser from source or if you want to modify it. I don’t provide any tutorials, examples or standard library (you can get the one from Code Browser) but you can contact me if you have any questions.

[https://tibleiz.net/copper/index.html](https://tibleiz.net/copper/index.html)

_This thread was posted by one of our members via one of our automated news source trackers._
