Yabasic (original) (raw)
YaBasic ist ein quelloffener BASIC-Interpreter für Linux/Unix und für Windows. Er zeichnet sich durch seine Kompaktheit (gepackte Größe etwa 140 kB) und eine flexible Syntax aus: Für die Farbwahl sind zum Beispiel sowohl der Befehl color als auch colour möglich, und auch für if ... then ... else ... endif-Konstrukte gibt es eine Reihe verschiedener Syntax-Varianten usw.
Property | Value |
---|---|
dbo:abstract | Yabasic (Yet Another BASIC) es un intérprete BASIC gratuito y de código abierto de lenguaje Basic para las plataformas Windows y Unix. Yabasic fue desarrollado originalmente por Marc-Oliver Ihm, quien lanzó la última versión estable 2.87.1 en 2020. Desde la versión 2.77.1, el proyecto adoptó la licencia MIT y el código fuente se movió a GitHub para fomentar la participación de otros en su desarrollo. Es un BASIC bastante clásico, posee las funciones básicas para programación en modo texto, incluso permite programación estructurada y archivos con biblioteca de funciones. Esta muy limitada para manipulación de ventanas en los entornos gráficos Windows y XFree86. Los programas deberían ser 100% portables entre las dos plataformas excepto en la parte gráfica. (es) YaBasic ist ein quelloffener BASIC-Interpreter für Linux/Unix und für Windows. Er zeichnet sich durch seine Kompaktheit (gepackte Größe etwa 140 kB) und eine flexible Syntax aus: Für die Farbwahl sind zum Beispiel sowohl der Befehl color als auch colour möglich, und auch für if ... then ... else ... endif-Konstrukte gibt es eine Reihe verschiedener Syntax-Varianten usw. (de) YaBasic, qui signifie Yet Another Basic, est un interprète du langage BASIC pour les plateformes Unix, Windows et PlayStation 2. Similaire au Commodore BASIC du Commodore 64, il supporte le mode graphique couleur et a des possibilités d'impression. Il est aussi relativement petit : environ 200 kilooctets. (fr) Yabasic (Yet Another BASIC) is a free, open-source BASIC interpreter for Windows and Unix platforms. Yabasic was originally developed by Marc-Oliver Ihm, who released the last stable version 2.77.3 in 2016. From version 2.77.1, the project has adopted the MIT License as well as the source code being moved to GitHub to encourage others to participate in its development. (en) Yabasic (Yet Another Basic) is een vrije BASIC-interpreter voor Windows en Unix. Yabasic wordt ontwikkeld door Marc-Oliver Ihm en is relatief klein (250kb). Yabasic lijkt heel erg op andere vormen van BASIC, Yabasic ondersteund naast standaard BASIC features ook gestructureerd programmeren. Via de GTK toolkit kan ook een grafische gebruikersomgeving gemaakt worden. De syntaxis van Yabasic is heel inschikkelijk, zo zijn bijvoorbeeld "color" en "colour" geldig varianten van hetzelfde commando. Yabasic code kan niet worden gecompileerd en je hebt dus altijd de interpreter nodig om Yabasic programma's te kunnen gebruiken. Dit is echter geen groot probleem aangezien het mogelijk is om je Yabasic programma te verbinden met de interpreter. Omdat de interpreter altijd aanwezig is heeft Yabasic de mogelijkheid om een string met Yabasic code te "compileren" terwijl het programma wordt uitgevoerd. Voor de PlayStation 2 is om belastingvoordelen een speciale versie van Yabasic gemaakt. Deze versie wordt gratis meegeleverd bij Europese en Australische consoles. Het wordt aangeraden om een extra USB toetsenbord te gebruiken voor de PlayStation versie omdat programmeren met een gamepad niet erg praktisch is. PlayStation Yabasic programma's kunnen op memory cards worden opgeslagen en zo worden geruild met vrienden. (nl) Yabasic, Yet another Basic, är en fri interpretator för BASIC, tillgänglig för Unix och Windows, licensierad under GNU GPL. Yabasic är gjort för att ge resultat snabbt och enkelt. Detta görs dock på bekostnad av den mer avancerad funktionalitet som behövs för mer komplexa program, men som endast tjänar till att förvirra nybörjare, som objektorientering. Följande program är allt som behövs för att öppna ett fönster, rita en cirkel och skriva ut resultatet på en skrivare. Många vanliga programspråk skulle kräva flera sidor programkod för en sådan uppgift. open window 100,100open printercircle 50,50,40text 10,50,"Press any key to get a printout"clear screeninkey$close printerclose window (sv) Yabasic — это свободный интерпретатор языка программирования Basic, созданный для операционных систем Windows и Unix. Yabasic первоначально был создан Марком-Оливером Ихмом,а с версии 2.77.3 выпускается под лицензией MIT. (ru) |
dbo:genre | dbr:Computer_programming |
dbo:latestReleaseDate | 2022-01-06 (xsd:date) |
dbo:latestReleaseVersion | 2.90.2 |
dbo:license | dbr:MIT_License |
dbo:thumbnail | wiki-commons:Special:FilePath/Samegame_yabasic_example.png?width=300 |
dbo:wikiPageExternalLink | https://github.com/marcIhm/yabasic https://github.com/marcIhm/yabasic/ |
dbo:wikiPageID | 64315 (xsd:integer) |
dbo:wikiPageLength | 5447 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1087462615 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:BeOS dbc:Linux_programming_tools dbr:Unix dbr:Interpreter_(computing) dbc:Programming_tools_for_Windows dbc:Software_using_the_MIT_license dbr:GTK dbr:GitHub dbr:Namespaces dbr:Linux dbr:Mac_OS_X dbr:Magnussoft_ZETA dbr:Structured_programming dbr:Computer_programming dbc:Programming_languages_created_in_1995 dbr:BASIC dbr:2D_computer_graphics dbc:Procedural_programming_languages dbc:BASIC_interpreters dbr:FLTK dbr:Fltk dbr:Graphical_user_interface dbr:API dbc:BASIC_programming_language_family dbc:Free_compilers_and_interpreters dbr:Block_(programming) dbc:Articles_with_example_BASIC_code dbr:PlayStation_2 dbr:Freeware dbr:Microsoft_Windows dbr:Open-source_software dbr:Self-modifying_code dbr:MIT_License dbr:SameGame dbr:Executable dbr:Library_(computer_science) dbr:MIT_Licence dbr:Composite_type dbr:Subroutines |
dbp:caption | Yabasic running an implementation of SameGame. (en) |
dbp:developer | Marc-Oliver Ihm (en) |
dbp:genre | dbr:Computer_programming |
dbp:latestReleaseDate | 2022-01-06 (xsd:date) |
dbp:latestReleaseVersion | 2.900000 (xsd:double) |
dbp:license | dbr:MIT_License |
dbp:name | Yabasic (en) |
dbp:operatingSystem | dbr:Unix dbr:Microsoft_Windows |
dbp:repo | https://github.com/marcIhm/yabasic |
dbp:screenshot | Samegame yabasic example.png (en) |
dbp:wikiPageUsesTemplate | dbt:Citation_needed dbt:Infobox_software dbt:Official_website dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:URL dbt:Use_dmy_dates dbt:BASIC |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1 |
dct:subject | dbc:Linux_programming_tools dbc:Programming_tools_for_Windows dbc:Software_using_the_MIT_license dbc:Programming_languages_created_in_1995 dbc:Procedural_programming_languages dbc:BASIC_interpreters dbc:BASIC_programming_language_family dbc:Free_compilers_and_interpreters dbc:Articles_with_example_BASIC_code |
gold:hypernym | dbr:Interpreter |
rdf:type | owl:Thing dbo:Person dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:WikicatProgrammingLanguages umbel-rc:SoftwareObject |
rdfs:comment | YaBasic ist ein quelloffener BASIC-Interpreter für Linux/Unix und für Windows. Er zeichnet sich durch seine Kompaktheit (gepackte Größe etwa 140 kB) und eine flexible Syntax aus: Für die Farbwahl sind zum Beispiel sowohl der Befehl color als auch colour möglich, und auch für if ... then ... else ... endif-Konstrukte gibt es eine Reihe verschiedener Syntax-Varianten usw. (de) YaBasic, qui signifie Yet Another Basic, est un interprète du langage BASIC pour les plateformes Unix, Windows et PlayStation 2. Similaire au Commodore BASIC du Commodore 64, il supporte le mode graphique couleur et a des possibilités d'impression. Il est aussi relativement petit : environ 200 kilooctets. (fr) Yabasic (Yet Another BASIC) is a free, open-source BASIC interpreter for Windows and Unix platforms. Yabasic was originally developed by Marc-Oliver Ihm, who released the last stable version 2.77.3 in 2016. From version 2.77.1, the project has adopted the MIT License as well as the source code being moved to GitHub to encourage others to participate in its development. (en) Yabasic — это свободный интерпретатор языка программирования Basic, созданный для операционных систем Windows и Unix. Yabasic первоначально был создан Марком-Оливером Ихмом,а с версии 2.77.3 выпускается под лицензией MIT. (ru) Yabasic (Yet Another BASIC) es un intérprete BASIC gratuito y de código abierto de lenguaje Basic para las plataformas Windows y Unix. Yabasic fue desarrollado originalmente por Marc-Oliver Ihm, quien lanzó la última versión estable 2.87.1 en 2020. Desde la versión 2.77.1, el proyecto adoptó la licencia MIT y el código fuente se movió a GitHub para fomentar la participación de otros en su desarrollo. (es) Yabasic (Yet Another Basic) is een vrije BASIC-interpreter voor Windows en Unix. Yabasic wordt ontwikkeld door Marc-Oliver Ihm en is relatief klein (250kb). Yabasic lijkt heel erg op andere vormen van BASIC, Yabasic ondersteund naast standaard BASIC features ook gestructureerd programmeren. Via de GTK toolkit kan ook een grafische gebruikersomgeving gemaakt worden. De syntaxis van Yabasic is heel inschikkelijk, zo zijn bijvoorbeeld "color" en "colour" geldig varianten van hetzelfde commando. (nl) Yabasic, Yet another Basic, är en fri interpretator för BASIC, tillgänglig för Unix och Windows, licensierad under GNU GPL. Yabasic är gjort för att ge resultat snabbt och enkelt. Detta görs dock på bekostnad av den mer avancerad funktionalitet som behövs för mer komplexa program, men som endast tjänar till att förvirra nybörjare, som objektorientering. Följande program är allt som behövs för att öppna ett fönster, rita en cirkel och skriva ut resultatet på en skrivare. Många vanliga programspråk skulle kräva flera sidor programkod för en sådan uppgift. (sv) |
rdfs:label | YaBasic (de) YaBasic (es) YaBasic (fr) Yabasic (nl) Yabasic (ru) Yabasic (en) Yabasic (sv) |
owl:sameAs | freebase:Yabasic yago-res:Yabasic wikidata:Yabasic dbpedia-de:Yabasic dbpedia-es:Yabasic dbpedia-fr:Yabasic dbpedia-nl:Yabasic dbpedia-ru:Yabasic dbpedia-simple:Yabasic dbpedia-sv:Yabasic https://global.dbpedia.org/id/rXau |
prov:wasDerivedFrom | wikipedia-en:Yabasic?oldid=1087462615&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Samegame_yabasic_example.png |
foaf:homepage | http://www.yabasic.de |
foaf:isPrimaryTopicOf | wikipedia-en:Yabasic |
foaf:name | Yabasic (en) |
is dbo:wikiPageRedirects of | dbr:YaBasic dbr:YaBasic_programming_language dbr:Yabasic_interpreter |
is dbo:wikiPageWikiLink of | dbr:Homebrew_(video_games) dbr:List_of_compilers dbr:Generational_list_of_programming_languages dbr:Linux_for_PlayStation_2 dbr:Yet_another dbr:List_of_BASIC_dialects dbr:PlayStation dbr:PlayStation_2 dbr:YaBasic dbr:YaBasic_programming_language dbr:Yabasic_interpreter |
is foaf:primaryTopic of | wikipedia-en:Yabasic |