{"id":231982,"date":"2020-05-23T00:18:00","date_gmt":"2020-05-22T22:18:00","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=231982"},"modified":"2020-05-22T17:30:50","modified_gmt":"2020-05-22T15:30:50","slug":"microsoft-gibt-gw-basic-als-open-source-frei","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2020\/05\/23\/microsoft-gibt-gw-basic-als-open-source-frei\/","title":{"rendered":"Microsoft gibt GW-Basic als Open Source frei"},"content":{"rendered":"<p>[<a href=\"https:\/\/borncity.com\/win\/?p=14531\" target=\"_blank\" rel=\"noopener noreferrer\">English<\/a>]Noch eine kleine Info am Rande. Microsoft hat den Quellcode des GW-Basic-Interpreters, der in den Fr\u00fchzeiten auf IBM-PCs ausgeliefert wurde, im Umfeld der BUILD 2020-Entwicklerkonferenz als Open Source freigegeben.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg04.met.vgwort.de\/na\/ad9c2340ddb74d55b0bf526591f21533\" alt=\"\" width=\"1\" height=\"1\" \/>Wahrscheinlich erinnern sich nur die \u00c4lteren unter den Blog-Lesern noch an die Zeiten, als die ersten IBM-PCs und die kompatiblen PCs in Europa ausgeliefert wurden. Der erste IBM PC\/XT mit 8088-Prozessor, der nach Europa kam, lief irgendwann \u00fcber meinen Schreibtisch. Gab seinerzeit fotokopierte Dokumentation von IBM, weil Bill Gates mit seiner damals kleinen Firma Microsoft die Handb\u00fccher nicht fertig hatte \u2013 die kamen Wochen sp\u00e4ter. Auf allen IBM-PC-kompatiblen Systemen war damals ein Basic-Interpreter im ROM mit dabei.<\/p>\n<p>Wer sich f\u00fcr die Details interpretiert, findet <a href=\"https:\/\/de.wikipedia.org\/wiki\/GW-BASIC\" target=\"_blank\" rel=\"noopener noreferrer\">in der Wikipedia<\/a> einige Details. Laut Wikipedia wurde GW-Basic zwischen 1983 und 1991 als Bestandteil des Betriebssystems MS-DOS bis Version 4.02 vertrieben. Danach ersetzten QBasic und das sp\u00e4ter herausgekommene QuickBASIC den GW-Basic-Interpreter. Das war die Zeit, als Borland mit seinem Turbo-Pascal Furore machte. Daher adressierte eines meiner ersten, 1989 erschienenen B\u00fccher seinerzeit Microsofts QuickBasic (die anderen beiden Titel bezogen sich auf Borlands Turbo-Pascal und Turbo-Basic).<\/p>\n<h2>GW-Basic als Open Source<\/h2>\n<p>\u00dcber nachfolgenden Tweet bin ich darauf gesto\u00dfen, dass Microsoft jetzt den Schritt macht und den Quellcode als Open Source frei gibt.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">Microsoft open sources GW-BASIC!<a href=\"https:\/\/t.co\/nZ6qECyPHJ\">https:\/\/t.co\/nZ6qECyPHJ<\/a><\/p>\n<p>\u2014 Anatoly Shashkin (@dosnostalgic) <a href=\"https:\/\/twitter.com\/dosnostalgic\/status\/1263611327064485889?ref_src=twsrc%5Etfw\">May 21, 2020<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Die Assembler-Quelltexte der 8088-Portierung f\u00fcr MS-DOS von 1983 wurde am 22. Mai 2020 unter der MIT-Lizenz ver\u00f6ffentlicht. Microsoft hat das Ganze in <a href=\"https:\/\/devblogs.microsoft.com\/commandline\/microsoft-open-sources-gw-basic\/\" target=\"_blank\" rel=\"noopener noreferrer\">diesem Blog-Beitrag<\/a> beschrieben. Hintergrund f\u00fcr die Freigabe sind mehrfache Anfragen der Nutzerschaft, neben MS-DOS auch die Basic-Portierung als Open Source zu erhalten. Im Microsoft-Beitrag finden sich auch einige Informationen zum historischen Kontext. Der Quellcode von GW-Basic ist <a href=\"https:\/\/github.com\/microsoft\/GW-BASIC\" target=\"_blank\" rel=\"noopener noreferrer\">auf GitHub<\/a> abrufbar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[English]Noch eine kleine Info am Rande. Microsoft hat den Quellcode des GW-Basic-Interpreters, der in den Fr\u00fchzeiten auf IBM-PCs ausgeliefert wurde, im Umfeld der BUILD 2020-Entwicklerkonferenz als Open Source freigegeben.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[4293],"class_list":["post-231982","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-allgemein"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/231982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=231982"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/231982\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=231982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=231982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=231982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}