Footer

    Download on the App StoreGet it on Google Play

    About

    • About Us
    • Our Learning Services
    • Join Us
    • FAQ
    • Hot Tags

    Services

    • Pronunciation Challenge
    • Saved
    • Search Vocabulary
    • Blog

    Channels

    Levels

    • A1
    • A2
    • B1
    • B2
    • C1
    • C2

    Privacy˙Terms˙
    ©2026 VoiceTube Corporation. All rights reserved

    parser

    US /'pɑ:sə/

    ・

    UK /'pɑ:sə/

    C1
    n.NounComputer program that divides code into components
    Compilers must parse source code in order to translate it into object code

    Video subtitles

    What's new in ArduinoJson 7

    14:56What's new in ArduinoJson 7
    • Before we go into the good stuff, I must warn you that Arduino JSON 7 is significantly bigger than version 6. For example, on an Arduino Uno R3, the parser example is 41% bigger and the generator example is 45% bigger. Previously, all my design decisions were aimed at keeping the code small. Indeed, when I designed Arduino JSON 6, most users ran their programs on 8-bit microcontrollers. And that's why I focused so much on code size.

      Before we go into the good stuff, I must warn you that Arduino JSON 7 is significantly bigger than version 6. For example, on an Arduino Uno R3, the parser example is 41% bigger and the generator example is 45% bigger. Previously, all my design decisions were aimed at keeping the code small. Indeed, when I designed Arduino JSON 6, most users ran their programs on 8-bit microcontrollers. And that's why I focused so much on code size.

    • Fixed memory allocation is perfect when resources are scarce but requires more discipline from the programmer. During the past five years, we attended to the rise of 32-bit microcontrollers, first with the ESP8266, then with the ESP32 and all the ARM-based MCUs. 32-bit microcontrollers have much more memory but also a bigger runtime framework, so Arduino JSON now represents a small fraction of the executable. If we compare the parser example on the two versions of the Arduino Uno, we see that Arduino JSON 7 makes up about two-thirds of the executable on R3 but only 7% on R4. Because the proportion is much smaller, the difference between Arduino JSON 6 and 7 is neglectable on 32-bit microcontrollers. For example, on Arduino Uno R4 minima, the parser example only grew by 2.3% and the generator example by 1.7%. As you can see, the size of the library is not so important anymore. Arduino JSON 7 can run on 8-bit microcontrollers but if the memory is tight, it's probably better if you stick with version 6.

      Fixed memory allocation is perfect when resources are scarce but requires more discipline from the programmer. During the past five years, we attended to the rise of 32-bit microcontrollers, first with the ESP8266, then with the ESP32 and all the ARM-based MCUs. 32-bit microcontrollers have much more memory but also a bigger runtime framework, so Arduino JSON now represents a small fraction of the executable. If we compare the parser example on the two versions of the Arduino Uno, we see that Arduino JSON 7 makes up about two-thirds of the executable on R3 but only 7% on R4. Because the proportion is much smaller, the difference between Arduino JSON 6 and 7 is neglectable on 32-bit microcontrollers. For example, on Arduino Uno R4 minima, the parser example only grew by 2.3% and the generator example by 1.7%. As you can see, the size of the library is not so important anymore. Arduino JSON 7 can run on 8-bit microcontrollers but if the memory is tight, it's probably better if you stick with version 6.

    B1

    Machine Learning: Google's Vision - Google I/O 2016

    44:45Machine Learning: Google's Vision - Google I/O 2016
    • We just launched open source the sentence parser, Parsey McParseface.

      We just launched open source the sentence parser, Parsey McParseface.

    • I think the important thing about the open source release we did of the parser is it's using TensorFlow as well.

      I think the important thing about the open source release we did of the parser is it's using TensorFlow as well.

    A2

    Why Python is the language of AI: insights from Guido van Rossum (creator of Python)

    08:07Why Python is the language of AI: insights from Guido van Rossum (creator of Python)
    • I wanted to redesign the parser completely using very different principles, a different sort of way of building parsers that was much more flexible for the syntax of the language.

      I wanted to redesign the parser completely using very different principles, a different sort of way of building parsers that was much more flexible for the syntax of the language.

    • I wanted to redesign the, the parser completely using very different principles, a different sort of way of building parsers that was much more flexible for the syntax of the language.

      I wanted to redesign the, the parser completely using very different principles, a different sort of way of building parsers that was much more flexible for the syntax of the language.

    B1

    Google I/O 2011: Learning to Love JavaScript !

    03:26Google I/O 2011: Learning to Love JavaScript !
    • It's a, you know, a new client-side compiler that we wrote, uh, hand-built parser, um, that sort of thing.

      It's a, you know, a new client-side compiler that we wrote, uh, hand-built parser, um, that sort of thing.

    • hand-built parser, that sort of thing.

      hand-built parser, that sort of thing.

    B1

    Google I/O 2014 - Perfectly executing the wrong plan

    47:51Google I/O 2014 - Perfectly executing the wrong plan
    • That's part of the [? parser, ?] where

      That's part of the [? parser, ?] where

    A2