{"id":96268,"date":"2020-10-10T01:42:05","date_gmt":"2020-10-09T23:42:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupen-snek-1-5-python-podobnyj-yazyk-programmirovaniya-dlya-vstraivaemyh-sistem"},"modified":"2020-10-10T01:42:05","modified_gmt":"2020-10-09T23:42:05","slug":"dostupen-snek-1-5-python-podobnyj-yazyk-programmirovaniya-dlya-vstraivaemyh-sistem","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-snek-1-5-python-podobnyj-yazyk-programmirovaniya-dlya-vstraivaemyh-sistem","title":{"rendered":"Snek 1.5 ist verf\u00fcgbar, eine Python-\u00e4hnliche Programmiersprache f\u00fcr eingebettete Systeme.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>(\u00fcbersetzten Text auf Deutsch)<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Keith_Packard\">Keith Packard<\/a><\/noindex>), aktiver Entwickler von Debian, Projektleiter von X.Org und Sch\u00f6pfer zahlreicher X-Erweiterungen, einschlie\u00dflich XRender, XComposite und XRandR,  <noindex><a rel=\"nofollow\" href=\"https:\/\/keithp.com\/pipermail\/snek\/2020-October\/000395.html\">ver\u00f6ffentlichte<\/a><\/noindex> neueste Version der Programmiersprache <noindex><a rel=\"nofollow\" href=\"https:\/\/sneklang.org\/\">Snek 1.5<\/a><\/noindex>, die als vereinfachte Version der Programmiersprache Python angesehen werden kann, angepasst f\u00fcr den Einsatz in eingebetteten Systemen, in denen nicht gen\u00fcgend Ressourcen f\u00fcr die Nutzung <noindex><a rel=\"nofollow\" href=\"https:\/\/micropython.org\/\">MicroPython<\/a><\/noindex> und <noindex><a rel=\"nofollow\" href=\"https:\/\/circuitpython.org\/\">CircuitPython<\/a><\/noindex>vorhanden sind. Snek erhebt nicht den Anspruch auf vollst\u00e4ndige Unterst\u00fctzung der Programmiersprache Python, kann aber auf Chips verwendet werden, die nur \u00fcber 2KB RAM, 32KB Flash-Speicher und 1KB EEPROM verf\u00fcgen. Der Projektcode <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/keith-packard\/snek\">wird verbreitet<\/a><\/noindex> steht unter der GPLv3-Lizenz. Builds <noindex><a rel=\"nofollow\" href=\"https:\/\/sneklang.org\/dist\/\">wurden vorbereitet<\/a><\/noindex> f\u00fcr Linux, Windows und macOS. <\/p>\n<p>Die Notwendigkeit f\u00fcr eine neue Sprache entstand w\u00e4hrend der Lehrpraxis von Keith Packard, der einen Sprach verwenden wollte, die f\u00fcr den Unterricht von Studierenden geeignet ist, anwendbar auf Arduino-Boards und die an Lego Logo erinnert, aber die Grundlage f\u00fcr weiteres Lernen in der Programmierung bilden kann. Zentrale Anforderungen an die neue Sprache waren Textlichkeit (Demonstration realer Programmiertechniken, unabh\u00e4ngig von grafischen Oberfl\u00e4chen und Maus),<br \/>\n Bereitstellung einer Basis f\u00fcr eine vollst\u00e4ndige Programmierausbildung und Kompaktheit der Sprache (die F\u00e4higkeit, die Sprache innerhalb weniger Stunden zu erlernen).<\/p>\n<p>Die Sprache Snek verwendet die Semantik und Syntax von Python, unterst\u00fctzt jedoch nur eine begrenzte Teilmenge der M\u00f6glichkeiten. Eines der Ziele, das bei der Entwicklung ber\u00fccksichtigt wird, ist die Wahrung der Abw\u00e4rtskompatibilit\u00e4t \u2014 Programme in Snek k\u00f6nnen mit vollst\u00e4ndigen Implementierungen von Python 3 ausgef\u00fchrt werden. Das hei\u00dft, Studenten, die mit Snek vertraut sind, k\u00f6nnen sofort zum Weiterlernen von vollst\u00e4ndigem Python \u00fcbergehen und ihre bereits vorhandenen Arbeiten bei der Arbeit mit Python nutzen.<\/p>\n<p>Snek wurde f\u00fcr eine Vielzahl von Embedded-Ger\u00e4ten portiert, einschlie\u00dflich Arduino-Boards, Feather\/Metro M0 Express, Adafruit Crickit, Adafruit ItsyBitsy, Lego EV3 und \u03bcduino, und bietet Zugriff auf GPIO und verschiedene Peripherieger\u00e4te. Das Projekt entwickelt auch seinen eigenen Open-Source-Mikrocontroller. <noindex><a rel=\"nofollow\" href=\"https:\/\/sneklang.org\/snekboard\/\">Snekboard<\/a><\/noindex> (ARM Cortex M0 mit 256KB Flash und 32KB RAM), der f\u00fcr den Einsatz mit Snek oder CircuitPython ausgelegt ist und darauf abzielt, das Lernen und den Bau von Robotern mit LEGO-Teilen zu unterst\u00fctzen. Mittel zur Entwicklung von Snekboard  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.crowdsupply.com\/keith-packard\/snekboard\">wurden<\/a><\/noindex> im Rahmen von Crowdfunding gesammelt.<\/p>\n<p>F\u00fcr die Entwicklung von Anwendungen in Snek kann der Code-Editor <noindex><a rel=\"nofollow\" href=\"https:\/\/codewith.mu\/\">Mu<\/a><\/noindex> (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/keith-packard\/mu\">Patches f\u00fcr die Unterst\u00fctzung<\/a><\/noindex>) oder eigene integrierte Entwicklungsumgebung <noindex><a rel=\"nofollow\" href=\"https:\/\/manpages.debian.org\/testing\/snek\/snekde.1.en.html\">Snekde<\/a><\/noindex>, die mit der Curses-Bibliothek geschrieben wurde und eine Benutzeroberfl\u00e4che zum Bearbeiten von Code und zur Interaktion mit dem Ger\u00e4t \u00fcber den USB-Anschluss bereitstellt (Programme k\u00f6nnen sofort im eeprom des Ger\u00e4ts gespeichert und Code vom Ger\u00e4t geladen werden).<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/keithp.com\/pictures\/snekde.png\"><img decoding=\"async\" alt=\"Snek 1.5 ist verf\u00fcgbar, eine Python-\u00e4hnliche Programmiersprache f\u00fcr eingebettete Systeme.\" src=\"\/wp-content\/uploads\/2020\/10\/2622e7c502eb81fe5a9cdbbe6789eb49.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>In der neuen Version:<\/p>\n<ul>\n<li class=\"l\"> Ein Port f\u00fcr das Arduino Uno-Board wurde hinzugef\u00fcgt, der dem Port f\u00fcr das Duemilanove-Board \u00e4hnelt, jedoch einen Firmware-Ersatz f\u00fcr den Atmega 16u2 beinhaltet.\n<li class=\"l\"> Die korrekte Unterst\u00fctzung von Vergleichsoperationen (a &lt; b &lt; c) wurde hinzugef\u00fcgt.\n<li class=\"l\"> F\u00fcr Adafruit Circuit Playground Express-Platinen wurde die M\u00f6glichkeit zur Audioausgabe bereitgestellt.\n<li class=\"l\"> F\u00fcr Duemilanove-Platinen wurde der Bootloader <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Optiboot\/optiboot\">Optiboot<\/a><\/noindex>, aktiviert, um Snek zu ersetzen, damit kein separates Programmierger\u00e4t verwendet werden muss.\n<\/ul>\n<p>Neben Snek bietet Kit Packard auch <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51873\">entwickelt<\/a><\/noindex> die Standard C-Bibliothek <noindex><a rel=\"nofollow\" href=\"https:\/\/keithp.com\/picolibc\/\">PicoLibc<\/a><\/noindex>, die auf eingebetteten Ger\u00e4ten mit wenig RAM verwendet werden kann.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53860\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u0438\u0442 \u041f\u0430\u043a\u043a\u0430\u0440\u0434 (Keith Packard), \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a Debian, \u043b\u0438\u0434\u0435\u0440 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 X.Org \u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 X-\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0432\u043a\u043b\u044e\u0447\u0430\u044f XRender, XComposite \u0438 XRandR, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Snek 1.5, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0443\u043f\u0440\u043e\u0449\u0451\u043d\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u044f\u0437\u044b\u043a\u0430 Python, \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f MicroPython \u0438 CircuitPython. Snek \u043d\u0435 \u043f\u0440\u0435\u0442\u0435\u043d\u0434\u0443\u0435\u0442 \u043d\u0430 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":96269,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-96268","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u0438\u0442 \u041f\u0430\u043a\u043a\u0430\u0440\u0434 (Keith Packard), \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a Debian, \u043b\u0438\u0434\u0435\u0440 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 X.Org \u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 X-\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0432\u043a\u043b\u044e\u0447\u0430\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-snek-1-5-python-podobnyj-yazyk-programmirovaniya-dlya-vstraivaemyh-sistem\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Snek 1.5, Python-\u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0439 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u0438\u0442 \u041f\u0430\u043a\u043a\u0430\u0440\u0434 (Keith Packard), \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a Debian, \u043b\u0438\u0434\u0435\u0440 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 X.Org \u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 X-\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0432\u043a\u043b\u044e\u0447\u0430\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-snek-1-5-python-podobnyj-yazyk-programmirovaniya-dlya-vstraivaemyh-sistem\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-09T23:42:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-09T23:42:05+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Verf\u00fcgbar: Snek 1.5, eine python\u00e4hnliche Programmiersprache f\u00fcr eingebettete Systeme | ProHoster","description":"Kit Packard (Keith Packard), aktiver Entwickler von Debian, Leiter des X.Org-Projekts und Sch\u00f6pfer zahlreicher X-Erweiterungen, einschlie\u00dflich.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-snek-1-5-python-podobnyj-yazyk-programmirovaniya-dlya-vstraivaemyh-sistem","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Snek 1.5, Python-\u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0439 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c | ProHoster","og:description":"\u041a\u0438\u0442 \u041f\u0430\u043a\u043a\u0430\u0440\u0434 (Keith Packard), \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a Debian, \u043b\u0438\u0434\u0435\u0440 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 X.Org \u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 X-\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0432\u043a\u043b\u044e\u0447\u0430\u044f.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-snek-1-5-python-podobnyj-yazyk-programmirovaniya-dlya-vstraivaemyh-sistem","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-09T23:42:05+00:00","article:modified_time":"2020-10-09T23:42:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"96268","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:47:23","updated":"2022-10-03 07:28:16","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/96268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=96268"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/96268\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/96269"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=96268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=96268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=96268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}