Revamping Python for an AI World: Mojo has the same syntax as Python, but runs up to 35,000 times faster.

The article discusses computer scientist Chris Lattner's development of the Mojo programming language (PL) which is designed to help ease the use of the Python PL (Python), and it mentions how Python is known for running slowly and is not well-suited to some forms of artificial intelligence (AI) pro...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 66; no. 12; pp. 13 - 15
Main Author: Savage, Neil
Format: Article
Published: Association for Computing Machinery Dec2023
Subjects:
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=173715662&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 173715662
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Dec2023
      vid: 66
      iid: 12
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        173715662
        10.1145/3624987
      ppf: 13
      ppct: 2
      formats:
      tig:
        atl: Revamping Python for an AI World: Mojo has the same syntax as Python, but runs up to 35,000 times faster.
      aug:
        au: Savage, Neil
      su:
        Python programming language
        Artificial intelligence software
        Lattner, Chris
        C++
        Graphics processing units
      sug:
        subj:
          Python programming language
          Artificial intelligence software
          Lattner, Chris
          C++
          Graphics processing units
      ab: The article discusses computer scientist Chris Lattner's development of the Mojo programming language (PL) which is designed to help ease the use of the Python PL (Python), and it mentions how Python is known for running slowly and is not well-suited to some forms of artificial intelligence (AI) programming. C++ language, graphics processing units (GPUs), and Python's Global Interpreter Lock element are assessed.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2023
    holdings:
      @attributes:
        islocal: N