{"id":162,"date":"2020-05-09T21:45:23","date_gmt":"2020-05-09T21:45:23","guid":{"rendered":"https:\/\/math-brownies.de\/?p=162"},"modified":"2021-02-17T15:34:55","modified_gmt":"2021-02-17T15:34:55","slug":"programmiersprachen","status":"publish","type":"post","link":"https:\/\/math-brownies.de\/index.php\/2020\/05\/09\/programmiersprachen\/","title":{"rendered":"Programmiersprachen"},"content":{"rendered":"<p>Im Rahmen der Fobizz-Zusatzqualifikation habe ich mich heute nochmal mit Programmiersprachen auseinander gesetzt. Wenn die Zeit reicht, werde ich auch den passenden Wahlkurs noch belegen und dann eventuell den Artikel erweitern.<\/p>\n<p>Programmiersprachen dienen dazu, dem Computer Anweisungen zu \u00fcbermitteln. Ich unterscheide dabei Code, der rein der Formatierung dient (html, css, Latex) und Code, der eine Interaktion mit der Person vor dem Bildschirm initiert. Manchmal sind die \u00dcberga\u00e4nge dabei flie\u00dfend, wie etwa bei javascript und php. Im Kurs wird zwischen Frontend (sieht gut aus) und Backend (verarbeitet die Daten) unterschieden.<\/p>\n<p>Es gibt au\u00dfer dieser eher von mir selber gesetzten Unterscheidung die Unterscheidung in Programmiersprachen mit hohem und niedrigem Abstraktionsniveau. Ein hohes Abstraktionsniveau haben Sprachen, die gut f\u00fcr Menschen zu verstehen sind, etwa Ruby, Python, PHP, Java ( bei Java kann man sich \u00fcber die Verst\u00e4ndlichkeit streiten, finde ich). Solche Sprachen werden genutzt, um Apps und Webanwendungen zu schreiben. Sprachen mit niedrigem Abstraktionsniveau sind besser f\u00fcr Maschinen lesbar, sie sind schneller in Bin\u00e4rcode umgesetzt und deswegen auch schneller in der Umsetzung. \u00dcberall dort, wo es auf Echtzeitdatenverarbeitung ankommt, wie etwa in der Raumfahrt oder bei Assistenzsystemen in Autos, werden solche Sprachen eingesetzt.<\/p>\n<p>Die \u00e4lteste heute noch genutzte Sprache ist Fortram, die laut Github am h\u00e4ufigsten genutzte Javascript. Ich kenne au\u00dferdem: Basic, Cobol, Cobalt, Delphi, C (und einige Abwandlungen wie C++ oder C#). Im Video wurde auch noch die Apple-Sprache Swift erw\u00e4hnt. Ich hab dann mal mit Python rumspielen d\u00fcrfen:<\/p>\n<div style=\"width: 700px;\" class=\"wp-video\"><!--[if lt IE 9]><script>document.createElement('video');<\/script><![endif]-->\n<video class=\"wp-video-shortcode\" id=\"video-162-1\" width=\"700\" height=\"332\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/math-brownies.de\/wp-content\/uploads\/2020\/05\/ersterPython.mp4?_=1\" \/><a href=\"https:\/\/math-brownies.de\/wp-content\/uploads\/2020\/05\/ersterPython.mp4\">https:\/\/math-brownies.de\/wp-content\/uploads\/2020\/05\/ersterPython.mp4<\/a><\/video><\/div>\n<p>Python nutzt statt Klammern Einr\u00fcckungen. Wenn man da nicht richtig einr\u00fcckt, ist Ende Gel\u00e4nde. Da mag ich meine Klammern aber schon lieber!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im Rahmen der Fobizz-Zusatzqualifikation habe ich mich heute nochmal mit Programmiersprachen auseinander gesetzt. Wenn die Zeit reicht, werde ich auch den passenden Wahlkurs noch belegen und dann eventuell den Artikel erweitern. Programmiersprachen dienen dazu, dem Computer Anweisungen zu \u00fcbermitteln. Ich unterscheide dabei Code, der rein der Formatierung dient (html, css, Latex) und Code, der eine [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[56,3],"tags":[54,55],"class_list":["post-162","post","type-post","status-publish","format-standard","hentry","category-fobizz-fortbildung","category-informatik","tag-fortbildung","tag-programmiersprachen"],"_links":{"self":[{"href":"https:\/\/math-brownies.de\/index.php\/wp-json\/wp\/v2\/posts\/162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/math-brownies.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/math-brownies.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/math-brownies.de\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/math-brownies.de\/index.php\/wp-json\/wp\/v2\/comments?post=162"}],"version-history":[{"count":5,"href":"https:\/\/math-brownies.de\/index.php\/wp-json\/wp\/v2\/posts\/162\/revisions"}],"predecessor-version":[{"id":168,"href":"https:\/\/math-brownies.de\/index.php\/wp-json\/wp\/v2\/posts\/162\/revisions\/168"}],"wp:attachment":[{"href":"https:\/\/math-brownies.de\/index.php\/wp-json\/wp\/v2\/media?parent=162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/math-brownies.de\/index.php\/wp-json\/wp\/v2\/categories?post=162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/math-brownies.de\/index.php\/wp-json\/wp\/v2\/tags?post=162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}