FMUSER Wirless Transmit Video And Audio More Easier !

[email protected] WhatsApp +8618078869184
Language

    Microcontroller: Why do we put bet on Python?

     

    When talking about microcontroller boards, these tiny computers allow us to control most DIY electronic items such as robots, drones or even web servers, and choose the correct coding language. There are many boards there, each has its own specialty and suitable programming language, you want the language you want to master and use, and be powerful to support larger items. This is why we recommend Python in Pirates Electronics. Quickly browse different coding languages ​​of microcontrollers There are three different types of programming languages: low, intermediate, and advanced. Low-level languages ​​are similar to how the computer "speak", it runs directly on the processor: they are difficult to use (it is almost unreadable), but it can be used under limited memory, and it is very powerful. They can handle a lot of instructions per second. Programming language, such as compilation, Basic, Visual Basic and C belong to this category. Then it is intermediate: code is easier to write, but still needs some time and exercises to master. Java, C # and C ++ are a good intermediate programming language. Finally, higher levels of programming languages ​​are similar to human speaking, and can reduce the time required to program the microcontroller and prototype design, but the performance is poor. Here we will refer to Java and Python. The most famous microcontroller ARDUINO in the market is C / C ++ encoding. This is also the programming language you use most of them. The C language is used for a long time, similar to machine language, relatively, C language learning is much easier than any other low-level programming language, and can be well supported. For a limited resource such as a microcontroller, it is one of the best solutions. However, although c is a traditional language of a microcontroller ('Go-to' Language for MicroControllers), new boards have appeared in the market, which allows for more programming languages ​​while maintaining high standards. Therefore, based on the Linux environment, the high-selling board such as Intel Edisson supports Python language (etc.), and Python has even become the core language of the Raspberry. Be Robotix Use simple f Higher levels of programming languages ​​such as Python is that beginners are easier to master, easier to implement the microcontroller programming. Python is simple, syntax is easy to learn, emphasizes readability and reduces the maintenance cost of the program. And because the words used in everyday use are very easy to tell what to do. Compare the same instructions between C and Python languages ​​(input from user). C: Python: Faster, simpler, right? Using Python, the prototype design of the microcontroller is now only a few minutes, instead of a few hours of encoding debugging process. If you have limited time, or there is no patience waiting, you want to get results soon, this is perfect. Additional benefits: Python does not need to be compiled, so make the code work and debugging process is much faster. Better support and community How to ensure that a programming language will be booming and supported in the next few years? Look at its community, imagine that in the 1980s, its popularity has risen for decades. Since 2003, Python has always been the most popular language ranked in the top ten, and it has a huge community support. Python is also used by some large Internet companies (Google, Yahoo, Reddit, Dropbo, etc.) and aerospace (NASA NASA). And have a good reason: it is reliable, flexible and very powerful. As mentioned by senior project engineers say: We use Python to implement a direct running code than in other languages, which is very amazing. Take Java and C language examples, they have more Baggage you need to understand, sometimes just to achieve a piece of software for a software. When the maintenanceability of the code, Python also manifests. There are not many documents, it is difficult to grasp the functions of Java and C procedures, even if Perl has a lot of files, it is readily readable and difficult to maintain. Python even entered the artificial intelligence area, if you want to create a robot like a terminator, Python will become a perfect language to connect manual intelligence and microcontrollers. A dedicated board Recently, some microcontrollers specifically used for Python languages ​​have been presented to the public. Pytboard is a microcontrollerboard developed by Damien George, which runs Micro Python, which is a lean and fast implementation of the Python language, and the Python is optimized on the microcontroller. Using regular Python 3.0, you can run your next DIY project without power. So how is it compared to the traditional microcontroller board? As its creator said: Compared with Arduino, Micro Python's board is more powerful, easy to program, and does not require compilers in your PC. Compared with the Raspberry Party, Micro Python board is cheaper, smaller, simpler (you can do one yourself, even modify design, to adapt to your needs), and it can consume less energy. Most other boards are programmed with C, and C is a low level of language, and it is not easy to program properly. On the other hand, Python is a very advanced language, which means that the same thing, Python and C are more simple and less compared to the C language. Summarize Although C and C ++ may be a microcontroller to draw a preferred programming language (at least now), they will gradually be overlooked because of the easy-to-use language, such as Python, because some popular microcontrollers rise like a Raspberry And Intel Edisson, as well as a constantly growing community. Prototype development becomes faster, leaving more space to test ideas, rather than control hardware. With Pyboard, I believe that in the future, more and more microcontrollers will gradually focus only on Python language. Public number Search "Love Bo.com" to pay attention, daily update development board, intelligent hardware, open source hardware, activities, etc., you can make you all hand. Recommended attention! [WeChat scanning picture can be directly paid] Related Reading: Which programming language is suitable for artificial intelligence? - The role of Python in artificial intelligence Count the most popular ten open source big data technology

     

     

     

     

    List all Question

    Nickname

    Email

    Questions

    Our other product:

    Professional FM Radio Station Equipment Package

     



     

    Hotel IPTV Solution

     


      Enter email  to get a surprise

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org ->Afrikaans
      sq.fmuser.org ->Albanian
      ar.fmuser.org ->Arabic
      hy.fmuser.org ->Armenian
      az.fmuser.org ->Azerbaijani
      eu.fmuser.org ->Basque
      be.fmuser.org ->Belarusian
      bg.fmuser.org ->Bulgarian
      ca.fmuser.org ->Catalan
      zh-CN.fmuser.org ->Chinese (Simplified)
      zh-TW.fmuser.org ->Chinese (Traditional)
      hr.fmuser.org ->Croatian
      cs.fmuser.org ->Czech
      da.fmuser.org ->Danish
      nl.fmuser.org ->Dutch
      et.fmuser.org ->Estonian
      tl.fmuser.org ->Filipino
      fi.fmuser.org ->Finnish
      fr.fmuser.org ->French
      gl.fmuser.org ->Galician
      ka.fmuser.org ->Georgian
      de.fmuser.org ->German
      el.fmuser.org ->Greek
      ht.fmuser.org ->Haitian Creole
      iw.fmuser.org ->Hebrew
      hi.fmuser.org ->Hindi
      hu.fmuser.org ->Hungarian
      is.fmuser.org ->Icelandic
      id.fmuser.org ->Indonesian
      ga.fmuser.org ->Irish
      it.fmuser.org ->Italian
      ja.fmuser.org ->Japanese
      ko.fmuser.org ->Korean
      lv.fmuser.org ->Latvian
      lt.fmuser.org ->Lithuanian
      mk.fmuser.org ->Macedonian
      ms.fmuser.org ->Malay
      mt.fmuser.org ->Maltese
      no.fmuser.org ->Norwegian
      fa.fmuser.org ->Persian
      pl.fmuser.org ->Polish
      pt.fmuser.org ->Portuguese
      ro.fmuser.org ->Romanian
      ru.fmuser.org ->Russian
      sr.fmuser.org ->Serbian
      sk.fmuser.org ->Slovak
      sl.fmuser.org ->Slovenian
      es.fmuser.org ->Spanish
      sw.fmuser.org ->Swahili
      sv.fmuser.org ->Swedish
      th.fmuser.org ->Thai
      tr.fmuser.org ->Turkish
      uk.fmuser.org ->Ukrainian
      ur.fmuser.org ->Urdu
      vi.fmuser.org ->Vietnamese
      cy.fmuser.org ->Welsh
      yi.fmuser.org ->Yiddish

       
  •  

    FMUSER Wirless Transmit Video And Audio More Easier !

  • Contact

    Address:
    No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou China 510620

    E-mail:
    [email protected]

    Tel / WhatApps:
    +8618078869184

  • Categories

  • Newsletter

    FIRST OR FULL NAME

    E-mail

  • paypal solution  Western UnionBank OF China
    E-mail:[email protected]   WhatsApp:+8618078869184   Skype:sky198710021 Chat with me
    Copyright 2006-2020 Powered By www.fmuser.org

    Contact Us