Meta tags:
Headings (most frequently used words):
edit, navigation, tools, true, basic, contents, history, features, reception, further, reading, references, external, links, menu, personal, namespaces, views, contribute, print, export, languages,
Text of the page (most frequently used words):
basic (120), the (53), and (34), this (22), true (21), for (16), wikipedia (12), #language (11), with (10), box (10), was (9), edit (9), articles (9), color (9), june (8), from (8), microsoft (8), that (8), set (8), programming (7), retrieved (7), dartmouth (7), loop (7), end (7), versions (7), not (6), atari (6), 2014 (6), sources (6), were (6), additional (5), history (5), unsourced (5), statements (5), references (5), kemeny (5), their (5), car (5), plot (5), about (4), text (4), may (4), using (4), page (4), links (4), print (4), learn (4), help (4), random (4), article (4), 2018 (4), all (4), visual (4), editor (4), free (4), open (4), source (4), time (4), extended (4), july (4), support (4), forum (4), cpu (4), 1985 (4), programs (4), kurtz (4), some (4), early (4), when (4), area (4), flood (4), let (4), any (4), but (4), had (4), section (4), citations (4), became (4), inc (3), 2022 (3), version (3), wikidata (3), cite (3), navigation (3), more (3), example (3), code (3), website (3), needing (3), 2016 (3), short (3), org (3), classic (3), proprietary (3), super (3), computers (3), system (3), usage (3), pournelle (3), john (3), thomas (3), which (3), been (3), does (3), lines (3), welcome (3), fabulous (3), functions (3), compiler (3), features (3), how (3), remove (3), template (3), message (3), please (3), material (3), challenged (3), removed (3), adding (3), reliable (3), improve (3), standard (3), ansi (3), efforts (3), sbasic (3), mobile (2), view (2), contact (2), privacy (2), policy (2), available (2), terms (2), pdf (2), upload (2), file (2), changes (2), what (2), tools (2), recent (2), events (2), contents (2), talk (2), create (2), categories (2), identifiers (2), official (2), different (2), description (2), family (2), interpreters (2), https (2), true_basic (2), object (2), designers (2), small (2), run (2), powerbasic (2), extensions (2), xbasic (2), turbo (2), expander (2), cbasic (2), sharing (2), data (2), general (2), software (2), locomotive (2), trs (2), level (2), external (2), 100 (2), dec (2), 2010 (2), jerry (2), further (2), reading (2), users (2), have (2), user (2), has (2), known (2), since (2), still (2), being (2), need (2), doesn (2), become (2), reception (2), window (2), keep (2), road (2), circle (2), show (2), pause (2), clear (2), simple (2), could (2), like (2), program (2), screen (2), coordinates (2), rnd (2), value (2), equal (2), number (2), between (2), are (2), would (2), make (2), well (2), subroutines (2), these (2), line (2), structured (2), initially (2), eventually (2), both (2), later (2), effort (2), 1983 (2), jump (2), web (2), cookie, statement, statistics, developers, disclaimers, under, apply, site, you, agree, registered, trademark, non, profit, organization, wikimedia, foundation, use, creative, commons, attribution, sharealike, license, last, edited, utc, русский, italiano, deutsch, languages, printable, download, export, item, information, permanent, link, special, pages, related, here, community, portal, contribute, donate, current, main, read, views, english, namespaces, log, account, contributions, logged, personal, menu, hidden, lccn, j9u, index, php, title, oldid, 1094912577, united, states, israel, authority, control, national, libraries, winfbe, hbasic, gambas, basic4ppc, basic4android, b4x, xojo, net, rapidq, phoenix, realizer, rad, roslyn, scriptbasic, openoffice, mono, freebasic, blitzmax, winwrap, embedded, vsta, vsto, excel, vbscript, vba, providex, morfik, lotusscript, glbasic, chipmunk, autoit, yabasic, xblite, wxbasic, qb64, smallbasic, sdlbasic, indic, euphoria, darkbasic, basic4gl, 256, wordbasic, tiger, thinbasic, smilebasic, superbasic, quickbasic, qbasic, purebasic, owbasic, mapbasic, lse, liberty, grass, gfa, futurebasic, beta, bbc, basicx, asic, amos, amigabasic, oriented, procedure, megabasic, simons, graphics, extenders, etbasic, zbasic, ubasic, tiny, stos, sds, pbasic, macbasic, chinese, casio, bal, basicode, alphabasic, other, call, 360, vsi, openvms, plus, wang, b32, business, minicomputers, vilnius, scelbal, southampton, sinclair, north, star, integer, atom, microcomputers, optimized, systems, mallard, rocky, mountain, shared, hewlett, packard, aka, calculators, texas, instruments, thomson, basics, iii, msx, macintosh, mbasic, ibm, disk, commodore, applesoft, altair, 2600, dialects, list, reply, feb, few, bugs, sep, 2013, aug, 2012, september, 347, march, byte, pcs, peripherals, people, kemp, juliet, started, revolution, addison, wesley, publishing, company, 141, 201, 13433, isbn, back, corruption, future, complained, core, appears, caused, constantly, polls, keyboard, mouse, problem, least, yet, worked, asked, why, seem, anything, regular, isn, attacked, logical, intuitive, manner, criticized, lack, output, encountering, error, preventing, interactive, debugging, concluded, think, pass, opportunity, born, again, believer, enjoy, heresies, inserting, diagnostics, draw, 249, 248, save, step, next, animation, plots, top, left, hand, corner, then, continues, into, never, ending, plotting, randomize, pen, colour, colours, begin, waits, second, newer, older, blocked, out, wanted, hardware, independent, equally, most, part, they, succeed, endeavor, drawback, direct, access, machines, remedied, callable, specially, written, assembly, citation, needed, provides, matrix, arithmetic, feature, present, times, dropped, almost, microcomputer, implements, global, local, variables, possible, write, recursive, implementation, dispenses, although, can, used, goto, numbers, based, introduced, there, one, offered, command, unix, amiga, computer, mac, windows, dos, 1980s, tens, millions, running, variation, pointless, going, market, impact, world, dominated, ratified, saw, little, adoption, standards, withdrawn, however, decided, continue, introduce, concepts, facto, home, traces, its, offshoot, called, released, sometime, 1975, 1976, installed, mainline, dtss, supported, campus, shortly, after, involved, produce, attempt, bring, together, many, variations, developed, through, late, 1960s, 1970s, focused, similar, earliest, while, work, aimed, essentially, various, full, minimal, variant, descended, original, created, college, professors, influenced, www, truebasic, com, years, ago, first, appeared, developer, designed, jstor, scholar, books, newspapers, news, find, needs, verification, search, encyclopedia, wayback, machine, http, archive, 20221206012930, wiki, timestamps, capture, fail, success, 2023, 2021, jan, nov, mar, 2004, jul, 2026, 118, captures,
Text of the page (random words):
true basic wikipedia 118 captures 06 mar 2004 18 jul 2026 nov dec jan 06 2021 2022 2023 success fail about this capture timestamps the wayback machine http web archive org web 20221206012930 https en wikipedia org wiki true_basic true basic from wikipedia the free encyclopedia jump to navigation jump to search programming language this article needs additional citations for verification please help improve this article by adding citations to reliable sources unsourced material may be challenged and removed find sources true basic news newspapers books scholar jstor june 2016 learn how and when to remove this template message true basic designed by john g kemeny thomas e kurtz developer true basic inc first appeared 1983 39 years ago 1983 website www truebasic com influenced by basic true basic is a variant of the basic programming language descended from dartmouth basic the original basic both were created by college professors john g kemeny and thomas e kurtz 1 contents 1 history 2 features 3 reception 4 further reading 5 references 6 external links history edit this section does not cite any sources please help improve this section by adding citations to reliable sources unsourced material may be challenged and removed june 2018 learn how and when to remove this template message true basic traces its history to an offshoot of dartmouth basic called structured basic or sbasic for short this was released sometime in 1975 or 1976 but was not installed as the mainline version of basic on the dartmouth time sharing system dtss that supported the campus shortly after kemeny became involved in an effort to produce an ansi standard basic in an attempt to bring together the many small variations of the language that had developed through the late 1960s and early 1970s this effort initially focused on a system known as minimal basic that was similar to earliest versions of dartmouth basic while later work was aimed at a full basic that was essentially sbasic with various extensions by the early 1980s tens of millions of home computers were running some variation of microsoft basic which had become the de facto standard the ansi efforts eventually became pointless as it became clear that these versions were not going to have any market impact in a world dominated by ms both versions were eventually ratified but saw little or no adoption and the standards were later withdrawn kemeny and kurtz however decided to continue their efforts to introduce the concepts from sbasic and the ansi standard basic efforts this became true basic initially based on dartmouth basic 7 true basic was introduced in 1985 there are versions of the true basic compiler for ms dos microsoft windows and classic mac os at one time versions for trs 80 color computer amiga and atari st computers were offered as well as a unix command line compiler features edit this section does not cite any sources please help improve this section by adding citations to reliable sources unsourced material may be challenged and removed june 2018 learn how and when to remove this template message being a structured programming implementation of the language it dispenses with the need for line numbers and goto statements although these can still be used true basic provides statements for matrix arithmetic a feature that had been present in dartmouth basic since early times but had been dropped in almost all microcomputer versions of basic interpreters it implements global and local variables which make it possible to write recursive functions and subroutines the designers wanted to make the language hardware independent so true basic source code would run equally well on any version of their compiler citation needed for the most part they succeed in this endeavor the drawback for users was that direct access to some features of their machines was not available but this could be remedied with callable functions and subroutines specially written in assembly language using newer versions of true basic some of the older functions are blocked out an example of the recent code would be more like this randomize set window 0 20 0 20 set color 5 set the pen and text colour to 5 as true basic has 0 15 colours print welcome to print welcome to on the user s screen do begin the loop let x rnd 20 let the value x equal a random number between 0 and 20 let y rnd 20 let the value y equal a random number between 0 and 20 pause 1 waits 1 10 of a second plot text at x y fabulous wikipedia plot fabulous wikipedia at coordinates x and y loop end the loop end end the program this simple program plots the text welcome to at the top left hand corner of the screen and then continues into a never ending loop plotting fabulous wikipedia at random coordinates an example of simple animation could be like this draw the car set window 0 20 0 20 set color 5 box area 2 6 2 3 box area 9 13 2 3 box area 16 20 2 3 set color 249 plot lines 0 5 20 5 flood 10 1 box keep 0 20 0 5 in road box circle 2 3 5 6 flood 2 5 5 5 box circle 5 6 5 6 flood 5 5 5 5 set color 35 plot lines 2 5 6 5 5 6 plot lines 5 6 8 6 8 8 6 8 6 10 2 10 2 8 0 8 0 6 3 6 flood 4 8 set color 248 box area 4 5 8 9 box keep 0 8 5 10 in car save the car in car for x 1 to 20 step 1 create a for loop box show road at 0 0 box show car at x 5 pause 1 clear next x end the for loop end end the programs reception edit jerry pournelle in 1985 asked why do we need true basic at all it doesn t seem to do anything regular basic doesn t do and what it does do isn t attacked in a logical or intuitive manner he criticized the lack of output when encountering an error preventing interactive debugging by inserting print statements as diagnostics pournelle concluded i think i ll pass up the opportunity to become a born again true basic believer i ll enjoy my microsoft and cbasic heresies 2 some users have complained about their programs and the editor using up 100 of their cpu or core 3 4 5 6 this appears to be caused by the editor and user s programs using a loop which constantly polls the keyboard and mouse for events the problem has been known since at least the end of 2010 3 yet as of early 2014 is still being worked on 6 further reading edit kemeny john g kurtz thomas e 1985 back to basic the history corruption and future of the language addison wesley publishing company inc 141 pp isbn 0 201 13433 0 references edit kemp juliet basic the language that started a revolution pdf retrieved 25 june 2022 pournelle jerry september 1985 pcs peripherals programs and people byte p 347 retrieved 20 march 2016 a b cpu usage true basic support forum dec 31 2010 retrieved 26 july 2014 cpu usage at 100 true basic support forum aug 22 2012 retrieved 26 july 2014 cpu usage true basic support forum sep 24 2013 retrieved 26 july 2014 a b a few more editor bugs true basic support forum reply feb 18 2014 retrieved 26 july 2014 external links edit official website v t e dialects of the basic programming language list classic atari atari basic atari st basic basic programming atari 2600 microsoft altair basic applesoft basic atari microsoft basic color basic commodore basic disk extended color basic extended color basic gw basic ibm basic mbasic microsoft basic ms basic for macintosh msx basic trs 80 basics level i level ii iii thomson basic 1 0 texas instruments ti basic ti 99 4a ti basic calculators ti extended basic aka xbasic ti basic 83 hewlett packard hp time shared basic rocky mountain basic locomotive software locomotive basic mallard basic optimized systems software basic a basic xe basic xl microcomputers atom basic integer basic jr basic north star basic sinclair basic s basic southampton basic system scelbal vilnius basic minicomputers basic 11 business basic b32 data general data general extended basic wang basic time sharing computers basic plus vsi basic for openvms dartmouth basic super basic call 360 basic other alphabasic basicode bal casio basic cbasic chinese basic family basic macbasic pbasic sds basic stos basic tiny basic turbo basic xl ubasic zbasic etbasic zh extenders basic 8 graphics basic simons basic super expander super expander 64 ys megabasic procedure oriented proprietary amigabasic amos basic asic basicx bbc basic beta basic futurebasic gfa basic grass liberty basic lse mapbasic mobile basic owbasic powerbasic purebasic qbasic quickbasic superbasic smilebasic thinbasic tiger basic true basic turbo basic wordbasic free and open source basic 256 basic4gl darkbasic euphoria indic basic open programming language sdlbasic smallbasic qb64 wxbasic xbasic xblite yabasic with object extensions proprietary autoit chipmunk basic glbasic lotusscript morfik powerbasic providex run basic vba vbscript vb 5 for microsoft excel 5 0 vsto vsta embedded visual basic winwrap basic free and open source blitzmax freebasic microsoft small basic mono basic openoffice basic scriptbasic roslyn rad designers proprietary ca realizer visual basic classic ns basic phoenix object basic rapidq visual basic net xojo free and open source basic for qt b4x basic4android basic4ppc gambas hbasic winfbe visual fb editor authority control national libraries israel united states retrieved from https en wikipedia org w index php title true_basic oldid 1094912577 categories basic interpreters basic programming language family hidden categories articles with short description short description is different from wikidata articles needing additional references from june 2016 all articles needing additional references articles needing additional references from june 2018 all articles with unsourced statements articles with unsourced statements from june 2018 official website different in wikidata and wikipedia articles with j9u identifiers articles with lccn identifiers articles with example basic code navigation menu personal tools not logged in talk contributions create account log in namespaces article talk english views read edit view history more navigation main page contents current events random article about wikipedia contact us donate contribute help learn to edit community portal recent changes upload file tools what links here related changes upload file special pages permanent link page information cite this page wikidata item print export download as pdf printable version languages deutsch italiano русский 中文 edit links this page was last edited on 25 june 2022 at 08 59 utc text is available under the creative commons attribution sharealike license 3 0 additional terms may apply by using this site you agree to the terms of use and privacy policy wikipedia is a registered trademark of the wikimedia foundation inc a non profit organization privacy policy about wikipedia disclaimers contact wikipedia mobile view developers statistics cookie statement
|