Caja (programming language)

Caja (programming language)

Infobox programming language
name = Caja
logo =
paradigm = object-capability
year = 2007
designer = Mark S. Miller
developer = Google Inc.
latest release version =
latest release date =
typing = strong, dynamic
implementations =
dialects = Cajita (subset)
influenced_by = E, ADsafe, JavaScript
influenced = Jacaranda

Caja is an object-capability subset of the JavaScript programming language being developed by Google.

The word "caja" is Spanish for “box” or “safe” (as in a bank), the idea being that Caja can safely contain JavaScript programs as well as being a capabilities-based JavaScript.

Caja is being adopted by MySpace [ [http://blogs.zdnet.com/security/?p=847 MySpace: Caja JavaScript scrubbing ready for prime time] , 2008/02/04, retrieved 2008/06/08] [ [http://due-diligence.typepad.com/blog/2008/04/web-20-investor.html Tim Oren's Due Diligence: Web 2.0 Investors: Pay Attention To Caja] , 2008/04/11, retrieved 2008/06/08] .

References

See also

* Joe-E, an object-capability subset of Java
* ADsafe, a similar subset of Javascript
* E

External links

* [http://code.google.com/p/google-caja/ Caja project]
* [http://google-caja.googlecode.com/files/caja-spec-2008-06-07.pdf Caja draft specification] : "Safe active content in sanitized JavaScript", Mark S. Miller, Mike Samuel, Ben Laurie, Ihab Awad, Mike Stay


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Dart (programming language) — Dart Appeared in 2011 Developer Google Preview release 0.05[1] (November 16, 2011; 6 days ago& …   Wikipedia

  • Caja — is the Spanish word for box . Caja may also mean: * Caja or Caixa, a type of Spanish financial institution similar to a credit union or savings bank * Caja (programming language), an object capability programming language that is a subset of… …   Wikipedia

  • Mark S. Miller — is an American computer scientist. He is known for his work as one of the participants in the 1979 hypertext project known as Project Xanadu; for inventing Miller Columns; as the co creator of the Agoric Paradigm[1] of market based distributed… …   Wikipedia

  • JavaScript — Не следует путать с Java. JavaScript Класс языка: мультипарадигменный …   Википедия

  • Criticism of Google — Main article: Google Criticism of Google includes possible misuse and manipulation of search results, its use of others intellectual property, concerns that its compilation of data may violate people s privacy, possible censorship of search… …   Wikipedia

  • JScript — Appeared in 1996 Developer Microsoft Stable release 9.0 (March 2011) Typing discipline dynamic, weak, duck Major implementations W …   Wikipedia

  • ECMAScript — Класс языка: мультипарадигменный: объектно ориентированное, обобщённое, функциональное, императивное, аспектно ориентированное, событийно ориентированное, прототипное программирование Появился в: 1995 Автор(ы) …   Википедия

  • Google Code — Not to be confused with Google Code Search. Google Code Google Code URL code.google.com …   Wikipedia

  • Objective-J — Paradigm(s) Multi paradigm: reflective, object oriented, functional, imperative, scripting Appeared in 2008 Developer 280 North, Inc. Typing discipline dynamic, weak …   Wikipedia

  • Grandes sistemas de Burroughs — Los grandes sistemas de Burroughs fueron los más grandes de tres series de computadores mainframes de Burroughs Corporation. Fundada en los años 1880, Burroughs era la más vieja entidad continuamente operando en el área de la computación, pero… …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”