BitC is a programming language currently being developed by researchers at the Johns Hopkins University and The EROS Group, LLC, as part of the Coyotos project.
| Property | Value |
| dbpedia-owl:Software/developer
| |
| dbpedia-owl:Software/license
| |
| dbpedia-owl:Work/genre
| |
| dbpedia-owl:developer
| |
| dbpedia-owl:genre
| |
| dbpedia-owl:license
| |
| dbpprop:abstract
|
- BitC is a programming language currently being developed by researchers at the Johns Hopkins University and The EROS Group, LLC, as part of the Coyotos project. The language has two primary objectives: To merge the advances of modern programming languages; sound type systems with abstraction, sound and complete type inference, let-polymorphism, and mathematically grounded semantics — with the requirements of systems programming; first-class treatment of state, support for prescriptive low-level representation, explicitly unboxed types, and performance comparable to C. Eventually, to support formal program verification of low-level systems programs, such as kernels/microkernels. It is an innovative language in that it combines the concepts of higher-order functional programming languages like ML and Haskell with the close hardware interaction of low-level programming languages like C. The current language syntax is derived from the syntax of Lisp, but this is expected to be replaced as the language comes to its first release. From the standpoint of programming language evolution, BitC's most important innovation is the first sound and complete type inference algorithm that handles generalized state and unboxing. With the recent (not yet implemented) addition of effect typing, BitC presents an interesting middle position between purely functional and traditionally state-oriented languages. From the perspective of systems programmers, BitC may be more interesting for the fact that the non-optimizing research prototype compiler is delivering performance on early benchmarks that falls within 1% to 1.5% of C on comparable code.
|
| dbpprop:author
|
- Jonathan S. Shapiro, Swaroop Sridhar, and M. Scott Doerrie
|
| dbpprop:developer
| |
| dbpprop:genre
| |
| dbpprop:hasPhotoCollection
| |
| dbpprop:influencedBy
| |
| dbpprop:latestPreviewVersion
| |
| dbpprop:latestReleaseVersion
| |
| dbpprop:license
| |
| dbpprop:name
| |
| dbpprop:operatingSystem
| |
| dbpprop:reference
| |
| dbpprop:website
| |
| dbpprop:wikiPageUsesTemplate
| |
| dbpprop:wordnet_type
| |
| rdf:type
| |
| rdfs:comment
|
- BitC is a programming language currently being developed by researchers at the Johns Hopkins University and The EROS Group, LLC, as part of the Coyotos project.
|
| rdfs:label
| |
| owl:sameAs
| |
| skos:subject
| |
| foaf:homepage
| |
| foaf:name
| |
| foaf:page
| |
| is dbpprop:disambiguates
of | |
| is dbpprop:influenced
of | |
| is owl:sameAs
of | |