XZákladní - XBasic
Tento článek obsahuje seznam obecných Reference, ale zůstává z velké části neověřený, protože postrádá dostatečné odpovídající vložené citace.Leden 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Rodina | ZÁKLADNÍ |
---|---|
Navrhl | Max. Důvod[1] |
Vývojáři | Max. Důvod, Eddie Penninkhof[2] |
Poprvé se objevil | pozdní 1980 |
Stabilní uvolnění | 6.2.3 / 2002 |
Náhled verze | 6.3.22 / 2014 |
Plošina | I386 |
OS | Windows, Linux |
Licence | GNU LGPL |
Přípony názvu souboru | X |
webová stránka | xbasic |
Ovlivněno | |
ZÁKLADNÍ, C (programovací jazyk) |
XZákladní je varianta ZÁKLADNÍ programovací jazyk který byl vyvinut na konci 80. let pro Motorola 88000 CPU a Unix podle Maxe Důvod. Na počátku 90. let to bylo přeneseno na Okna a Linux, a od roku 1999 je k dispozici jako open source software s runtime knihovnou pod LGPL licence.
To by nemělo být zaměňováno s TI Extended BASIC, který se někdy nazývá XBasic nebo X Basic. Xbasic by také neměl být zaměňován s jazykem Xbasic používaným v produktech Alpha Anywhere a Alpha Five od Alpha Software. Alpha Software vyvinul Xbasic jako patentovaný jazyk pro své produkty. Alpha Software Xbasic není vůbec nijak spojen s verzí Xbasic popsanou v tomto článku.
Max Reason přerušil svou podporu a vývoj od té doby dohlíží Eddie Penninkhof.
Verze 6.2.3 byla posledním oficiálním vydáním vydaným 27. října 2002.
Vlastnosti
XBasic podepsal a nepodepsal 8, 16 a 32 bitů a podepsal 64 bitů celá čísla stejně jako 32- a 64-bit plovoucí bod hodnoty. Řetězcový datový typ je pouze pro 8bitové znaky.
Je možné vygenerovat montážní jazyk soubor. XBasic má pouze verzi pro Windows s názvem XBLite. Vývoj je na SourceForge.
Součásti
- Editor (psaní zdrojového kódu)
- Kompilátor (vytváření strojového kódu)
- Debugger (kontrola chyb)
- Knihovny (připravený kód pro volání)
- GuiDesigner (vytvoří grafické uživatelské rozhraní programu)
Příklad kódu
„Programy obsahují:„1. PROLOG s deklaracemi typu / funkce / konstanty.'2. Tato funkce Entry (), kde začíná provádění.'3. Nula nebo více doplňkových funkcí.'FUNKCEVstup()TISK"Ahoj světe"TISK2+2TISK44/12TISK33*3KONECFUNKCE
Reference
- ^ http://maxreason.com
- ^ Co musím vědět při psaní v XBasic? Základní fakta