plangs!

Programming Language

CircuitPython

Appeared 2017

An open-source derivative of the MicroPython programming language targeted towards microcontroller applications and educational purposes, primarily maintained by Adafruit Industries. It simplifies Python for use on microcontrollers, enabling easier experimentation for beginners and hobbyists, and it is implemented in C.

Influence graph

Influence graph for CircuitPython: 27 influencing languages, 1 family linksC++ influenced AdaEiffel influenced AdaPascal influenced AdaC influenced AWKsed influenced AWKFortran influenced BASICFortran influenced CAda influenced C++APL influenced C++C influenced C++F# influenced C++C influenced C#C++ influenced C#Eiffel influenced C#F# influenced C#Haskell influenced C#Pascal influenced C#Scala influenced C#MicroPython influenced CircuitPythonHaskell influenced CleanAda influenced EiffelLisp influenced ErlangC# influenced F#Erlang influenced F#Haskell influenced F#OCaml influenced F#Python influenced F#Scala influenced F#Standard ML influenced F#Clean influenced HaskellLisp influenced HaskellR5RS influenced HaskellRaku influenced HaskellScheme influenced HaskellStandard ML influenced HaskellAWK influenced JavaScriptC influenced JavaScriptLisp influenced JavaScriptPerl influenced JavaScriptPython influenced JavaScriptR5RS influenced JavaScriptScheme influenced JavaScriptPython influenced MicroPythonC influenced OCamlPascal influenced OCamlStandard ML influenced OCamlAWK influenced PerlBASIC influenced PerlC influenced PerlC++ influenced PerlLisp influenced PerlRaku influenced Perlsed influenced PerlAda influenced PythonAPL influenced PythonC influenced PythonC++ influenced PythonHaskell influenced PythonLisp influenced PythonPerl influenced PythonR5RS influenced PythonScheme influenced PythonStandard ML influenced PythonLisp influenced R5RSHaskell influenced RakuJavaScript influenced RakuPerl influenced RakuRuby influenced RakuBASIC influenced RubyC++ influenced RubyEiffel influenced RubyLisp influenced RubyPerl influenced RubyPython influenced RubyR5RS influenced RubyScheme influenced RubyEiffel influenced ScalaErlang influenced ScalaF# influenced ScalaHaskell influenced ScalaLisp influenced ScalaOCaml influenced ScalaR5RS influenced ScalaScheme influenced ScalaStandard ML influenced ScalaLisp influenced SchemePascal influenced Standard MLCircuitPython implements PythonFortransedCBASICAWKLispEiffelPerlR5RSSchemeRubyPascalJavaScriptRakuCleanStandard MLErlangHaskellOCamlScalaC#APLF#C++AdaPythonMicroPythonCircuitPython
Solid arrows: influence, oldest at the top. Dashed: compiles to / is a dialect of / implements.