True BASIC (original) (raw)
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.
Property | Value |
---|---|
dbo:abstract | Das erste BASIC wurde 1963 von den Professoren Thomas E. Kurtz und John G. Kemeny am Dartmouth College (USA) entwickelt. Ihr Ziel war es, ihren Studenten die Arbeit am Computer näherzubringen und eine leichter zu erlernende Alternative zu den wesentlich mächtigeren Programmiersprachen ALGOL und FORTRAN zu entwickeln. Am 1. Mai 1964 wurde das erste BASIC-Programm auf einem Großcomputer vom Typ General Electric 225 gestartet. Der reduzierte Funktionenumfang und die leichte Erlernbarkeit von BASIC machte es hervorragend geeignet zur Implementierung auf Heim- und Personalcomputern. Der wirtschaftliche Erfolg brachte aber auch zahlreiche Varianten und Dialekte hervor, die mit dem Verständnis einer einheitlichen Sprache nicht vereinbar waren. Dies war wohl mit ein Grund dafür, warum die beiden Entwickler nach der Sprachdefinition selbst noch zwei Jahrzehnte später (1983) das wahre BASIC namens True BASIC als Entwicklungswerkzeug auf den Markt brachten. True BASIC spielt heute zwar bei professionellen Entwicklern wie auch bei Hobbyprogrammierern keine große Rolle mehr, wird aber immer noch weiterentwickelt und mit umfangreichen Programmbibliotheken samt Zusatzprogrammen angeboten. Dazu existieren auch noch Konverter für BASIC- und FORTRAN-Quellcodes zu True Basic. Vor allem in Universitäten und Schulen in den USA kommt True BASIC vermehrt zum Einsatz. (de) 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. (en) Il True BASIC è uno dei dialetti del linguaggio di programmazione BASIC. Discende dal Dartmouth BASIC, il primo linguaggio BASIC inventato dai professori John George Kemeny e Thomas Eugene Kurtz. Quando il True BASIC uscì nel 1985, era basato inizialmente sul Dartmouth BASIC 7 (noto anche come ANSI BASIC) e aveva più caratteristiche rispetto al QBASIC. Il True BASIC introdusse nuove funzioni grafiche come plot, plot area, flood, ecc. Per primo, dava la possibilità di salvare una porzione dello schermo e di usare l'operazione di , ma senza gestione del buffering. I progettatori volevano rendere il linguaggio indipendente dall'hardware, per permettere di eseguire il codice BASIC su qualsiasi piattaforma. Lo svantaggio per i programmatore era l'impossibilità di utilizzare alcune caratteristiche peculiari del computer che stavano utilizzando. Per aggirare questo problema, si potevano scrivere funzioni in linguaggio assembly. Il True BASIC rispetta i principi della programmazione strutturata; quindi non è obbligatorio utilizzare numeri di linea e istruzioni GOTO. L'uso dell'istruzione LET divenne opzionale; essa permetteva l'uso di nomi descrittivi per le variabili. Il True BASIC è fornito di funzioni per l'. Supportava anche le e globali e l'uso di funzioni ricorsive, una caratteristica non disponibile in nessun altro linguaggio BASIC di quei tempi. (it) True BASIC — это вариант языка программирования BASIC, произошедшего от Dartmouth BASIC, оригинального языка BASIC, изобретённого профессорами колледжа Джоном Джорджем Кемени и Томасом Юджином Курцем. (ru) True BASIC是BASIC的一種,由原來的BASIC作者约翰·凯梅尼及兩位教授所創立。他們有感自從BASIC這種編程語言在微電腦上風行以來,其設計都與原來BASIC的設計逐漸偏離,所以他們希望可以透過這一套True BASIC語言來重新強調BASIC語言所應有的設計特色,使到原來為迷你電腦及小型電腦設計的BASIC程序可以更好地移殖到微機上使用。巧合的是,當時所風行的各個BASIC版本,不論是蘋果電腦的Applesoft BASIC或MS-DOS的GWBASIC或Quick BASIC,都是由微軟所開發的。就連第一套編譯式的BASIC版本、Borland的Turbo BASIC,也是基於微軟的GW-BASIC語言。[1] (zh) |
dbo:designer | dbr:Thomas_Eugene_Kurtz dbr:John_George_Kemeny |
dbo:influencedBy | dbr:BASIC |
dbo:thumbnail | wiki-commons:Special:FilePath/True_BASIC_logo.svg?width=300 |
dbo:wikiPageID | 31382 (xsd:integer) |
dbo:wikiPageLength | 7704 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1094912577 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Classic_Mac_OS dbr:Full_BASIC dbr:Thomas_Eugene_Kurtz dbr:MS-DOS dbr:Structured_programming dbr:Subroutine dbr:Microsoft_BASIC dbr:BASIC dbr:CBASIC dbr:Line_number dbr:Amiga dbr:Dartmouth_BASIC dbr:Dartmouth_Time_Sharing_System dbc:BASIC_interpreters dbr:Breakpoint dbr:Goto dbr:Recursion dbr:Assembly_language dbr:Atari_ST dbc:BASIC_programming_language_family dbr:Jerry_Pournelle dbr:John_George_Kemeny dbr:TRS-80_Color_Computer dbr:Home_computer dbc:Articles_with_example_BASIC_code dbr:Microsoft_Windows dbr:Minimal_BASIC dbr:UNIX dbr:File:True_BASIC_logo.svg |
dbp:caption | Original True BASIC logo (en) |
dbp:designer | dbr:Thomas_Eugene_Kurtz dbr:John_George_Kemeny |
dbp:developer | True BASIC, Inc. (en) |
dbp:influencedBy | dbr:BASIC |
dbp:logo | dbr:File:True_BASIC_logo.svg |
dbp:name | True BASIC (en) |
dbp:os | Windows XP and newer (en) |
dbp:wikiPageUsesTemplate | dbt:Authority_control dbt:Citation_needed dbt:ISBN dbt:Infobox_programming_language dbt:More_citations_needed dbt:Official_website dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:Unreferenced_section dbt:Url dbt:BASIC |
dcterms:subject | dbc:BASIC_interpreters dbc:BASIC_programming_language_family dbc:Articles_with_example_BASIC_code |
gold:hypernym | dbr:Variant |
rdf:type | owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 dbo:ProgrammingLanguage |
rdfs:comment | 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. (en) True BASIC — это вариант языка программирования BASIC, произошедшего от Dartmouth BASIC, оригинального языка BASIC, изобретённого профессорами колледжа Джоном Джорджем Кемени и Томасом Юджином Курцем. (ru) True BASIC是BASIC的一種,由原來的BASIC作者约翰·凯梅尼及兩位教授所創立。他們有感自從BASIC這種編程語言在微電腦上風行以來,其設計都與原來BASIC的設計逐漸偏離,所以他們希望可以透過這一套True BASIC語言來重新強調BASIC語言所應有的設計特色,使到原來為迷你電腦及小型電腦設計的BASIC程序可以更好地移殖到微機上使用。巧合的是,當時所風行的各個BASIC版本,不論是蘋果電腦的Applesoft BASIC或MS-DOS的GWBASIC或Quick BASIC,都是由微軟所開發的。就連第一套編譯式的BASIC版本、Borland的Turbo BASIC,也是基於微軟的GW-BASIC語言。[1] (zh) Das erste BASIC wurde 1963 von den Professoren Thomas E. Kurtz und John G. Kemeny am Dartmouth College (USA) entwickelt. Ihr Ziel war es, ihren Studenten die Arbeit am Computer näherzubringen und eine leichter zu erlernende Alternative zu den wesentlich mächtigeren Programmiersprachen ALGOL und FORTRAN zu entwickeln. Am 1. Mai 1964 wurde das erste BASIC-Programm auf einem Großcomputer vom Typ General Electric 225 gestartet. (de) Il True BASIC è uno dei dialetti del linguaggio di programmazione BASIC. Discende dal Dartmouth BASIC, il primo linguaggio BASIC inventato dai professori John George Kemeny e Thomas Eugene Kurtz. Quando il True BASIC uscì nel 1985, era basato inizialmente sul Dartmouth BASIC 7 (noto anche come ANSI BASIC) e aveva più caratteristiche rispetto al QBASIC. Il True BASIC introdusse nuove funzioni grafiche come plot, plot area, flood, ecc. Per primo, dava la possibilità di salvare una porzione dello schermo e di usare l'operazione di , ma senza gestione del buffering. (it) |
rdfs:label | True BASIC (de) True BASIC (it) True BASIC (ru) True BASIC (en) True BASIC (zh) |
owl:sameAs | freebase:True BASIC wikidata:True BASIC dbpedia-de:True BASIC dbpedia-it:True BASIC dbpedia-ru:True BASIC dbpedia-zh:True BASIC https://global.dbpedia.org/id/4Xwo4 |
prov:wasDerivedFrom | wikipedia-en:True_BASIC?oldid=1094912577&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/True_BASIC_logo.svg |
foaf:homepage | http://www.truebasic.com |
foaf:isPrimaryTopicOf | wikipedia-en:True_BASIC |
foaf:name | (en) True BASIC (en) |
is dbo:knownFor of | dbr:Thomas_E._Kurtz |
is dbo:wikiPageRedirects of | dbr:True_basic dbr:True_Basic dbr:TrueBASIC dbr:True_BASIC_programming_language dbr:Truebasic |
is dbo:wikiPageWikiLink of | dbr:List_of_compilers dbr:Generational_list_of_programming_languages dbr:Full_BASIC dbr:Thomas_E._Kurtz dbr:Chip_Elliott dbr:BASIC dbr:BASIC_interpreter dbr:Timeline_of_programming_languages dbr:True_basic dbr:List_of_BASIC_dialects dbr:Dartmouth_BASIC dbr:History_of_software dbr:John_G._Kemeny dbr:System_time dbr:Business_Basic dbr:True_Basic dbr:TrueBASIC dbr:True_BASIC_programming_language dbr:Truebasic |
is foaf:primaryTopic of | wikipedia-en:True_BASIC |