Mojo (programming language): Difference between revisions

Content deleted Content added
Features: additional citations for OSS
Citation bot (talk | contribs)
Altered title. Add: date, title. Changed bare reference to CS1/2. | Use this bot. Report bugs. | Suggested by Dominic3203 | Category:Software using the Apache license | #UCB_Category 144/325
Line 44:
 
== Origin and development history ==
The Mojo programming language was created by Modular Inc, which was founded by [[Chris Lattner]], the original [[Software architect|architect]] of the [[Swift (programming language)|Swift]] programming language and [[LLVM]], and Tim Davis, a former [[Google]] employee.<ref name="claburn2023">{{cite news |last1=Claburn |first1=Thomas |date=2023-05-05 |url=https://www.theregister.com/2023/05/05/modular_struts_its_mojo_a/ |title=Modular finds its Mojo, a Python superset with C-level speed |access-date=2023-08-08 |work=The Register}}</ref> Intention behind Mojo is to bridge the gap between [[Python (programming language)|Python]]’s ease of use and the fast performance required for cutting-edge AI applications.<ref>{{cite web | url=https://venturebeat.com/ai/mojo-rising-the-resurgence-of-ai-first-programming-languages/ | title=Mojo Rising: The resurgence of AI-first programming languages | date=21 May 2024 }}</ref>
 
According to public change logs, Mojo development goes back to 2022.<ref>{{cite web|url=https://docs.modular.com/mojo/changelog.html#september-2022|title=Mojo changelog}}</ref> In May of 2023, the first publicly testable version was made available online via a hosted playground.<ref>{{Cite web |title=A unified, extensible platform to superpower your AI |url=https://www.modular.com/blog/a-unified-extensible-platform-to-superpower-your-ai |access-date=2024-04-14 |website=Modular.com |language=en}}</ref> By September 2023 Mojo was available for local download for Linux<ref>{{Cite web |title=Mojo - It's finally here! |url=https://www.modular.com/blog/mojo-its-finally-here |access-date=2024-04-14 |website=Modular.com |language=en}}</ref> and by October 2023 it was also made available for download on [[Apple Inc.|Apple's]] macOS.<ref>{{Cite web |title=Mojo is now available on Mac |url=https://www.modular.com/blog/mojo-is-now-available-on-mac |access-date=2024-04-14 |website=Modular.com |language=en}}</ref>
 
In March of 2024, Modular open sourced the Mojo standard library and started accepting community contributions under the Apache 2.0 license.<ref>{{Cite web |date=2024-03-28 |title=Modular open-sources its Mojo AI programming language’slanguage's core components |url=https://siliconangle.com/2024/03/28/modular-open-sources-mojo-ai-programming-languages-core-components/ |access-date=2024-05-28 |website=SiliconANGLE |language=en-US}}</ref><ref>{{Cite web |title=mojo/stdlib/README.md at nightly · modularml/mojo |url=https://github.com/modularml/mojo/blob/nightly/stdlib/README.md |access-date=2024-05-28 |website=GitHub |language=en}}</ref>
 
== Features ==