Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 876 Bytes

Influence.md

File metadata and controls

27 lines (21 loc) · 876 Bytes

It is influenced mainly by C++, a little from Python and early-on from JavaScript.

The syntax and OOP concepts are from C++.

Solidity’s modifiers, multiple inheritance, C3 linearization and the super keyword are influences from Python.

Function-level scoping and var keyword were JavaScript influences early-on but those have been reduced since v0.4.0.


Slide Screenshot

002.jpg


Slide Deck

  • Main: C++
  • Others: Python, JavaScript
  • C++: Syntax, OOP, etc.
  • Python: Modifiers, super, etc.
  • JavaScript: Scoping, var Early, Not Anymore
  • Fundamental Pillar
  • Few Alternatives

References