E语言是1997年由、Dan Bornstein和Electric Communities的其他人创建的用于安全分布式计算的面向对象程序设计语言。E语言主要源自于安全分布式编程中Java的并行语言和Original-E，后者是Java的一组扩展。E将基于消息的计算与类Java语法相结合。基于事件循环和的并发模型确保永远不会发生死锁。
开发理念以及过程.E语言在设计时考虑到了安全计算; 这主要是通过严格遵守面向对象计算模型来实现的，面向对象计算模型的纯形式具有支持安全计算的属性。E语